<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www2.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>Kalen Delaney : Management Tools</title><link>http://www2.sqlblog.com/blogs/kalen_delaney/archive/tags/Management+Tools/default.aspx</link><description>Tags: Management Tools</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Did You Know? Query Options Setting in SSMS</title><link>http://www2.sqlblog.com/blogs/kalen_delaney/archive/2011/10/19/query-options-setting-in-ssms.aspx</link><pubDate>Thu, 20 Oct 2011 00:09:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:39216</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>4</slash:comments><comments>http://www2.sqlblog.com/blogs/kalen_delaney/comments/39216.aspx</comments><wfw:commentRss>http://www2.sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=39216</wfw:commentRss><description>Hi folks I’m back from an amazing week at PASS and an awesome reception for SQL Server MVP Deep Dives Volume 2. I’m starting to plan and write my next book on SQL Server 2012 Internals so blogging will kept to a minimum, not that I’ve had a lot of time...(&lt;a href="http://www2.sqlblog.com/blogs/kalen_delaney/archive/2011/10/19/query-options-setting-in-ssms.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://www2.sqlblog.com/aggbug.aspx?PostID=39216" width="1" height="1"&gt;</description><category domain="http://www2.sqlblog.com/blogs/kalen_delaney/archive/tags/Management+Tools/default.aspx">Management Tools</category></item><item><title>Did You Know? Management Studio Got Smarter!</title><link>http://www2.sqlblog.com/blogs/kalen_delaney/archive/2009/01/23/management-studio-got-smarter.aspx</link><pubDate>Fri, 23 Jan 2009 22:32:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:11411</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>7</slash:comments><comments>http://www2.sqlblog.com/blogs/kalen_delaney/comments/11411.aspx</comments><wfw:commentRss>http://www2.sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=11411</wfw:commentRss><description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hopefully you're aware that there is no way using the ALTER TABLE statement to add a new column in a particular ordinal position within a table. I see people in the forums asking for this capability, and they may point out that it is possible to do this using the Table Designer in Management Studio. However, usually someone will point out to them that you're really not altering the table in that case, you're actually creating a whole new table. And if it's a BIG table, it can take a long time, because all the data has to be moved to the table with the new definition, and then all the indexes have to be rebuilt. You can do the same using TSQL statements, but it's not a single quick and fast operation.&lt;/P&gt;
&lt;P&gt;I just discovered today that SQL Server 2008 Management Studio is a bit smarter about this. You are actually not allowed to save a change to a table that will require the table be rebuilt. You can, however, change that behavior to allow the change, as in older versions. I also discovered that this new behavior had already been discovered, and blogged about, by the awesome Brian Knight at &lt;/P&gt;
&lt;P&gt;&lt;A title=http://pragmaticworks.com/community/blogs/brianknight/archive/2008/06/04/sql-server-2008-designer-behavior-change-saving-changes-not-permitted.aspx href="http://pragmaticworks.com/community/blogs/brianknight/archive/2008/06/04/sql-server-2008-designer-behavior-change-saving-changes-not-permitted.aspx"&gt;http://pragmaticworks.com/community/blogs/brianknight/archive/2008/06/04/sql-server-2008-designer-behavior-change-saving-changes-not-permitted.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Brian shows you the error message, and the the dialog to change the behavior. &lt;/P&gt;
&lt;P&gt;So after reading Brian's post, I did some quick tests to verify that after changing the option, I could indeed make changes to a table that required a rebuild. &lt;/P&gt;
&lt;P&gt;Then when I was getting ready to blog this, I thought I would generate my own screenshot of the error message. So I used Table Designer to remove the identity property from the&amp;nbsp; &lt;EM&gt;AdventureWorks.Sales.SalesOrderHeader.SalesOrderID&lt;/EM&gt; column and tried to save the table. I received a warning, but not the one I expected.&amp;nbsp; It told me that half a dozen other tables would have to be changed because of my change to SalesOrderHeader. I presumed the message about not be able to actually save the change that required rebuilding the table would come next... so I clicked OK. Oops, it didn't complain. Because I had turned off the option to&amp;nbsp; prevent saving such changes, and I never turned it back on again. &lt;/P&gt;
&lt;P&gt;Wasn't there a thread going around a while ago about goofs people had made?&lt;/P&gt;
&lt;P&gt;Oh, well. At least I have the ability to re-create AdventureWorks.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have fun!&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ff00ff size=4&gt;~Kalen&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://www2.sqlblog.com/aggbug.aspx?PostID=11411" width="1" height="1"&gt;</description><category domain="http://www2.sqlblog.com/blogs/kalen_delaney/archive/tags/Management+Tools/default.aspx">Management Tools</category><category domain="http://www2.sqlblog.com/blogs/kalen_delaney/archive/tags/ALTER+TABLE/default.aspx">ALTER TABLE</category></item><item><title>Did You Know? Free SQL Server Troubleshooting Tools</title><link>http://www2.sqlblog.com/blogs/kalen_delaney/archive/2008/05/17/free-troubleshooting-tools.aspx</link><pubDate>Sun, 18 May 2008 03:47:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:6845</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>6</slash:comments><comments>http://www2.sqlblog.com/blogs/kalen_delaney/comments/6845.aspx</comments><wfw:commentRss>http://www2.sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=6845</wfw:commentRss><description>&lt;P&gt;I'm very excited about the new Management Data Warehouse coming in SQL Server 2008 (which was called Performance Studio at one point), but keep in mind there are lots of available tools in the current versions. &lt;/P&gt;
&lt;P&gt;One of the students in my class last week put together this list of his favorites. Note that some of the tools can be used together. For example, the PSSDIAG collection utility output can be pumped into SQL Nexus for nice reporting and analysis.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;RML Utilities for SQL Server&lt;/STRONG&gt; 
&lt;P&gt;&lt;A href="http://support.microsoft.com/kb/944837"&gt;&lt;FONT size=1&gt;http://support.microsoft.com/kb/944837&lt;/FONT&gt;&lt;/A&gt; 
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=7EDFA95A-A32F-440F-A3A8-5160C8DBE926&amp;amp;displaylang=en"&gt;&lt;FONT size=1&gt;http://www.microsoft.com/downloads/details.aspx?familyid=7EDFA95A-A32F-440F-A3A8-5160C8DBE926&amp;amp;displaylang=en&lt;/FONT&gt;&lt;/A&gt; 
&lt;P&gt;&lt;STRONG&gt;SQL Nexus&lt;/STRONG&gt; 
&lt;P&gt;&lt;A href="http://www.sqlnexus.net/"&gt;&lt;FONT size=1&gt;http://www.sqlnexus.net/&lt;/FONT&gt;&lt;/A&gt; 
&lt;P&gt;&lt;STRONG&gt;PSSDIAG Data Collection Utility&lt;/STRONG&gt; 
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=5564386A-28C2-4483-8293-76FFF67B9EB3&amp;amp;displaylang=en"&gt;&lt;FONT size=1&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=5564386A-28C2-4483-8293-76FFF67B9EB3&amp;amp;displaylang=en&lt;/FONT&gt;&lt;/A&gt; 
&lt;P align=left&gt;&lt;STRONG&gt;Description of the SQL Server Performance Analysis Utilities Read80Trace and OSTRESS&lt;/STRONG&gt; 
&lt;P align=left&gt;&lt;A href="http://support.microsoft.com/kb/887057"&gt;&lt;FONT size=1&gt;http://support.microsoft.com/kb/887057&lt;/FONT&gt;&lt;/A&gt; 
&lt;P&gt;&lt;STRONG&gt;SQL Server Health and History Tool (SQLH2)&lt;/STRONG&gt; 
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=EEDD10D6-75F7-4763-86DE-D2347B8B5F89&amp;amp;displaylang=en"&gt;&lt;FONT size=1&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=EEDD10D6-75F7-4763-86DE-D2347B8B5F89&amp;amp;displaylang=en&lt;/FONT&gt;&lt;/A&gt; 
&lt;P&gt;&lt;STRONG&gt;Performance Dashboard&lt;/STRONG&gt; 
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=1d3a4a0d-7e0c-4730-8204-e419218c1efc&amp;amp;displaylang=en"&gt;&lt;FONT size=1&gt;http://www.microsoft.com/downloads/details.aspx?familyid=1d3a4a0d-7e0c-4730-8204-e419218c1efc&amp;amp;displaylang=en&lt;/FONT&gt;&lt;/A&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have fun!&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ff00ff size=4&gt;~Kalen&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://www2.sqlblog.com/aggbug.aspx?PostID=6845" width="1" height="1"&gt;</description><category domain="http://www2.sqlblog.com/blogs/kalen_delaney/archive/tags/Tools/default.aspx">Tools</category><category domain="http://www2.sqlblog.com/blogs/kalen_delaney/archive/tags/Management+Tools/default.aspx">Management Tools</category><category domain="http://www2.sqlblog.com/blogs/kalen_delaney/archive/tags/Performance/default.aspx">Performance</category><category domain="http://www2.sqlblog.com/blogs/kalen_delaney/archive/tags/Troubleshooting/default.aspx">Troubleshooting</category></item><item><title>Did You Know? My First Talk on SQL 2008</title><link>http://www2.sqlblog.com/blogs/kalen_delaney/archive/2008/04/02/my-first-talk-on-sql-2008.aspx</link><pubDate>Thu, 03 Apr 2008 00:13:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:6004</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>4</slash:comments><comments>http://www2.sqlblog.com/blogs/kalen_delaney/comments/6004.aspx</comments><wfw:commentRss>http://www2.sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=6004</wfw:commentRss><description>&lt;P&gt;I gave my first SQL Server 2008 presentation yesterday, and also spoke at a &lt;A href="http://www.microsoft.com/heroeshappenhere/register/default.mspx" target=_blank&gt;Launch Event&lt;/A&gt; for the first time. It was a terrific experience, primarily because it forced me to really start digging into SQL Server 2008. I had been doing so much 2005 training recently, I just really hadn't had a chance to really USE 2008, although I have dutifully installed all the CTPs.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;My one-hour talk covered 3 main areas:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Policy-based Management&lt;/LI&gt;
&lt;LI&gt;Performance Studio&lt;/LI&gt;
&lt;LI&gt;Multi-server Management&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;In my prep the evening before, I had been able to go through the whole thing in about 55 minutes, and I usually end up talking faster when in front of an audience. So figured I had time to show a few extra things in the demos, as well as show off the new ZoomIt presentation tool that I talked about in &lt;A href="http://sqlblog.com/blogs/kalen_delaney/archive/2008/04/01/the-most-amazing-tool.aspx" target=_blank&gt;my previous post&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;I have no idea what happened, but I was just barely finished with the first demo, and I looked at the clock and realized 45 minutes had gone by! I have absolutely no idea how that happened, and I would really like to apologize to all the people in the audience for having to deal with me rushing through the Performance Studio demo and not being able to say much at all about Multi-server management.&amp;nbsp; I must have just been having too much fun with policies, but that is really no excuse.&lt;/P&gt;
&lt;P&gt;I will be giving the same talk&amp;nbsp;at our &lt;A href="http://www.netda.net/" target=_blank&gt;local (Puget Sound) .NET Developers Association&lt;/A&gt; Meeting on April 21, so if you want to hear the rest of the story, and see the rest of my demos, come on by!&lt;/P&gt;
&lt;P&gt;Thanks!&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ff00ff size=5&gt;~Kalen&lt;/FONT&gt; 
&lt;P&gt;&lt;A href="http://www.insidesqlserver.com/"&gt;www.InsideSQLServer.com&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.sqlserverdvd.com/"&gt;www.SQLServerDVD.com&lt;/A&gt;&lt;/P&gt;&lt;img src="http://www2.sqlblog.com/aggbug.aspx?PostID=6004" width="1" height="1"&gt;</description><category domain="http://www2.sqlblog.com/blogs/kalen_delaney/archive/tags/training/default.aspx">training</category><category domain="http://www2.sqlblog.com/blogs/kalen_delaney/archive/tags/Management+Tools/default.aspx">Management Tools</category><category domain="http://www2.sqlblog.com/blogs/kalen_delaney/archive/tags/user+groups/default.aspx">user groups</category><category domain="http://www2.sqlblog.com/blogs/kalen_delaney/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category></item><item><title>Did You Know?  Nobody upgraded the SET OPTIONS screen in SQL Server Management Studio</title><link>http://www2.sqlblog.com/blogs/kalen_delaney/archive/2007/07/17/did-you-know-nobody-upgraded-the-set-options-screen-in-sql-server-management-studio.aspx</link><pubDate>Tue, 17 Jul 2007 22:16:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:1788</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>3</slash:comments><comments>http://www2.sqlblog.com/blogs/kalen_delaney/comments/1788.aspx</comments><wfw:commentRss>http://www2.sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=1788</wfw:commentRss><description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In SQL Server Management Studio, the screen where you choose which SET options to enable for all connections appears to be left over from SQL Server 2000. I know there are a lot of different dialog boxes available through the Tools | Options menu, but I find it amazing that this one was completely overlooked when updating the old Enterprise Manager GUI. &lt;/P&gt;
&lt;P&gt;Here's how to get to the dialog: 
&lt;P&gt;Tools | Options 
&lt;BLOCKQUOTE&gt;
&lt;P&gt;Then expand Query Execution to SQL Server and then to Advanced...&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The list of the set options to enable does not include anything new in SQL Server 2005. 
&lt;P&gt;1. It does not include SET SHOWPLAN_XML or SET STATISTICS XML (but includes SHOWPLAN_TEXT) 
&lt;P&gt;2. Transaction Isolation Level does not include SNAPSHOT 
&lt;P&gt;3. Deadlock Priority only allows NORMAL and LOW, not the numbers -10 to 10, or the value HIGH &lt;BR&gt;&amp;nbsp;&amp;nbsp; (see my earlier post: &lt;A title=http://sqlblog.com/blogs/kalen_delaney/archive/2006/09/09/192.aspx href="http://sqlblog.com/blogs/kalen_delaney/archive/2006/09/09/192.aspx"&gt;http://sqlblog.com/blogs/kalen_delaney/archive/2006/09/09/192.aspx&lt;/A&gt;&amp;nbsp;) 
&lt;P&gt;Maybe there are others that I haven't noticed yet. 
&lt;P&gt;So now you know... 
&lt;P&gt;~Kalen&lt;/P&gt;&lt;img src="http://www2.sqlblog.com/aggbug.aspx?PostID=1788" width="1" height="1"&gt;</description><category domain="http://www2.sqlblog.com/blogs/kalen_delaney/archive/tags/Upgrade/default.aspx">Upgrade</category><category domain="http://www2.sqlblog.com/blogs/kalen_delaney/archive/tags/SET+Options/default.aspx">SET Options</category><category domain="http://www2.sqlblog.com/blogs/kalen_delaney/archive/tags/Management+Tools/default.aspx">Management Tools</category></item></channel></rss>