<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tags 'SQL Server 2012' and 'Connect'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=SQL+Server+2012,Connect&amp;orTags=0</link><description>Search results matching tags 'SQL Server 2012' and 'Connect'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Connect Digest : 2012-01-09</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2012/01/09/connect-digest-2012-01-09.aspx</link><pubDate>Mon, 09 Jan 2012 14:50:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:40556</guid><dc:creator>AaronBertrand</dc:creator><description>&lt;p&gt;&lt;font size="4"&gt;Hide databases from users who shouldn't be able to see them&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;This is a long-standing request from Erland Sommarskog which I've highlighted in previous digests. But the underlying problem keeps coming up in multiple venues, so I thought it would be good to call attention to the item one more time. Some will argue that the contained database feature provides a solution for this, but that only works well if you want to restrict a user to exactly one database, and only works well if your application is compatible with the limitations of the feature. Please comment on the item and explain how this feature will help you in your environment.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/273830/need-view-definition-permissions-per-database" title="http://connect.microsoft.com/SQLServer/feedback/details/273830/need-view-definition-permissions-per-database" target="_blank"&gt;#273830 : Need VIEW DEFINITION permissions per database&lt;/a&gt;&lt;br&gt; &lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Contained Database users are people too&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;In playing with the contained database feature as a solution to Erland's concern above, I discovered an unfortunate bug: a database-level user (with password) who has connected to their contained database using SSMS will not enjoy most of the important IntelliSense features. I'm highlighting this Connect item not so that you can vote for it, but rather just to be sure you're aware of this limitation if you intend to utilize contained databases in the short term. As an side effect, I also discovered that there doesn't exist a straightforward way to set up a contained user that can bypass the password policy in place, unlike server-level logins (where you can say CHECK_POLICY = OFF). Personally I think they got this backwards - logins are the security entity where you want to make it harder to implement simple passwords. If you want a contained user with a simple password, you can create a server-level login, associate it with a database user, and then use sp_migrate_user_to_contained (note that I haven't tried this).&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/717063/ssms-intellisense-does-not-function-for-a-contained-user" title="http://connect.microsoft.com/SQLServer/feedback/details/717063/ssms-intellisense-does-not-function-for-a-contained-user" target="_blank"&gt;#717063 : SSMS : IntelliSense does not function for a contained user&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/717069/contained-user-syntax-does-not-support-bypassing-password-policy" title="http://connect.microsoft.com/SQLServer/feedback/details/717069/contained-user-syntax-does-not-support-bypassing-password-policy" target="_blank"&gt;#717069 : Contained User syntax does not support bypassing password policy&lt;/a&gt;&amp;nbsp; &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="4"&gt;Please just go parallel, regardless of other factors&lt;/font&gt; &lt;br&gt;&lt;/p&gt;

&lt;p&gt;Paul White (&lt;a href="http://twitter.com/SQL_Kiwi" title="http://twitter.com/SQL_Kiwi" target="_blank"&gt;@SQL_Kiwi&lt;/a&gt;) has asked for an option that is kind of the opposite of MAXDOP. I say "kind of" because he doesn't want to be able to say MINDOP x, but rather try to coerce the optimizer to use a parallel plan and then follow the same rules it normally would in determining the level of parallelism.&amp;nbsp;


&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/714968/provide-a-hint-to-force-generation-of-a-parallel-plan" title="http://connect.microsoft.com/SQLServer/feedback/details/714968/provide-a-hint-to-force-generation-of-a-parallel-plan" target="_blank"&gt;#714968 : Provide a hint to force generation of a parallel plan&lt;/a&gt; &lt;br&gt;&amp;nbsp;&lt;br&gt;

&lt;/p&gt;&lt;p&gt;&lt;font size="4"&gt;Expose SHOW_STATISTICS through a DMV&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;Greg Low has proposed adding a DMV that would mirror DBCC
 SHOW_STATISTICS output, making it easier to work with the results. I'm 
all for this, as it can be quite a hassle to mix monitoring queries with
 DBCC calls.

&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/611155/dbcc-show-statistics-info-should-be-available-as-a-dmv" title="http://connect.microsoft.com/SQLServer/feedback/details/611155/dbcc-show-statistics-info-should-be-available-as-a-dmv" target="_blank"&gt;#611155 : DBCC SHOW_STATISTICS info should be available as a DMV&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;font size="4"&gt;Check constraints during CHECKDB&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;Thanks to Ola Hallengren, they are considering adding the ability to 
check all constraints (and, where appropriate, mark them as trusted) as a
 part of the DBCC CHECKDB process (specifically, using the 
EXTENDED_LOGICAL_CHECKS option). There are already plenty of votes, but 
more votes (and, more importantly, comments about how this will help in 
your environment) will help.

&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/508837/option-to-check-constraints-in-dbcc-checkdb" title="http://connect.microsoft.com/SQLServer/feedback/details/508837/option-to-check-constraints-in-dbcc-checkdb" target="_blank"&gt;#508837 : Option to check constraints in DBCC CHECKDB&lt;/a&gt;&lt;br&gt; &lt;br&gt;&lt;/p&gt;</description></item><item><title>Newly closed Connect items auger well for SSIS in Denali</title><link>http://sqlblog.com/blogs/jamie_thomson/archive/2010/09/10/newly-closed-connect-items-auger-well-for-ssis-in-denali.aspx</link><pubDate>Fri, 10 Sep 2010 11:56:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:28671</guid><dc:creator>jamiet</dc:creator><description>&lt;P&gt;Todd Mcdermid spoke recently on his blog post &lt;A class="" href="http://toddmcdermid.blogspot.com/2010/08/integration-services-vnext-coming-soon.html" target=_blank&gt;Integration Services vNext Coming Soon&lt;/A&gt; about how some recently closed Connect items had encouraged him as to the future of SSIS. Also, Matt Masson from the SSIS team has written a similarly encouraging blog post about some upcoming SSIS enhancements at &lt;A class="" href="http://blogs.msdn.com/b/mattm/archive/2010/08/25/upcoming-product-changes.aspx" target=_blank&gt;Upcoming Product Changes&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Now its my turn. Just this morning I had three Connect items returned to me as "fixed" and, like Todd, I'm&amp;nbsp;delighted to see these items getting closed as such. I have long complained about the shortcomings of SSIS's logging framework as I don't believe it produces enough "context" as to why a container happens to be executing; the consequence being that we end up getting lost in a&amp;nbsp;plethora of log records where we can't see how each one relates to another. These three Connect items give me hope that this issue is getting addressed in the next version of SSIS (aka SQL11 aka Denali).&lt;/P&gt;
&lt;P&gt;The three Connect items in question are:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class="" href="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=126479" target=_blank&gt;Can't differrentiate between multiple instances of a task running in parallel&lt;/A&gt; - If a&amp;nbsp;container happens to be running in parallel with another instance of itself (e.g. a dataflow task in a package that has been called from two Execute Package Tasks) there is no way to differentiate between the two. A solution would be to provide an Execution identifier for the execution of each container just like the ExecutionGUID that we get for a package.&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=355956" target=_blank&gt;Please put ExecutionGUID property on DtsContainer &lt;/A&gt;- Pretty much the same as the last one&lt;/LI&gt;
&lt;LI&gt;&lt;A class="" href="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=207395" target=_blank&gt;SSIS: Make container stack available&lt;/A&gt; - This refers to what I call the &lt;EM&gt;context&lt;/EM&gt; of a task being executed. We know that a task is executing but what are all the ancestral tasks and containers in the &lt;A class="" href="http://consultingblogs.emc.com/jamiethomson/archive/2005/07/13/1792.aspx" target=_blank&gt;container&amp;nbsp;hierarchy&lt;/A&gt; that have led to that task being executed?&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The provision of more execution metadata for logging purposes&amp;nbsp;gives me hope&amp;nbsp;that the next version of SSIS will have a much better story around logging. Hopefully we won't have to wait long to find out.&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://twitter.com/jamiet" target=_blank&gt;@Jamiet&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>