<?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 'denali', 'debugging', and 'SSMS'</title><link>http://sqlblog.com/search/SearchResults.aspx?o=DateDescending&amp;tag=denali,debugging,SSMS&amp;orTags=0</link><description>Search results matching tags 'denali', 'debugging', and 'SSMS'</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>SQL Server v.Next (Denali) : Some Management Studio bugs you should vote for</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2010/11/29/sql-server-v-next-denali-some-management-studio-bugs-you-should-vote-for.aspx</link><pubDate>Mon, 29 Nov 2010 18:14:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:31091</guid><dc:creator>AaronBertrand</dc:creator><description>&lt;p&gt;It's been a while since I hosted a true Connect &lt;strike&gt;pity party&lt;/strike&gt; digest, trying to pimp your votes for the issues I think are worthwhile.&amp;nbsp; And okay, some of these bugs haven't been filed in the Denali time frame - but those are still in Denali's version of SSMS.&amp;nbsp; And since we are not expecting a release for a year, and the next CTP won't be here until early 2011 sometime, what better time to build some momentum and hopefully sneak some of these fixes in?&amp;nbsp; It won't happen without votes, so please check out any that you can appreciate. &lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="5"&gt;The "Change Connection" dialog&lt;/font&gt;&amp;nbsp; &lt;br&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/542304" title="http://connect.microsoft.com/SQLServer/feedback/details/542304" target="_blank"&gt;#542304 : Change Connection should order instance names in a better way&lt;/a&gt;&lt;br&gt;It would be great if we could customize this, but I'll take at least a defined and predictable sort order, regardless of what they choose.&amp;nbsp; Alphabetical seems to make the most sense to me, though others (such as &lt;a href="http://twitter.com/AdamMachanic" title="http://twitter.com/AdamMachanic" target="_blank"&gt;@AdamMachanic&lt;/a&gt;) might argue that most recently connected would be more logical.&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/424800" title="http://connect.microsoft.com/SQLServer/feedback/details/424800" target="_blank"&gt;#424800 : SSMS : Expose "Connect to Server" MRU list to users&lt;/a&gt;&lt;br&gt;The most important problem here is that you can have duplicates in the list - one for Windows Authentication, and potentially one for each SQL Authentication login you've used.&amp;nbsp; So when you pull from the list again, it is trial and error to pick the right server + credential combination - like Forrest Gump not knowing which chocolate he's going to get.&amp;nbsp; What I've requested here is a way to see and prune this list (and by extension, possibly even re-order it, addressing Adam's point above).&amp;nbsp; Don't be fooled by the bug's current status - it says "Closed as Fixed," but the last Microsoft comment (from November 18) clearly states: "We will be [sic] try to fix this bug in next major release..." - which doesn't sound too fixed to me just yet.&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/621507" title="http://connect.microsoft.com/SQLServer/feedback/details/621507" target="_blank"&gt;#621507 : [Denali SSMS] : Prompt about previously registered servers is too sticky&lt;/a&gt;&lt;br&gt;While not completely related to the Change Connection dialog, this prompt comes back for me every time I try to change a connection by right-clicking within a query window.&amp;nbsp; It also keeps coming back every time I launch SSMS, no matter how many times I check the "Do not show this message again" checkbox.&amp;nbsp; For other users (e.g. &lt;a href="http://twitter.com/SQLSoldier" title="http://twitter.com/SQLSoldier" target="_blank"&gt;@SQLSoldier&lt;/a&gt;), they can't get this prompt to show up at all. &lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br&gt;&lt;font size="5"&gt;Keyboard shortcuts&lt;/font&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;In the move to the VS shell, we have lost a LOT of keyboard functionality that we were used to in prior iterations of SSMS, and gained a few undesirable behaviors as well. &lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/616721" title="http://connect.microsoft.com/SQLServer/feedback/details/616721" target="_blank"&gt;#616721 : SSMS Short Cut key "CTRL + E" is not working to execute any query&lt;/a&gt; &lt;br&gt;Along with Ctrl + N, this functionality is missed by many users.&amp;nbsp; Thankfully, it seems this bug will be fixed for the next CTP.&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/614413" title="http://connect.microsoft.com/SQLServer/feedback/details/614413" target="_blank"&gt;#614413 : [Denali SSMS] CTRL+U keybaord shortcut no longer works&lt;/a&gt;&lt;br&gt;Ctrl + U stopped working because of the next item: the keyboard shortcut for lower case (Ctrl + Shift + L) was reassigned.&amp;nbsp; Jamie probably didn't notice the new functionality of Ctrl + U because he didn't have any text selected at the time (or it was already lower case).&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/625257" title="http://connect.microsoft.com/SQLServer/feedback/details/625257" target="_blank"&gt;#625257 : [Denali SSMS] : Ctrl + Shift + L no longer issues lower case&lt;/a&gt;&lt;br&gt;As described above - this keyboard shortcut was inexplicably changed to a very unintuitive key combination.&amp;nbsp; Yet Ctrl + Shift + U still handles upper case. &lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/623863" title="http://connect.microsoft.com/SQLServer/feedback/details/623863" target="_blank"&gt;#623863 : [Denali SSMS] : Ctrl + Shift + M no longer raises template parameter dialog&lt;/a&gt;&lt;br&gt;This keystroke omission practically destroys the functionality of templates.&lt;br&gt;
&lt;/p&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/625260" title="http://connect.microsoft.com/SQLServer/feedback/details/625260" target="_blank"&gt;#625260 : [Denali SSMS] : F5 in Object Explorer no longer refreshes; triggers debug instead&lt;/a&gt;&lt;br&gt;"Start debugging" is supposed to be triggered by Alt + F5, not F5 on its own.&amp;nbsp; And I shouldn't be able to start debugging when I am focused in Object Explorer anyway.&lt;br&gt;&lt;p&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/623498" title="http://connect.microsoft.com/SQLServer/feedback/details/623498" target="_blank"&gt;#623498 : Error when pressing the F1 key in SSMS&lt;/a&gt;&lt;br&gt;In older versions of SSMS, pressing F1 without focus on a relevant object would just be a no-op; now it yields a pretty badly-handled error.&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;font size="5"&gt;Just plain old inconsistency, or promoting bad practices&lt;/font&gt;&lt;br&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/623865" title="http://connect.microsoft.com/SQLServer/feedback/details/623865" target="_blank"&gt;#623865 : [Denali SSMS] : Inconsistency : Non-Clustered vs. Nonclustered&lt;/a&gt;&lt;br&gt;This is just a simple inconsistency that should be easy to correct, but they're already making excuses about why they can't correct it in the next 12 months.&lt;br&gt;&lt;br&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/623864" title="http://connect.microsoft.com/SQLServer/feedback/details/623864" target="_blank"&gt;#623864 : [Denali SSMS] : Inconsistency : Is it Template Explorer or Template Browser?&lt;/a&gt;&lt;br&gt;Another simple inconsistency that should be easy to fix.&amp;nbsp; I think it's just a case of the left hand not knowing what the right hand is doing.&lt;br&gt;&lt;br&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/622784" title="http://connect.microsoft.com/SQLServer/feedback/details/622784" target="_blank"&gt;#622784 : [Denali SSMS] : Proliferation of the use of deprecated system tables (e.g. sysobjects)&lt;/a&gt;&lt;br&gt;There should be a standard way to prevent the dev team from implementing code that uses deprecated objects.&amp;nbsp; It's kind of embarrassing when we spread the word that you should stop using sysobjects in your scripts, and then Microsoft goes along and keeps using it...&lt;br&gt;&lt;br&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/623047" title="http://connect.microsoft.com/SQLServer/feedback/details/623047" target="_blank"&gt;#623047 : Incorrect SET options for New Service Broker Application&lt;/a&gt;&lt;br&gt;As above, they need to follow better standards and be on the same page as far as scripting conventions and defaults.&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/623049" title="http://connect.microsoft.com/SQLServer/feedback/details/623049" target="_blank"&gt;#623049 : master misspelled in new Service Broker tasks&lt;/a&gt;&lt;br&gt;All code that gets called within or generated by Management Studio and other shipped components should be tested on a case sensitive collation.&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;font size="5"&gt;Poor behavior&lt;/font&gt;&lt;br&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/625266" title="http://connect.microsoft.com/SQLServer/feedback/details/625266" target="_blank"&gt;#625266 : Denali SSMS Incorrectly Reports session_id for connected tabs&lt;/a&gt;&lt;br&gt;Pretty scary that SSMS can get into a confused state and not know which SPID is which.&amp;nbsp; I believe the symptom is related to SSMS losing connectivity with the server, whether it be because of a network blip of some kind or because the service restarted or failed over.&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/615766" title="http://connect.microsoft.com/SQLServer/feedback/details/615766" target="_blank"&gt;#615766 : [Denali SSMS] : Execution plan tooltip causes very slow behavior&lt;/a&gt;&lt;br&gt;I see this bug constantly - I swear every time I accidentally hover over the query portion of an execution plan.&amp;nbsp; I have showed one of the program managers - in person - how to reproduce this bug, so I expect that it will get corrected (preferably just by eliminating the useless tooltip altogether).&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/623735" title="http://connect.microsoft.com/SQLServer/feedback/details/623735" target="_blank"&gt;#623735 : Denali CTP1 SSMS Error Message Click doesn't return to error line&lt;/a&gt;&lt;br&gt;This is a behavior that is sorely missed.&amp;nbsp; It is currently non-functional because of the transition to the Errors List that Visual Studio developers know and love (I talked about this a bit at the bottom of an earlier &lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/11/23/sql-server-11-denali-the-new-vs-shell.aspx" title="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/11/23/sql-server-11-denali-the-new-vs-shell.aspx" target="_blank"&gt;blog post about "the new SSMS"&lt;/a&gt;).&amp;nbsp; I hope there is middle ground here somewhere.&lt;br&gt;&lt;br&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/425661" title="http://connect.microsoft.com/SQLServer/feedback/details/425661" target="_blank"&gt;#425661 : SSMS : unable to register local servers&lt;/a&gt;&lt;br&gt;This bug has been around for a long time, but Microsoft continuously insists that it can't reproduce.&amp;nbsp; If you have any further evidence of this problem, please comment / vote / validate!&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;font size="5"&gt;Toolbar customization&lt;/font&gt;&lt;br&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://connect.microsoft.com/SQLServer/feedback/details/615154" title="http://connect.microsoft.com/SQLServer/feedback/details/615154" target="_blank"&gt;#615154 : [Denali SSMS] : Can no longer drag buttons within or off the toolbar&lt;/a&gt;&lt;br&gt;While most of the T-SQL developers out there are clamoring for better debugging support in Management Studio, I am still "old school" and want nothing else but to remove the Debug icon from the toolbar.&amp;nbsp; I've found that customizing the toolbar has become a lot more cumbersome in Denali.&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;font size="5"&gt;Debugging&lt;/font&gt;&lt;blockquote&gt;&lt;p&gt;I mentioned four Connect items about debugging in a post a few days ago.&amp;nbsp; Rather than repeat them here, I'll just point you at &lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/11/24/debugging-t-sql-in-sql-server-v-next-denali-you-can-make-a-difference.aspx" title="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/11/24/debugging-t-sql-in-sql-server-v-next-denali-you-can-make-a-difference.aspx" target="_blank"&gt;that blog post&lt;/a&gt;. &lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;</description></item><item><title>Debugging T-SQL in SQL Server v.Next (Denali) : You can make a difference!</title><link>http://sqlblog.com/blogs/aaron_bertrand/archive/2010/11/24/debugging-t-sql-in-sql-server-v-next-denali-you-can-make-a-difference.aspx</link><pubDate>Wed, 24 Nov 2010 19:23:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:31009</guid><dc:creator>AaronBertrand</dc:creator><description>&lt;p&gt;This afternoon, Adam Machanic (&lt;a href="http://sqlblog.com/blogs/adam_machanic/" title="http://sqlblog.com/blogs/adam_machanic/" target="_blank"&gt;blog&lt;/a&gt; | &lt;a href="http://twitter.com/AdamMachanic" title="http://twitter.com/AdamMachanic" target="_blank"&gt;twitter&lt;/a&gt;) reminded me how the current T-SQL debugger in Management Studio is ineffective.&amp;nbsp; Sure, there are some enhancements coming in Denali (I &lt;a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/11/23/sql-server-11-denali-the-new-vs-shell.aspx" title="http://sqlblog.com/blogs/aaron_bertrand/archive/2010/11/23/sql-server-11-denali-the-new-vs-shell.aspx" target="_blank"&gt;mentioned them briefly yesterday&lt;/a&gt;), but there are some real key elements missing.&amp;nbsp; One of the most glaring omissions is the ability to see the contents of #temp tables and @table variables during a debugging session.&amp;nbsp; For stored procedures that can take a long time to run, it is quite cumbersome to edit the procedure to dump the contents of the #temp table as a resultset, which can obviously interfere with the operation of the procedure (especially if applications currently rely on its interface).&amp;nbsp; As Adam eloquently stated, "All I want right now is a debugger that helps with real challenges. Scalar variables are not enough."&lt;/p&gt;&lt;p&gt;Hear, hear.&amp;nbsp; This is one of the reasons I have yet to step back from my curmudgeony debugging methods: PRINT, RAISERROR, and (since 2005) TRY/CATCH.&amp;nbsp; I don't come from an OOP background, but I do understand why many people value a more formal method of debugging.&lt;/p&gt;&lt;p&gt;So, how can you help?&amp;nbsp; Well, I know some of you do not believe in Connect, but for those that do - this issue of not being able to see into #temp tables and @table variables is covered by no fewer than four Connect items.&amp;nbsp; I am asking that you go and vote for all four of them, because Connect doesn't have a good way for us peons to close duplicates and focus on a single item.&amp;nbsp; (I'd love to pick just one and tell you to vote there, but with my luck, Microsoft will choose a different one to keep alive, if they ever get around to consolidating.)&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://connect.microsoft.com/SQL/feedback/details/623353" title="http://connect.microsoft.com/SQL/feedback/details/623353" target="_blank"&gt;Connect #623353 : View contents of table variables and temp tables in SSMS debugger&lt;/a&gt; &lt;br&gt;&lt;/p&gt;&lt;a href="http://connect.microsoft.com/SQL/feedback/details/582167" title="http://connect.microsoft.com/SQL/feedback/details/582167" target="_blank"&gt;Connect #582167 : Debugger should hyperlink into CTE-s, table variables, temp tables and changed rows&lt;/a&gt;&lt;br&gt;&lt;p&gt;&lt;a href="http://connect.microsoft.com/SQL/feedback/details/454870" title="http://connect.microsoft.com/SQL/feedback/details/454870" target="_blank"&gt;Connect #454870 : No way to see contents of table valued variable in debugger&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://connect.microsoft.com/SQL/feedback/details/363054" title="http://connect.microsoft.com/SQL/feedback/details/363054" target="_blank"&gt;Connect #363054 : temp table and table variable visibility through debug&lt;/a&gt; &lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;So please, if you value debugging and you want to see better improvements than just being able to watch scalar variables, vote on these items.&amp;nbsp; And if someone tells you they're going to create a new Connect item in a similar vein, please tell them to search first.&amp;nbsp; Having multiple items covering the same issue just spreads out the votes and makes it less likely that the issue will be tackled.&amp;nbsp; Thanks! &lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;/p&gt;</description></item></channel></rss>