<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Microsoft SQL Server</title><link>http://sanssql.blogspot.com/</link><description>Tips and Tricks</description><language>en</language><managingEditor>segu.sandesh@gmail.com (Sandesh Segu)</managingEditor><lastBuildDate>Sat, 07 Nov 2009 07:24:00 PST</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">110</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">25</openSearch:itemsPerPage><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology/Software How-To</media:category><itunes:owner><itunes:email>segu.sandesh@gmail.com</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:subtitle>Tips and Tricks</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Software How-To" /></itunes:category><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/MicrosoftSqlServer" type="application/rss+xml" /><feedburner:emailServiceId>MicrosoftSqlServer</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Welcome to SansSQL...</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/df5xaJnMOMc/welcome-to-sanssql.html</link><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Sun, 27 Sep 2009 08:25:28 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-8076857913536425920</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_AbIKetdYOrc/Sr-DzyRc36I/AAAAAAAADrQ/sbeY1qkR6i4/s1600-h/My_Logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" iq="true" src="http://1.bp.blogspot.com/_AbIKetdYOrc/Sr-DzyRc36I/AAAAAAAADrQ/sbeY1qkR6i4/s400/My_Logo.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;SansSQL&amp;nbsp;is an SQL server community which is dedicated for discussions on&amp;nbsp;SQL Server related topics, tips and tricks. In this Blog we will also be discussing about Business Intelligence and Data Warehousing too.&amp;nbsp; For&amp;nbsp;further questions, suggestions, feedback&amp;nbsp;or topics that you would like to post on this blog, feel free to contact me @ &lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="mailto:segu.sandesh@gmail.com" style="cssfloat: right; margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Contact Me" border="0" iq="true" src="http://2.bp.blogspot.com/_AbIKetdYOrc/SrMFfAS4paI/AAAAAAAADpw/DUYCumDfxto/s320/segu.sandesh-email.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-8076857913536425920?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xOK5Dm_EJRCwicxy4rOAcBdQmd4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xOK5Dm_EJRCwicxy4rOAcBdQmd4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xOK5Dm_EJRCwicxy4rOAcBdQmd4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xOK5Dm_EJRCwicxy4rOAcBdQmd4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/df5xaJnMOMc" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-27T20:55:28.523+05:30</app:edited><media:thumbnail url="http://1.bp.blogspot.com/_AbIKetdYOrc/Sr-DzyRc36I/AAAAAAAADrQ/sbeY1qkR6i4/s72-c/My_Logo.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2009/09/welcome-to-sanssql.html</feedburner:origLink></item><item><title>Prevent Saving Changes in SQL 2008</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/U_P1qmoBOAQ/prevent-saving-changes-in-sql-2008.html</link><category>SQL Server 2008</category><category>SQL Information</category><category>Downloads</category><category>Interview Questions</category><category>What's New</category><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Sat, 07 Nov 2009 07:15:05 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-5914504157015711272</guid><description>&lt;div style="text-align: left;"&gt;Prevent Saving Changes is a new option that is introduced in SQL Server 2008. This option helps in preventing the unexpected changes that can happen on a table which includes dropping and re-creating the table.&lt;br /&gt;
&lt;/div&gt;By default, Prevent Saving Changes Option will set to &lt;strong&gt;ON&lt;/strong&gt; in SQL Server 2008.&lt;br /&gt;
&lt;br /&gt;
When you change a table so that you alter the metadata structure of the table, and then you save the table, the table must be re-created based on these changes. This may result in the loss of metadata and in a direct loss of data during the re-creation of the table. If you enable the Prevent saving changes that require the table re-creation option in the Designer section of the SQL Server Management Studio (SSMS) Options window, you receive the below error message&lt;br /&gt;
&lt;br /&gt;
“&lt;span style="color: red;"&gt;Saving changes is not permitted. The changes that you have made require the following tables to be dropped and re-created. You have either made changes to a table that can't be re-created or enabled the option Prevent saving changes that require the table to be re-created.&lt;/span&gt;”&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Demo&lt;/u&gt;:&lt;br /&gt;
Create a table named &lt;strong&gt;Tbl_PreventSavingChanges&lt;/strong&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1. Expand the Database &lt;strong&gt;AdventureWorks&lt;/strong&gt;.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2. Right-Click on the &lt;strong&gt;Tables&lt;/strong&gt; and select &lt;strong&gt;New Table&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_AbIKetdYOrc/SvRbk8qbp1I/AAAAAAAADvQ/2FazagcGqSE/s1600-h/1.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" sr="true" src="http://1.bp.blogspot.com/_AbIKetdYOrc/SvRbk8qbp1I/AAAAAAAADvQ/2FazagcGqSE/s320/1.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_AbIKetdYOrc/SvRbuw4D1DI/AAAAAAAADvY/jndnZjn1IgY/s1600-h/2.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" sr="true" src="http://1.bp.blogspot.com/_AbIKetdYOrc/SvRbuw4D1DI/AAAAAAAADvY/jndnZjn1IgY/s320/2.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3. Save the Table&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;Now change the data type of the column &lt;strong&gt;ChangingColumn&lt;/strong&gt; from &lt;strong&gt;nchar(10)&lt;/strong&gt; to &lt;strong&gt;nvarchar(10)&lt;/strong&gt; &lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_AbIKetdYOrc/SvRcc9EQXRI/AAAAAAAADvg/5Q5y9kIU2VI/s1600-h/3.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" sr="true" src="http://2.bp.blogspot.com/_AbIKetdYOrc/SvRcc9EQXRI/AAAAAAAADvg/5Q5y9kIU2VI/s320/3.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;And click on save button and notice an error popping out&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_AbIKetdYOrc/SvRclA1WIeI/AAAAAAAADvo/ltf-EoU2_T4/s1600-h/4.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" sr="true" src="http://1.bp.blogspot.com/_AbIKetdYOrc/SvRclA1WIeI/AAAAAAAADvo/ltf-EoU2_T4/s320/4.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Now to overcome this error, first click on cancel button and come out of the error message.&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1. Go to "&lt;strong&gt;Options&lt;/strong&gt;" under the "&lt;strong&gt;Tools&lt;/strong&gt;" menu&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_AbIKetdYOrc/SvRc2ZOnrXI/AAAAAAAADvw/xs-mfwCuzA8/s1600-h/5.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" sr="true" src="http://3.bp.blogspot.com/_AbIKetdYOrc/SvRc2ZOnrXI/AAAAAAAADvw/xs-mfwCuzA8/s320/5.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2. In the options, expand “&lt;strong&gt;Designers&lt;/strong&gt;” and select “&lt;strong&gt;Table and Database Designers&lt;/strong&gt;”&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_AbIKetdYOrc/SvRdRLvffzI/AAAAAAAADv4/DWwXeI8sq-8/s1600-h/6.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" sr="true" src="http://2.bp.blogspot.com/_AbIKetdYOrc/SvRdRLvffzI/AAAAAAAADv4/DWwXeI8sq-8/s320/6.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3. Now, Uncheck the option “&lt;strong&gt;Prevent saving Changes that require table re-creation&lt;/strong&gt;”&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_AbIKetdYOrc/SvRdd1hus8I/AAAAAAAADwA/6G6-1uKwmhg/s1600-h/7.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" sr="true" src="http://4.bp.blogspot.com/_AbIKetdYOrc/SvRdd1hus8I/AAAAAAAADwA/6G6-1uKwmhg/s320/7.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4. Click &lt;strong&gt;OK&lt;/strong&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5. Save the table. Now you will be able to save the table.&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;This article is also available in pdf format for downloading.&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Please &lt;a href="http://docs.google.com/fileview?id=0B2KTftq5oM9HZjMwODM5NDMtZDIxOC00NmFmLTg0OWEtYzA3MTQyNzU2Zjk5&amp;amp;hl=en" target="_blank"&gt;Click here&lt;/a&gt; to get your copy.&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-5914504157015711272?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Paw55o7djf3zqSD0H0D_BYOCnDc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Paw55o7djf3zqSD0H0D_BYOCnDc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Paw55o7djf3zqSD0H0D_BYOCnDc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Paw55o7djf3zqSD0H0D_BYOCnDc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/U_P1qmoBOAQ" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-07T20:45:05.290+05:30</app:edited><media:thumbnail url="http://1.bp.blogspot.com/_AbIKetdYOrc/SvRbk8qbp1I/AAAAAAAADvQ/2FazagcGqSE/s72-c/1.bmp" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2009/11/prevent-saving-changes-in-sql-2008.html</feedburner:origLink></item><item><title>Blocked Process Report in SQL 2005 and SQL 2008</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/cKp5qG_F2bc/blocked-process-report-in-sql-2005-and.html</link><category>SQL Server 2008</category><category>SQL Information</category><category>Downloads</category><category>Interview Questions</category><category>What's New</category><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Sat, 07 Nov 2009 07:17:16 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-3745560603043796178</guid><description>Blocked Process Report is a new concept that was introduced in SQL server 2005 onwards. It is an enhancement added to the SQL server profiler.&lt;br /&gt;
&lt;br /&gt;
The Blocked Process Report event class in SQL Server profiler indicates that a task has been blocked for more than a specified amount of time. This event class does not include system tasks or tasks that are waiting on non deadlock-detectable resources.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;How to Use&lt;/u&gt;&lt;/strong&gt;:-&lt;br /&gt;
To configure the threshold value for Blocked Process Report, use sp_configure.&lt;br /&gt;
At first we have to enable the advanced configuration options.&lt;br /&gt;
This can be done using the below query&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;EXEC&lt;/span&gt; &lt;span style="color: #783f04;"&gt;sp_configure&lt;/span&gt; &lt;span style="color: red;"&gt;'show advanced options'&lt;/span&gt;,1&lt;br /&gt;
&lt;span style="color: blue;"&gt;GO&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;RECONFIGURE&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;GO&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Then configure the Blocked Process Threshold value. This value will be in seconds. The below query sets the “&lt;strong&gt;Blocked Process Threshold&lt;/strong&gt;” value to 5 seconds. &lt;br /&gt;
By default the Threshold value will be 0.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;EXEC&lt;/span&gt; &lt;span style="color: #783f04;"&gt;sp_configure&lt;/span&gt; &lt;span style="color: red;"&gt;'blocked process threshold'&lt;/span&gt;,5&lt;br /&gt;
&lt;span style="color: blue;"&gt;GO&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;RECONFIGURE&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;GO&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;&lt;span style="color: black;"&gt;To generate the report, use profiler.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;&lt;span style="color: black;"&gt;1. Start the Profiler&lt;/span&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;2. Connect to the server&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;3. In the &lt;strong&gt;Trace Properties&lt;/strong&gt;, go to &lt;strong&gt;Event Selection&lt;/strong&gt; tab and check the option “&lt;strong&gt;&lt;span style="color: black;"&gt;Show&lt;/span&gt; all events&lt;/strong&gt;“&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_AbIKetdYOrc/Suhc0MmytcI/AAAAAAAADsg/aGf-evLODKU/s1600-h/1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_AbIKetdYOrc/Suhc0MmytcI/AAAAAAAADsg/aGf-evLODKU/s320/1.JPG" vr="true" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="color: black;"&gt;4. In the events column, expand the “&lt;strong&gt;Errors and Warnings&lt;/strong&gt;” group and select the event “&lt;strong&gt;Blocked Process Report&lt;/strong&gt;”&lt;/span&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_AbIKetdYOrc/SuhdjWXguSI/AAAAAAAADso/nSqHdlqGrvE/s1600-h/2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_AbIKetdYOrc/SuhdjWXguSI/AAAAAAAADso/nSqHdlqGrvE/s320/2.JPG" vr="true" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;5. Click on run.&lt;br /&gt;
&lt;/div&gt;6. Now to test the setup, go to SQL Query Editor and run the below query.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;USE&lt;/span&gt; AdventureWorks&lt;br /&gt;
&lt;span style="color: blue;"&gt;GO&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;BEGIN TRAN&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;UPDATE&lt;/span&gt; HumanResources.Shift &lt;span style="color: blue;"&gt;SET&lt;/span&gt; Name=&lt;span style="color: red;"&gt;'NewShift'&lt;/span&gt; &lt;span style="color: blue;"&gt;WHERE&lt;/span&gt; Name=&lt;span style="color: red;"&gt;'Night'&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
7. Now go to a new session or open a new SQL Query Editor and run the below Query.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt; * &lt;span style="color: blue;"&gt;FROM&lt;/span&gt; HumanResources.Shift&lt;br /&gt;
&lt;br /&gt;
Since the &lt;span style="color: blue;"&gt;Begin Tran&lt;/span&gt; from the &lt;strong&gt;step 6&lt;/strong&gt; is still not got the &lt;span style="color: blue;"&gt;COMMIT&lt;/span&gt; or &lt;span style="color: blue;"&gt;ROLLBACK&lt;/span&gt;, this command will be blocked until the &lt;span style="color: blue;"&gt;COMMIT&lt;/span&gt; or &lt;span style="color: blue;"&gt;ROLLBACK&lt;/span&gt; is executed&lt;br /&gt;
&lt;br /&gt;
8. Now go to the profiler and notice that you should have got an event by name “&lt;strong&gt;Blocked Process Report&lt;/strong&gt;” in &lt;span style="color: red;"&gt;RED&lt;/span&gt; Color.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_AbIKetdYOrc/Suhg-TvHf9I/AAAAAAAADsw/tE63_uv_BcI/s1600-h/3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_AbIKetdYOrc/Suhg-TvHf9I/AAAAAAAADsw/tE63_uv_BcI/s320/3.JPG" vr="true" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;9. Now click on the Blocked Process Report event to get the detailed Message / Report.&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_AbIKetdYOrc/SuhhQ6QchLI/AAAAAAAADs4/v7DUXtor26Q/s1600-h/4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_AbIKetdYOrc/SuhhQ6QchLI/AAAAAAAADs4/v7DUXtor26Q/s320/4.JPG" vr="true" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
10. In the report it shows 2 sections, one is for the Blocked Process and the other one is for the Blocking Process.&lt;br /&gt;
11. Now Execute the below command to release the locks. &lt;br /&gt;
&lt;span style="color: blue;"&gt;ROLLBACK&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
This article is also available in pdf format for downloading.&lt;br /&gt;
Please &lt;a href="http://docs.google.com/fileview?id=0B2KTftq5oM9HMzQ4NGFmN2YtNDA3My00ZmJmLWEzNzMtY2E0ODIwNzk5YmMz&amp;amp;hl=en" target="_blank"&gt;Click here&lt;/a&gt; to get your copy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-3745560603043796178?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cap_8vw7j1Bwrc3KkAd72xEDO1E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cap_8vw7j1Bwrc3KkAd72xEDO1E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cap_8vw7j1Bwrc3KkAd72xEDO1E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cap_8vw7j1Bwrc3KkAd72xEDO1E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/cKp5qG_F2bc" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-07T20:47:16.894+05:30</app:edited><media:thumbnail url="http://1.bp.blogspot.com/_AbIKetdYOrc/Suhc0MmytcI/AAAAAAAADsg/aGf-evLODKU/s72-c/1.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2009/10/blocked-process-report-in-sql-2005-and.html</feedburner:origLink></item><item><title>Central Management Server</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/xmNGsZzIsow/central-management-server.html</link><category>SQL Server 2008</category><category>SQL Information</category><category>Downloads</category><category>Interview Questions</category><category>What's New</category><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Sat, 07 Nov 2009 07:24:00 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-6801664720211300122</guid><description>&lt;strong&gt;Introduction:&lt;/strong&gt;&lt;br /&gt;
A SQL Server CMS is just a central repository that holds a list of managed servers. SQL Server 2008 SSMS introduces a new feature, Multiple Server Query Execution, in Query Editor. Centralize the management and administration of a number of SQL Server instances from a single source can allow the DBA to save significant time and effort. This feature intends to increase the productivity of running same query against multiple servers at once. Some of usage includes:&lt;br /&gt;
• Configure group of servers&lt;br /&gt;
• Generate report or document from multiple servers&lt;br /&gt;
• Analyze result from multiple servers&lt;br /&gt;
• Run any SQL query against multiple servers&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Pre-requisite:&lt;/strong&gt;&lt;br /&gt;
1. SQL Server 2008 for Registering Central Management Server &lt;br /&gt;
2. SQL Server 2008 or SQL Server 2005 or SQL Server 2000 servers other than the registered Central Management Server.&lt;br /&gt;
&lt;br /&gt;
To deploy or test Multiple Server Query Execution, you need to setup central management server in SSMS in SQL Server 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;How to:&lt;/strong&gt;&lt;br /&gt;
To register a central management server and run the query against all the registered servers follow the below steps.&lt;br /&gt;
&lt;br /&gt;
1. Open the “Registered Servers” from the “View” Menu in the management studio of SQL server 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_AbIKetdYOrc/SuI6ab7zeOI/AAAAAAAADrY/G9lw-MZN0Tw/s1600-h/1.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_AbIKetdYOrc/SuI6ab7zeOI/AAAAAAAADrY/G9lw-MZN0Tw/s320/1.bmp" vr="true" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;2. Right click on the Central Management Servers and select “Register Central Management Server”&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_AbIKetdYOrc/SuI6y5MpgZI/AAAAAAAADrg/sl9OWTDoLFg/s1600-h/2.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_AbIKetdYOrc/SuI6y5MpgZI/AAAAAAAADrg/sl9OWTDoLFg/s320/2.bmp" vr="true" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;3. Then register the SQL 2008 server.&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_AbIKetdYOrc/SuI7CTVxCLI/AAAAAAAADro/fq3aHXOHEpE/s1600-h/3.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_AbIKetdYOrc/SuI7CTVxCLI/AAAAAAAADro/fq3aHXOHEpE/s320/3.bmp" vr="true" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;4. Create the sub folders and register the required servers.&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_AbIKetdYOrc/SuI7TCiwOhI/AAAAAAAADrw/xTkZur686IE/s1600-h/4.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_AbIKetdYOrc/SuI7TCiwOhI/AAAAAAAADrw/xTkZur686IE/s320/4.bmp" vr="true" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;5. To run a query against all the servers, right click on the central management server and select “New Query”&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_AbIKetdYOrc/SuI7g3mUGaI/AAAAAAAADr4/ABfFuSNCiF8/s1600-h/5.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_AbIKetdYOrc/SuI7g3mUGaI/AAAAAAAADr4/ABfFuSNCiF8/s320/5.bmp" vr="true" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;6. In the Query editor, type your query and execute it.&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="color: blue;"&gt;Select&lt;/span&gt; &lt;span style="color: magenta;"&gt;SERVERPROPERTY&lt;/span&gt;(&lt;span style="color: red;"&gt;'ProductVersion'&lt;/span&gt;) &lt;span style="color: blue;"&gt;AS&lt;/span&gt; &lt;span style="color: red;"&gt;'Version'&lt;/span&gt;, &lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="color: magenta;"&gt;SERVERPROPERTY&lt;/span&gt;(&lt;span style="color: red;"&gt;'ProductLevel'&lt;/span&gt;) &lt;span style="color: blue;"&gt;AS&lt;/span&gt; &lt;span style="color: red;"&gt;'Level'&lt;/span&gt;, &lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="color: magenta;"&gt;SERVERPROPERTY&lt;/span&gt;(&lt;span style="color: red;"&gt;'Edition'&lt;/span&gt;) &lt;span style="color: blue;"&gt;AS&lt;/span&gt; &lt;span style="color: red;"&gt;'Edition'&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
7. In the results, you can notice that for each record the respective server name will be displayed.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_AbIKetdYOrc/SuI8Hguu72I/AAAAAAAADsA/jRJHOmwf5mw/s320/7.bmp" vr="true" /&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
This article is also available in pdf format for downloading.&lt;br /&gt;
Please &lt;a href="http://docs.google.com/fileview?id=0B2KTftq5oM9HY2RkYmExNWQtOTlhNC00MjU1LWE4YmEtZmI5YTI3YTUwNDY1&amp;amp;hl=en" target="_blank"&gt;Click here&lt;/a&gt; to get your copy now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-6801664720211300122?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XAPB5A8gteAN_LVtq5HJWj9IVDI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XAPB5A8gteAN_LVtq5HJWj9IVDI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XAPB5A8gteAN_LVtq5HJWj9IVDI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XAPB5A8gteAN_LVtq5HJWj9IVDI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/xmNGsZzIsow" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-07T20:54:00.229+05:30</app:edited><media:thumbnail url="http://1.bp.blogspot.com/_AbIKetdYOrc/SuI6ab7zeOI/AAAAAAAADrY/G9lw-MZN0Tw/s72-c/1.bmp" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2009/10/central-management-server.html</feedburner:origLink></item><item><title>DBCC DBREINDEX in next versions</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/1-haG5kO1Mo/dbcc-dbreindex-in-next-versions.html</link><category>SQL Information</category><category>Interview Questions</category><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Sun, 11 Oct 2009 09:32:02 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-3483965516251791823</guid><description>&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;DBCC DBREINDEX &lt;/span&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;r&lt;/span&gt;&lt;span style="border-collapse: separate; font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;ebuilds one or more indexes for a table in the specified database.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;This was the command which we used to rebuild the indexes.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; font-family: Verdana;"&gt;&lt;span style="font-size: small;"&gt;This feature will be removed in the next version (after 10.0 or SQL Server 2008) of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use thi&lt;/span&gt;&lt;span style="font-size: small;"&gt;s feature.&amp;nbsp;&lt;/span&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; font-family: arial, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Use&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;Alter INDEX&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;span style="font-family: Verdana, sans-serif;"&gt;command to reorganize or rebuild indexes&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;instead.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="border-collapse: collapse; font-family: Verdana, sans-serif; font-size: small;"&gt;Below query would reorganize the table if table fragementation is between 10.0 to 30.0 and Rebuild the index if table fragementation is above 30.0&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="border-collapse: collapse; font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;use&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;DB_name&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;go&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;SET&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;NOCOUNT&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;ON&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;DECLARE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;@objectid&amp;nbsp;&lt;span style="color: blue;"&gt;int&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;DECLARE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;@indexid&amp;nbsp;&lt;span style="color: blue;"&gt;int&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;DECLARE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;@partitioncount&amp;nbsp;&lt;span style="color: blue;"&gt;bigint&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;DECLARE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;@schemaname&amp;nbsp;&lt;span style="color: blue;"&gt;nvarchar&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;130&lt;span style="color: grey;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;DECLARE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;@objectname&amp;nbsp;&lt;span style="color: blue;"&gt;nvarchar&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;130&lt;span style="color: grey;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;DECLARE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;@indexname&amp;nbsp;&lt;span style="color: blue;"&gt;nvarchar&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;130&lt;span style="color: grey;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;DECLARE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;@partitionnum&amp;nbsp;&lt;span style="color: blue;"&gt;bigint&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;DECLARE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;@partitions&amp;nbsp;&lt;span style="color: blue;"&gt;bigint&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;DECLARE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;@frag&amp;nbsp;&lt;span style="color: blue;"&gt;float&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse;"&gt;&lt;span style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;DECLARE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;@command&amp;nbsp;&lt;span style="color: blue;"&gt;nvarchar&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;4000&lt;span style="color: grey;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="border-collapse: collapse; color: blue; font-family: 'Courier New'; font-size: 13px;"&gt;SELECT&lt;/span&gt;&lt;br /&gt;
&lt;span style="border-collapse: collapse; color: blue; font-family: 'Courier New'; font-size: 13px;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span style="color: magenta;"&gt;object_id&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;AS&lt;/span&gt;&amp;nbsp;objectid&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="border-collapse: collapse; color: blue; font-family: 'Courier New'; font-size: 13px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;index_id&amp;nbsp;&lt;span style="color: blue;"&gt;AS&lt;/span&gt;&amp;nbsp;indexid&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="border-collapse: collapse; color: blue; font-family: 'Courier New'; font-size: 13px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;partition_number&amp;nbsp;&lt;span style="color: blue;"&gt;AS&lt;/span&gt;&amp;nbsp;partitionnum&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="border-collapse: collapse; color: blue; font-family: 'Courier New'; font-size: 13px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;avg_fragmentation_in_percent&amp;nbsp;&lt;span style="color: blue;"&gt;AS&lt;/span&gt;&amp;nbsp;frag&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="border-collapse: collapse; color: blue; font-family: 'Courier New'; font-size: 13px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;INTO&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;#Temp&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="border-collapse: collapse; color: blue; font-family: 'Courier New'; font-size: 13px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;FROM&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;sys.dm_db_index_physical_stats&amp;nbsp;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: magenta;"&gt;DB_ID&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;NULL,&lt;/span&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;NULL&lt;/span&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;NULL,&lt;/span&gt;&lt;span style="color: red;"&gt;'LIMITED'&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="border-collapse: collapse; color: blue; font-family: 'Courier New'; font-size: 13px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;WHERE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;avg_fragmentation_in_percent&amp;nbsp;&lt;span style="color: grey;"&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;10.0&amp;nbsp;&lt;span style="color: grey;"&gt;AND&lt;/span&gt;&amp;nbsp;index_id&amp;nbsp;&lt;span style="color: grey;"&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;0&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="border-collapse: collapse; color: blue; font-family: 'Courier New'; font-size: 13px;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="color: black; font-family: arial, sans-serif;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: grey;"&gt;&lt;span style="border-collapse: separate; color: black; font-family: Verdana, sans-serif; font-size: medium;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;DECLARE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;partitions&amp;nbsp;&lt;span style="color: blue;"&gt;CURSOR&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;FOR&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;*&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&amp;nbsp;#Temp&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;OPEN&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;partitions&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;WHILE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;(&lt;/span&gt;1&lt;span style="color: grey;"&gt;=&lt;/span&gt;1&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;FETCH&lt;/span&gt;&amp;nbsp;NEXT&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&amp;nbsp;partitions&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;INTO&lt;/span&gt;&amp;nbsp;@objectid&lt;span style="color: grey;"&gt;,&lt;/span&gt;&amp;nbsp;@indexid&lt;span style="color: grey;"&gt;,&lt;/span&gt;&amp;nbsp;@partitionnum&lt;span style="color: grey;"&gt;,&lt;/span&gt;&amp;nbsp;@frag&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&amp;nbsp;&lt;span style="color: magenta;"&gt;@@FETCH_STATUS&lt;/span&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;0&amp;nbsp;&lt;span style="color: blue;"&gt;BREAK&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&amp;nbsp;@objectname&amp;nbsp;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: magenta;"&gt;QUOTENAME&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;o&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: blue;"&gt;name&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&amp;nbsp;@schemaname&amp;nbsp;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: magenta;"&gt;QUOTENAME&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;s&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: blue;"&gt;name&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&amp;nbsp;&lt;span style="color: green;"&gt;sys.objects&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;AS&lt;/span&gt;&amp;nbsp;o&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: grey;"&gt;JOIN&lt;/span&gt;&amp;nbsp;&lt;span style="color: green;"&gt;sys.schemas&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;as&lt;/span&gt;&amp;nbsp;s&amp;nbsp;&lt;span style="color: blue;"&gt;ON&lt;/span&gt;&amp;nbsp;s&lt;span style="color: grey;"&gt;.&lt;/span&gt;schema_id&amp;nbsp;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&amp;nbsp;o&lt;span style="color: grey;"&gt;.&lt;/span&gt;schema_id&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt;&amp;nbsp;o&lt;span style="color: grey;"&gt;.&lt;/span&gt;&lt;span style="color: magenta;"&gt;object_id&lt;/span&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&amp;nbsp;@objectid&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&amp;nbsp;@indexname&amp;nbsp;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: magenta;"&gt;QUOTENAME&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;name&lt;/span&gt;&lt;span style="color: grey;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&amp;nbsp;&lt;span style="color: green;"&gt;sys.indexes&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;span style="color: magenta;"&gt;object_id&lt;/span&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&amp;nbsp;@objectid&amp;nbsp;&lt;span style="color: grey;"&gt;AND&lt;/span&gt;&amp;nbsp;index_id&amp;nbsp;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&amp;nbsp;@indexid&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&amp;nbsp;@partitioncount&amp;nbsp;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: magenta;"&gt;count&lt;/span&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;(*)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;FROM&lt;/span&gt;&amp;nbsp;&lt;span style="color: green;"&gt;sys.partitions&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt;&amp;nbsp;&lt;span style="color: magenta;"&gt;object_id&lt;/span&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&amp;nbsp;@objectid&amp;nbsp;&lt;span style="color: grey;"&gt;AND&lt;/span&gt;&amp;nbsp;index_id&amp;nbsp;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&amp;nbsp;@indexid&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 13px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&amp;nbsp;@frag&amp;nbsp;&lt;span style="color: grey;"&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;30.0&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&amp;nbsp;@command&amp;nbsp;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&amp;nbsp;N&lt;span style="color: red;"&gt;'ALTER INDEX '&lt;/span&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&amp;nbsp;@indexname&amp;nbsp;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&amp;nbsp;N&lt;span style="color: red;"&gt;' ON '&lt;/span&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;+&lt;/span&gt;@schemaname&amp;nbsp;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&amp;nbsp;N&lt;span style="color: red;"&gt;'.'&lt;/span&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&amp;nbsp;@objectname&amp;nbsp;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&amp;nbsp;N&lt;span style="color: red;"&gt;' REORGANIZE'&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&amp;nbsp;@frag&amp;nbsp;&lt;span style="color: grey;"&gt;&amp;gt;=&lt;/span&gt;&amp;nbsp;30.0&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&amp;nbsp;@command&amp;nbsp;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&amp;nbsp;N&lt;span style="color: red;"&gt;'ALTER INDEX '&lt;/span&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&amp;nbsp;@indexname&amp;nbsp;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&amp;nbsp;N&lt;span style="color: red;"&gt;' ON '&lt;/span&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;+&lt;/span&gt;@schemaname&amp;nbsp;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&amp;nbsp;N&lt;span style="color: red;"&gt;'.'&lt;/span&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&amp;nbsp;@objectname&amp;nbsp;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&amp;nbsp;N&lt;span style="color: red;"&gt;' REBUILD'&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;IF&lt;/span&gt;&amp;nbsp;@partitioncount&amp;nbsp;&lt;span style="color: grey;"&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;1&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;SET&lt;/span&gt;&amp;nbsp;@command&amp;nbsp;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&amp;nbsp;@command&amp;nbsp;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&amp;nbsp;N&lt;span style="color: red;"&gt;' PARTITION='&lt;/span&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&lt;span style="color: magenta;"&gt;CAST&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;@partitionnum&amp;nbsp;&lt;span style="color: blue;"&gt;AS&lt;/span&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;nvarchar&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;10&lt;span style="color: grey;"&gt;));&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;EXEC&lt;/span&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;(&lt;/span&gt;@command&lt;span style="color: grey;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;PRINT&lt;/span&gt;&amp;nbsp;N&lt;span style="color: red;"&gt;'Executed: '&lt;/span&gt;&amp;nbsp;&lt;span style="color: grey;"&gt;+&lt;/span&gt;&amp;nbsp;@command&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;END&lt;/span&gt;&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;CLOSE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;partitions&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;DEALLOCATE&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;partitions&lt;span style="color: grey;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue; font-family: 'Courier New'; font-size: 10pt;"&gt;DROP&lt;/span&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;TABLE&lt;/span&gt;&amp;nbsp;#Temp&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;GO&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New';"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Note:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Rebuilding a clustered index does not rebuild associated non-clustered indexes unless the keyword ALL is specified&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: 'Courier New'; font-size: small;"&gt;&lt;span style="font-size: 13px;"&gt;&lt;span style="border-collapse: collapse; font-family: arial, sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style="font-family: 'Courier New'; font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: 'Courier New'; font-size: small;"&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 5pt; margin-left: 0in; margin-right: 0in; margin-top: 0px;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="font-size: small;"&gt;When ALL is specified, all indexes on the table are dropped and rebuilt in a single transaction.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;USE &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;DB_name;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;GO&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;ALTER INDEX&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;ALL&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;ON schema.table_name&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;REBUILD WITH&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt; (&lt;/span&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;SORT_IN_TEMPDB&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt; = &lt;/span&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;ON&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;STATISTICS_NORECOMPUTE&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt; = &lt;/span&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;ON&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;GO&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: blue; font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;This piece of information was shared to me by Kumaravyas.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Thanks to Kumaravyas for sharing this useful info.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-3483965516251791823?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/x20rQ0ILZ2qjYYGrMp35qXtlq0o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x20rQ0ILZ2qjYYGrMp35qXtlq0o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/x20rQ0ILZ2qjYYGrMp35qXtlq0o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x20rQ0ILZ2qjYYGrMp35qXtlq0o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/1-haG5kO1Mo" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-11T22:02:02.543+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2009/10/dbcc-dbreindex-in-next-versions.html</feedburner:origLink></item><item><title>Search for a Column in all databases</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/L8djn1-E9mY/search-for-column-in-all-databases.html</link><category>SQL Information</category><category>Interview Questions</category><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Wed, 30 Sep 2009 07:32:24 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-3841737983106162655</guid><description>&lt;span style="color: #240f02; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;"&gt;Here is a Stored Procedure which scans all your databases for the Column which you are searching for.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;It might be easy to find a&amp;nbsp;Column&amp;nbsp;in a server which has less databases, but it is a bit difficult when there are more number of databases and it is also time consuming to do it manually. So to avoid the manual job, use the below stored procedure&amp;nbsp;&lt;b style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;FindColumn.&amp;nbsp;&lt;/b&gt;This will search for the given&amp;nbsp;Column&amp;nbsp;in all databases and provides the result with the schema name, Table Name and the database name in which it is present.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;This Code is tested for SQL Server 2005 and SQL server 2008.&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;Code&lt;/span&gt;:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;"&gt;&lt;span style="color: blue;"&gt;Create Proc&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #240f02; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;"&gt; FindColumn&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #240f02; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;"&gt;@ColumnName &lt;span style="color: blue;"&gt;nVarchar&lt;/span&gt;(50)&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #240f02; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;"&gt;&lt;span style="color: blue;"&gt;As&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #240f02; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: #38761d;"&gt;/*&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #240f02; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: #38761d;"&gt;Purpose &amp;nbsp; &amp;nbsp; &amp;nbsp; : Search a Column in all databases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #240f02; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: #38761d;"&gt;&lt;span style="color: #240f02;"&gt;&lt;span style="color: #38761d;"&gt;Author&lt;/span&gt;&lt;span style="white-space: pre;"&gt;&lt;span style="color: #38761d;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #38761d;"&gt;: Sandesh Segu&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #240f02; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: #38761d;"&gt;&lt;span style="color: #240f02;"&gt;&lt;span style="color: #38761d;"&gt;&lt;span style="color: #240f02;"&gt;&lt;span style="color: #38761d;"&gt;Date&lt;/span&gt;&lt;span style="white-space: pre;"&gt;&lt;span style="color: #38761d;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : 17th July 2009&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #240f02; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: #38761d;"&gt;&lt;span style="color: #240f02;"&gt;&lt;span style="color: #38761d;"&gt;&lt;span style="color: #240f02;"&gt;&lt;span style="color: #38761d;"&gt;&lt;span style="color: #240f02;"&gt;&lt;span style="color: #38761d;"&gt;Version&lt;/span&gt;&lt;span style="white-space: pre;"&gt;&lt;span style="color: #38761d;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #38761d;"&gt;: 1.0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #240f02; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: #38761d;"&gt;&lt;span style="color: #240f02;"&gt;&lt;span style="color: #38761d;"&gt;&lt;span style="color: #240f02;"&gt;&lt;span style="color: #38761d;"&gt;&lt;span style="color: #240f02;"&gt;&lt;span style="color: #38761d;"&gt;&lt;span style="color: #240f02;"&gt;&lt;span style="color: #38761d;"&gt;More Scripts&lt;/span&gt;&lt;span style="white-space: pre;"&gt;&lt;span style="color: #38761d;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #38761d;"&gt;: &lt;a href="http://sanssql.blogspot.com/"&gt;http://sanssql.blogspot.com&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #240f02; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: #38761d;"&gt;&lt;span style="color: #240f02;"&gt;&lt;span style="color: #38761d;"&gt;&lt;span style="color: #240f02;"&gt;&lt;span style="color: #38761d;"&gt;&lt;span style="color: #240f02;"&gt;&lt;span style="color: #38761d;"&gt;&lt;span style="color: #240f02;"&gt;&lt;span style="color: #38761d;"&gt;&lt;a href="http://sanssql.blogspot.com/"&gt;&lt;/a&gt;*/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #240f02; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;span style="font-size: 12px; line-height: 17px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #240f02; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;span style="color: blue;"&gt;Create Table &lt;/span&gt;#temp (DatabaseName &lt;span style="color: blue;"&gt;varchar&lt;/span&gt;(50),SchemaName &lt;span style="color: blue;"&gt;varchar&lt;/span&gt;(50),TableName &lt;span style="color: blue;"&gt;varchar&lt;/span&gt;(50),ColumnName &lt;span style="color: blue;"&gt;varchar&lt;/span&gt;(50))&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;Declare &lt;/span&gt;@SQL &lt;span style="color: blue;"&gt;Varchar&lt;/span&gt;(500)&lt;br /&gt;
&lt;span style="color: blue;"&gt;Set &lt;/span&gt;@SQL&lt;span style="color: red;"&gt;='Use [?] ;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;insert into #temp&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;Select ''?'' AS DatabaseName ,SS.Name as SchemaName ,ST.Name AS TableName ,SC.Name AS ColumnName&amp;nbsp;from sys.tables ST ,sys.columns SC ,sys.schemas SS&amp;nbsp;&lt;span style="color: #240f02;"&gt;&lt;span style="color: red;"&gt;where&amp;nbsp;&lt;span style="color: #240f02;"&gt;&lt;span style="color: red;"&gt;SC.object_id=ST.object_id and ST.schema_id=SS.schema_id and SC.name like '''&lt;/span&gt;+@ColumnName+&lt;span style="color: red;"&gt;''''&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;EXEC &lt;/span&gt;&lt;span style="color: #783f04;"&gt;sp_msforeachdb &lt;/span&gt;@SQL&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;Select &lt;/span&gt;* &lt;span style="color: blue;"&gt;from &lt;/span&gt;#temp&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;Drop table&lt;/span&gt; #temp&lt;br /&gt;
&lt;span style="color: blue;"&gt;GO&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;/*&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;&lt;span style="text-decoration: underline;"&gt;Usage&lt;/span&gt;: If the exact table name is known then specify the table name else include the wild cards&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;*/&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;EXEC &lt;/span&gt;FindColumn &lt;span style="color: red;"&gt;'EmployeeID'&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;EXEC&lt;/span&gt; FindTable &lt;span style="color: red;"&gt;'%Employee%'&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-3841737983106162655?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/75BU8087FGxRYzucg3trkAsD750/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/75BU8087FGxRYzucg3trkAsD750/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/75BU8087FGxRYzucg3trkAsD750/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/75BU8087FGxRYzucg3trkAsD750/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/L8djn1-E9mY" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-30T20:02:24.693+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2009/09/search-for-column-in-all-databases.html</feedburner:origLink></item><item><title>Search for a Table in all databases</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/-F3c1lhE-Hg/search-for-table-in-all-databases.html</link><category>SQL Information</category><category>Interview Questions</category><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Wed, 30 Sep 2009 07:30:46 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-8203005292547369287</guid><description>Here is a Stored Procedure which scans all your databases for the table which you are searching for.&lt;br /&gt;
It might be easy to find a table in a server which has less databases, but it is a bit difficult when there are more number of databases and it is also time consuming to do it manually. So to avoid the manual job, use the below stored procedure &lt;b&gt;FindTable. &lt;/b&gt;This will search for the given table in all databases and provides the result with the schema name and the database name in which it is present.&lt;br /&gt;
This Code is tested for SQL Server 2005 and SQL server 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="text-decoration: underline;"&gt;Code&lt;/span&gt;:&lt;br /&gt;
&lt;span style="color: blue;"&gt;Create Proc&lt;/span&gt; FindTable&lt;br /&gt;
@TableName &lt;span style="color: blue;"&gt;nVarchar&lt;/span&gt;(50)&lt;br /&gt;
&lt;span style="color: blue;"&gt;As&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;/*&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;Purpose &lt;/span&gt;&lt;span style="white-space: pre;"&gt;&lt;span style="color: #38761d;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #38761d;"&gt;: Search for a Table in all databases&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;Author&lt;/span&gt;&lt;span style="white-space: pre;"&gt;&lt;span style="color: #38761d;"&gt;           &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #38761d;"&gt;: Sandesh Segu&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;Date&lt;/span&gt;&lt;span style="white-space: pre;"&gt;&lt;span style="color: #38761d;"&gt;              &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #38761d;"&gt;: 17th July 2009&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;Version&lt;/span&gt;&lt;span style="white-space: pre;"&gt;&lt;span style="color: #38761d;"&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #38761d;"&gt;: 1.0&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;More Scripts&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: #38761d;"&gt;:&amp;nbsp;&lt;a href="http://draft.blogger.com/http//:sanssql.blogspot.com"&gt;&lt;/a&gt;&lt;a href="http://sanssql.blogspot.com/"&gt;http://sanssql.blogspot.com&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;*/&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;Create Table&lt;/span&gt; #temp (DatabaseName &lt;span style="color: blue;"&gt;varchar&lt;/span&gt;(50),SchemaName &lt;span style="color: blue;"&gt;varchar&lt;/span&gt;(50),TableName &lt;span style="color: blue;"&gt;varchar&lt;/span&gt;(50))&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;Declare &lt;/span&gt;@SQL &lt;span style="color: blue;"&gt;Varchar&lt;/span&gt;(500)&lt;br /&gt;
&lt;span style="color: blue;"&gt;Set &lt;/span&gt;@SQL=&lt;span style="color: red;"&gt;'Use [?] ;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;if exists(Select name from sys.tables where name like '''+@TableName+''')&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;insert into #temp&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;Select ''?'' AS DatabaseName ,SS.Name AS SchemaName ,ST.Name AS TableName from sys.tables as&amp;nbsp;ST , sys.schemas SS&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;where ST.Schema_ID=SS.Schema_ID and ST.name like '''&lt;/span&gt;+@TableName+&lt;span style="color: red;"&gt;''''&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;EXEC &lt;/span&gt;&lt;span style="color: #660000;"&gt;sp_msforeachdb &lt;/span&gt;@SQL&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;Select &lt;/span&gt;* &lt;span style="color: blue;"&gt;from &lt;/span&gt;#temp&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;Drop table&lt;/span&gt; #temp&lt;br /&gt;
GO&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;/*&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="text-decoration: underline;"&gt;&lt;span style="color: #38761d;"&gt;Usage&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #38761d;"&gt;: If the exact table name is known then specify the table name else include the wild cards&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;*/&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;EXEC &lt;/span&gt;FindTable &lt;span style="color: red;"&gt;'Employee'&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;EXEC &lt;/span&gt;FindTable&lt;span style="color: red;"&gt; '%Employee%'&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-8203005292547369287?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Zu4wrrX-i8Iy76Rq53GVKETYtyY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zu4wrrX-i8Iy76Rq53GVKETYtyY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Zu4wrrX-i8Iy76Rq53GVKETYtyY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zu4wrrX-i8Iy76Rq53GVKETYtyY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/-F3c1lhE-Hg" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-30T20:00:46.910+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2009/09/search-for-table-in-all-databases.html</feedburner:origLink></item><item><title>Record Count Utility</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/HwaVTmNxoXc/record-count-utility.html</link><category>SQL Information</category><category>Downloads</category><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Fri, 25 Sep 2009 22:47:13 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-8567727583446806927</guid><description>Hello Guys,&lt;br /&gt;
&lt;br /&gt;
I have been working from past three days on developing a tool to get the record count of all the tabes in a particular database to an excel sheet directly.&lt;br /&gt;
Here is the tool that i have developed. It has got options to select the version of SQL server and get the count.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_AbIKetdYOrc/Sr2aVcX4QdI/AAAAAAAADqA/y2AjPlSIaNI/s1600-h/Screen+Shot.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" iq="true" src="http://1.bp.blogspot.com/_AbIKetdYOrc/Sr2aVcX4QdI/AAAAAAAADqA/y2AjPlSIaNI/s320/Screen+Shot.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;To download this utility click on the below links. &lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;This tool is available in Excel 2003 format and Excel 2007 format also.&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;To Download this utility in Excel 2003 format, Click on the below link / Image.&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;strong&gt;File Name&lt;/strong&gt;: Get Record Count_V2.0_2003.xls&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://cid-9b05ae32fb3afcb7.skydrive.live.com/embedicon.aspx/.Public/Record%20Count%20Utility/Get%20Record%20Count^_V2.0^_2003.xls" style="background-color: #fcfcfc; height: 115px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 98px;" title="Preview"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;To Download this utility in Excel 2007 format, Click on the below link / Image.&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;strong&gt;File Name&lt;/strong&gt;: Get Record Count_V2.0_2003.xlsm&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://cid-9b05ae32fb3afcb7.skydrive.live.com/embedicon.aspx/.Public/Record%20Count%20Utility/Get%20Record%20Count^_V2.0^_2003.xlsm" style="background-color: #fcfcfc; height: 115px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 98px;" title="Preview"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Test this utility and provide your feedback and suggestions for improvement.&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Please send your feedbacks and suggestions to &lt;a href="mailto:segu.sandesh@gmail.com"&gt;segu.sandesh@gmail.com&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-8567727583446806927?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Phfyq3f76bydYdgDlCc9MLrOKkg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Phfyq3f76bydYdgDlCc9MLrOKkg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Phfyq3f76bydYdgDlCc9MLrOKkg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Phfyq3f76bydYdgDlCc9MLrOKkg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/HwaVTmNxoXc" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-26T11:17:13.158+05:30</app:edited><media:thumbnail url="http://1.bp.blogspot.com/_AbIKetdYOrc/Sr2aVcX4QdI/AAAAAAAADqA/y2AjPlSIaNI/s72-c/Screen+Shot.bmp" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2009/09/record-count-utility.html</feedburner:origLink></item><item><title>What is Statistics in SQL Server</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/-5kg9099vUk/what-is-statistics-in-sql-server.html</link><category>SQL Information</category><category>Interview Questions</category><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Thu, 17 Sep 2009 07:20:22 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-2951235945894783516</guid><description>Statistics in SQL Server refers specifically to information that the server collects about the distribution of data in columns and indexes. These statistics are used by the SQL Server query optimizer to choose the most efficient plan for retrieving or updating data. Good statistics allow the optimizer to accurately assess the cost of different query plans, and choose a high-quality plan.&lt;br /&gt;
This feature is Set to ON by default in SQL Server 2000 onwards i.e. in SQL Server 2000, SQL Server 2005 and SQL Server 2008.&lt;br /&gt;
&lt;br /&gt;
The automatic statistics creation function can be disabled at the database level by executing&lt;br /&gt;
&lt;span style="color: blue;"&gt;ALTER DATABASE&lt;/span&gt;&amp;nbsp;DBName &lt;span style="color: blue;"&gt;SET AUTO_CREATE_STATISTICS OFF&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Create Statistics&lt;/u&gt;:&lt;/strong&gt;&lt;br /&gt;
&lt;u&gt;Syntax&lt;/u&gt;:&lt;br /&gt;
&lt;span style="color: blue;"&gt;CREATE STATISTICS&lt;/span&gt; statistics_name &lt;br /&gt;
&lt;span style="color: blue;"&gt;ON&lt;/span&gt; { &lt;span style="color: blue;"&gt;table&lt;/span&gt; | &lt;span style="color: blue;"&gt;view&lt;/span&gt; } ( &lt;span style="color: blue;"&gt;column&lt;/span&gt; [ ,...n ] ) &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ WITH &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp; [ FULLSCAN &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;| SAMPLE number { PERCENT | ROWS } ] [ , ] ] &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[ NORECOMPUTE ] &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;] &lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Example&lt;/u&gt;: &lt;br /&gt;
This example creates the City statistics group (collection), which calculates random sampling statistics on &lt;br /&gt;
five percent of the&amp;nbsp;AddressLine1 and&amp;nbsp;City columns of the Address table.&lt;br /&gt;
&lt;span style="color: blue;"&gt;Use&lt;/span&gt; AdventureWorks &lt;br /&gt;
Go&lt;br /&gt;
&lt;span style="color: blue;"&gt;CREATE STATISTICS&lt;/span&gt; City&lt;br /&gt;
&lt;span style="color: blue;"&gt;ON&lt;/span&gt; Person.Address (AddressLine1, City)&lt;br /&gt;
&lt;span style="color: blue;"&gt;WITH SAMPLE&lt;/span&gt; 5 &lt;span style="color: blue;"&gt;PERCENT&lt;/span&gt;&lt;br /&gt;
Go&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Drop Statistics&lt;/u&gt;:&lt;/strong&gt;&lt;br /&gt;
&lt;u&gt;Syntax&lt;/u&gt;:&lt;br /&gt;
&lt;span style="color: blue;"&gt;DROP STATISTICS&lt;/span&gt; table.statistics_name |&amp;nbsp;view.statistics_name &lt;br /&gt;
&lt;u&gt;Example&lt;/u&gt;:&lt;br /&gt;
&lt;span style="color: blue;"&gt;Use&lt;/span&gt; AdventureWorks&lt;br /&gt;
Go&lt;br /&gt;
&lt;span style="color: blue;"&gt;DROP STATISTICS&lt;/span&gt; Person.Address.City&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Update Statistics&lt;/u&gt;&lt;/strong&gt;: &lt;br /&gt;
&lt;u&gt;Syntax&lt;/u&gt;:&lt;br /&gt;
&lt;span style="color: blue;"&gt;UPDATE STATISTICS table&lt;/span&gt; | &lt;span style="color: blue;"&gt;view&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;index &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | ( statistics_name [ ,...n ] ) &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;] &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;WITH &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ FULLSCAN ] &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;| &lt;span style="color: blue;"&gt;SAMPLE&lt;/span&gt; number { &lt;span style="color: blue;"&gt;PERCENT&lt;/span&gt; | &lt;span style="color: blue;"&gt;ROWS&lt;/span&gt; } ] &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&lt;span style="color: blue;"&gt;RESAMPLE&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ [ , ] [ ALL | COLUMNS | INDEX ] &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ [ , ] &lt;span style="color: blue;"&gt;NORECOMPUTE&lt;/span&gt; ] &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;] &lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Example&lt;/u&gt;:&lt;br /&gt;
&lt;span style="color: blue;"&gt;Use&lt;/span&gt; AdventureWorks&lt;br /&gt;
Go&lt;br /&gt;
&lt;span style="color: blue;"&gt;UPDATE STATISTICS&lt;/span&gt; Person.Address(City)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;WITH FULLSCAN&lt;/span&gt;, &lt;span style="color: blue;"&gt;NORECOMPUTE&lt;/span&gt;&lt;br /&gt;
Go&lt;br /&gt;
&lt;span style="color: #4c1130;"&gt;&lt;/span&gt;&amp;nbsp; &lt;br /&gt;
&lt;strong&gt;&lt;u&gt;sp_updatestats&lt;/u&gt;&lt;/strong&gt;&lt;span style="color: black;"&gt;:&lt;/span&gt; &lt;br /&gt;
&lt;span style="color: black;"&gt;Runs &lt;span style="color: blue;"&gt;UPDATE STATISTICS&lt;/span&gt; against all user-defined tables in the current database.&lt;/span&gt; &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;u&gt;Example&lt;/u&gt;: &lt;br /&gt;
&lt;span style="color: blue;"&gt;Use&lt;/span&gt; AdventureWorks &lt;br /&gt;
Go &lt;br /&gt;
&lt;span style="color: blue;"&gt;EXEC&lt;/span&gt; &lt;span style="color: #4c1130;"&gt;sp_updatestats&lt;/span&gt; &lt;br /&gt;
&lt;span style="color: #4c1130;"&gt;&lt;/span&gt;&amp;nbsp; &lt;br /&gt;
&lt;span style="color: #4c1130;"&gt;&lt;span style="color: black;"&gt;&lt;u&gt;&lt;strong&gt;sp_autostats&lt;/strong&gt;&lt;/u&gt;:&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;Displays or changes the automatic &lt;span style="color: blue;"&gt;UPDATE STATISTICS&lt;/span&gt; setting for a specific index and statistics, or for all &lt;/span&gt;&lt;span style="color: black;"&gt;indexes and statistics for a given table or indexed view in the current database.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;&lt;u&gt;Syntax&lt;/u&gt;:&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;&lt;span style="color: blue;"&gt;Exec&lt;/span&gt; &lt;span style="color: #4c1130;"&gt;sp_autostats&lt;/span&gt; [ @tblname = ] &lt;span style="color: red;"&gt;'table_name'&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ , [ @flagc = ] &lt;span style="color: red;"&gt;'stats_flag'&lt;/span&gt; ] &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ , [ @indname = ]&lt;span style="color: red;"&gt; 'index_name'&lt;/span&gt; ]&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;&lt;u&gt;Example&lt;/u&gt;:&lt;/span&gt;&lt;br /&gt;
This example displays the current statistics status of all indexes on the authors table.&lt;br /&gt;
&lt;span style="color: blue;"&gt;USE&lt;/span&gt; AdventureWorks&lt;br /&gt;
Go&lt;br /&gt;
&lt;span style="color: blue;"&gt;EXEC&lt;/span&gt; &lt;span style="color: #4c1130;"&gt;sp_autostats&lt;/span&gt; Person.Address&lt;br /&gt;
This example enables the automatic statistics setting for all indexes of the authors table.&lt;br /&gt;
&lt;span style="color: blue;"&gt;USE&lt;/span&gt; AdventureWorks&lt;br /&gt;
Go&lt;br /&gt;
&lt;span style="color: blue;"&gt;EXEC&lt;/span&gt; &lt;span style="color: #4c1130;"&gt;sp_autostats&lt;/span&gt; Person.Address,&lt;span style="color: red;"&gt; 'ON'&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;strong&gt;&lt;u&gt;DBCC SHOW&lt;/u&gt;_&lt;u&gt;Statistics&lt;/u&gt;&lt;/strong&gt;:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;Displays the current distribution statistics for the specified target on the specified table.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;u&gt;Syntax&lt;/u&gt;:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;DBCC&lt;/span&gt; SHOW_STATISTICS ( &lt;span style="color: blue;"&gt;table&lt;/span&gt; , target ) &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;u&gt;Example&lt;/u&gt;: &lt;br /&gt;
&lt;span style="color: blue;"&gt;USE&lt;/span&gt; AdventureWorks&lt;br /&gt;
Go&lt;br /&gt;
&lt;span style="color: blue;"&gt;DBCC&lt;/span&gt; SHOW_STATISTICS (Person.Address, City)&lt;br /&gt;
Go&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Refrences&lt;/u&gt;: Books Online&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-2951235945894783516?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ok2OrZMEP4cnpo8nEgGSnprp0cI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ok2OrZMEP4cnpo8nEgGSnprp0cI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ok2OrZMEP4cnpo8nEgGSnprp0cI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ok2OrZMEP4cnpo8nEgGSnprp0cI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/-5kg9099vUk" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-17T19:50:22.740+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2009/09/what-is-statistics-in-sql-server.html</feedburner:origLink></item><item><title>Find Statistics Info for all tables</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/PrBNUzgYk_0/find-statistics-info-for-all-tables.html</link><category>SQL Information</category><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Sun, 06 Sep 2009 06:31:07 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-7478430567765698620</guid><description>Here is the code to find Statistics info&amp;nbsp;(if exists) of all the tables in a database.&lt;br /&gt;
This code is tested for SQL 2005 and SQL 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;If&lt;/span&gt; &lt;span style="color: #999999;"&gt;exists&lt;/span&gt; (&lt;span style="color: blue;"&gt;Select&lt;/span&gt; &lt;span style="color: #999999;"&gt;* &lt;/span&gt;&lt;span style="color: blue;"&gt;from&lt;/span&gt; &lt;span style="color: #6aa84f;"&gt;sys.tables&lt;/span&gt; &lt;span style="color: blue;"&gt;where&lt;/span&gt; name=&lt;span style="color: red;"&gt;'StatsInfo'&lt;/span&gt;)&lt;br /&gt;
&lt;span style="color: blue;"&gt;Drop Table&lt;/span&gt; StatsInfo&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;Create Table&lt;/span&gt; StatsInfo&lt;br /&gt;
&lt;span style="color: #999999;"&gt;(&lt;/span&gt;TableName &lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: #999999;"&gt;(&lt;/span&gt;500&lt;span style="color: #999999;"&gt;),&lt;/span&gt;&lt;br /&gt;
ColumnName &lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: #999999;"&gt;(&lt;/span&gt;500&lt;span style="color: #999999;"&gt;),&lt;/span&gt;&lt;br /&gt;
StatsName &lt;span style="color: blue;"&gt;varchar&lt;/span&gt;&lt;span style="color: #999999;"&gt;(&lt;/span&gt;500&lt;span style="color: #999999;"&gt;))&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;Exec&lt;/span&gt; &lt;span style="color: #4c1130;"&gt;sp_msforeachtable&lt;/span&gt;&lt;span style="color: red;"&gt; 'insert into StatsInfo (StatsName,ColumnName)&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;Exec sp_helpstats ''?'';&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;Update StatsInfo set TableName=''?'' where TableName is NULL'&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;Select&lt;/span&gt; &lt;span style="color: #999999;"&gt;*&lt;/span&gt; &lt;span style="color: blue;"&gt;from&lt;/span&gt; StatsInfo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-7478430567765698620?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xNvUEd5tbHIWPpMdSXTF_78E5HI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xNvUEd5tbHIWPpMdSXTF_78E5HI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xNvUEd5tbHIWPpMdSXTF_78E5HI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xNvUEd5tbHIWPpMdSXTF_78E5HI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/PrBNUzgYk_0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-06T19:01:07.849+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2009/09/find-statistics-info-for-all-tables.html</feedburner:origLink></item><item><title>Find row count of all the tables in a Database</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/RnRs4rOgpvo/find-row-count-of-all-tables-in.html</link><category>SQL Information</category><category>Interview Questions</category><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Wed, 16 Sep 2009 02:47:08 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-7091679548071021148</guid><description>Here is a quick and easy way to find the row count of all the tables in a database.&lt;br /&gt;
Before getting the row count, you have to update the usage of your database.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;/*This Query works for SQL 2000, SQL 2005 and SQL 2008*/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;DBCC&lt;/span&gt; UPDATEUSAGE(&lt;span style="color: red;"&gt;'Your DB Name'&lt;/span&gt;) &lt;span style="color: blue;"&gt;WITH COUNT_ROWS&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;GO&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;Select&lt;/span&gt; &lt;span style="color: magenta;"&gt;object_name&lt;/span&gt;(id)&amp;nbsp;&lt;span style="color: blue;"&gt;as&lt;/span&gt; [Table Name],rowcnt &lt;span style="color: blue;"&gt;as&lt;/span&gt; [RowCount] &lt;span style="color: blue;"&gt;from&lt;/span&gt; &lt;span style="color: #6aa84f;"&gt;sysindexes&lt;/span&gt; &lt;br /&gt;
&lt;span style="color: blue;"&gt;where&lt;/span&gt; indid &lt;span style="color: #666666;"&gt;&amp;lt;&lt;/span&gt; 2 &lt;span style="color: #999999;"&gt;AND&lt;/span&gt; &lt;span style="color: magenta;"&gt;OBJECTPROPERTY&lt;/span&gt;(id, &lt;span style="color: red;"&gt;'IsMSShipped'&lt;/span&gt;) &lt;span style="color: #666666;"&gt;=&lt;/span&gt; 0 &lt;br /&gt;
&lt;span style="color: blue;"&gt;Order&amp;nbsp;by&lt;/span&gt; &lt;span style="color: magenta;"&gt;object_name&lt;/span&gt;(id)&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;/*This Query works for SQL 2005 and SQL 2008 as it uses DMV*/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;DBCC&lt;/span&gt; UPDATEUSAGE(&lt;span style="color: red;"&gt;'Your DB Name')&lt;/span&gt; &lt;span style="color: blue;"&gt;WITH&lt;/span&gt; &lt;span style="color: blue;"&gt;COUNT_ROWS&lt;/span&gt;&lt;br /&gt;
GO&lt;br /&gt;
&lt;span style="color: blue;"&gt;Select&lt;/span&gt; &lt;span style="color: blue;"&gt;Distinct&lt;/span&gt; &lt;span style="color: magenta;"&gt;Object_Name&lt;/span&gt;(&lt;span style="color: magenta;"&gt;object_id&lt;/span&gt;) &lt;span style="color: blue;"&gt;as&lt;/span&gt; [Table Name], row_count &lt;span style="color: blue;"&gt;as&lt;/span&gt; [RowCount] &lt;span style="color: blue;"&gt;from&lt;/span&gt; &lt;span style="color: #6aa84f;"&gt;sys.dm_db_partition_stats&lt;/span&gt; &lt;span style="color: blue;"&gt;where&lt;/span&gt; &lt;span style="color: magenta;"&gt;OBJECTPROPERTY&lt;/span&gt;(&lt;span style="color: magenta;"&gt;object_id&lt;/span&gt;, &lt;span style="color: red;"&gt;'IsMSShipped'&lt;/span&gt;) &lt;span style="color: #666666;"&gt;=&lt;/span&gt; 0 &lt;br /&gt;
&lt;span style="color: blue;"&gt;Order by&lt;/span&gt; &lt;span style="color: magenta;"&gt;Object_Name&lt;/span&gt;(&lt;span style="color: magenta;"&gt;object_id&lt;/span&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-7091679548071021148?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/alQ24xtdLliQ6ytymn5Ba_TXYus/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/alQ24xtdLliQ6ytymn5Ba_TXYus/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/alQ24xtdLliQ6ytymn5Ba_TXYus/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/alQ24xtdLliQ6ytymn5Ba_TXYus/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/RnRs4rOgpvo" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-16T15:17:08.861+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2009/09/find-row-count-of-all-tables-in.html</feedburner:origLink></item><item><title>Finding Identity Key Columns in SQL Server 2005</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/PBJ4usnlDOM/finding-identity-key-columns-in-sql.html</link><category>SQL Information</category><category>Undocumented</category><category>Interview Questions</category><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Tue, 26 May 2009 10:41:14 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-2172906479023046831</guid><description>To find the Identity Key Cloumns in a particular database&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt; &lt;span style="color: magenta;"&gt;Object_Name&lt;/span&gt;(&lt;span style="color: magenta;"&gt;Object_ID&lt;/span&gt;)&amp;nbsp; &lt;span style="color: blue;"&gt;AS&lt;/span&gt; TableName,&lt;br /&gt;
&lt;span style="color: blue;"&gt;Name AS&lt;/span&gt; ColumnName,&lt;br /&gt;
Seed_Value &lt;span style="color: blue;"&gt;AS&lt;/span&gt; SeedValue,&lt;br /&gt;
Increment_Value &lt;span style="color: blue;"&gt;AS&lt;/span&gt; IncrementValue,&lt;br /&gt;
&lt;span style="color: magenta;"&gt;ident_current&lt;/span&gt;(&lt;span style="color: magenta;"&gt;Object_Name&lt;/span&gt;(&lt;span style="color: magenta;"&gt;Object_ID&lt;/span&gt;)) AS CurrentValue,&lt;br /&gt;
Last_Value &lt;span style="color: blue;"&gt;AS&lt;/span&gt; LastValue&lt;br /&gt;
&lt;span style="color: blue;"&gt;FROM&lt;/span&gt; &lt;span style="color: #6aa84f;"&gt;sys.identity_columns&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;Order by&lt;/span&gt; TableName&lt;br /&gt;
&lt;br /&gt;
To find the Identity Key Cloumns in all databases &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;EXEC&lt;/span&gt; &lt;span style="color: #660000;"&gt;sp_msforeachdb&lt;/span&gt; &lt;span style="color: red;"&gt;'Use ?&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;SELECT ''?'' AS DatabaseName, Object_Name(Object_ID) AS TableName,&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;name AS ColumnName,&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;Seed_Value AS SeedValue,&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;Increment_Value AS IncrementValue,&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;ident_current(Object_Name(Object_ID)) AS CurrentValue,&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;Last_Value AS LastValue&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;FROM sys.identity_columns&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;Order by TableName'&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-2172906479023046831?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VAvJV5Ie2B_BtBmx7ApRprsmKBw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VAvJV5Ie2B_BtBmx7ApRprsmKBw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VAvJV5Ie2B_BtBmx7ApRprsmKBw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VAvJV5Ie2B_BtBmx7ApRprsmKBw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/PBJ4usnlDOM" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-26T23:11:14.076+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2009/05/finding-identity-key-columns-in-sql.html</feedburner:origLink></item><item><title>Find out who has changed what</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/5lTZAX6M3dQ/find-out-who-has-changed-what.html</link><category>SQL Information</category><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Sun, 24 May 2009 07:04:25 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-4658842044069396405</guid><description>There are many cases where the objects in a database gets changed without any information to the admins. This may be accidenatal or ----- :) .&lt;br /&gt;
So if your server instance has the default trance enabled, then you can find out who has changed what in you databases.&lt;br /&gt;
&lt;br /&gt;
1. This Query gives the trace flie path.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt; * &lt;span style="color: blue;"&gt;FROM&lt;/span&gt; ::&lt;span style="color: magenta;"&gt;fn_trace_getinfo&lt;/span&gt;(0)&lt;br /&gt;
2. Execute the Below Query to get the data from trace file. The filters can also be applied to the below&amp;nbsp;query to get the exact data&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;SELECT&lt;/span&gt; * &lt;span style="color: blue;"&gt;FROM&lt;/span&gt; ::&lt;span style="color: magenta;"&gt;fn_trace_gettable&lt;/span&gt; (&lt;span style="color: red;"&gt;'&lt;drive&gt;&lt;/drive&gt;:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\log_59.trc'&lt;/span&gt;, &lt;span style="color: blue;"&gt;default&lt;/span&gt;)&lt;br /&gt;
3. Map the trace table to find what type of event has happened.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;SELECT&lt;/span&gt; TE.name, T.*&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;FROM&lt;/span&gt; dbo.temp T &lt;span style="color: #38761d;"&gt;-- table that contains the trace results&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #999999;"&gt;JOIN&lt;/span&gt; &lt;span style="color: #6aa84f;"&gt;sys.trace_events&lt;/span&gt; TE &lt;span style="color: blue;"&gt;ON&lt;/span&gt; T.EventClass = TE.trace_event_id&lt;br /&gt;
4. To get the list of possible events&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;SELECT&lt;/span&gt; * &lt;span style="color: blue;"&gt;FROM&lt;/span&gt; &lt;span style="color: #6aa84f;"&gt;sys.trace_events&lt;/span&gt; where name like &lt;span style="color: red;"&gt;'%alter%'&lt;/span&gt; &lt;span style="color: blue;"&gt;ORDER&amp;nbsp;BY&lt;/span&gt; trace_event_id&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-4658842044069396405?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/APyTmqKxTPIOjefJNf8xAoBF-Zg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/APyTmqKxTPIOjefJNf8xAoBF-Zg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/APyTmqKxTPIOjefJNf8xAoBF-Zg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/APyTmqKxTPIOjefJNf8xAoBF-Zg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/5lTZAX6M3dQ" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-24T19:34:25.410+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2009/05/find-out-who-has-changed-what.html</feedburner:origLink></item><item><title>Find the size of all databases at once</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/gmRK_MeIJ_4/find-size-of-all-databases-at-once.html</link><category>SQL Information</category><category>Undocumented</category><category>Interview Questions</category><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Sun, 24 May 2009 07:05:37 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-1736865491414518159</guid><description>You may run into cases where you have to find the size of all the databases in a server in less time...&lt;br /&gt;
This will be easy and quick when you have less databases on the box. &lt;br /&gt;
What happens if the box has more number of databases??? Here is a quick solution for it...&lt;br /&gt;
&lt;br /&gt;
Run the below Query and get your results in less time and in one shot.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #783f04;"&gt;&lt;span style="color: blue;"&gt;EXEC &lt;/span&gt;sp_msforeachdb&lt;/span&gt; &lt;span style="color: red;"&gt;'Use ?&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;Declare @dbsize float&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;Declare @logsize float&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;select @dbsize = sum(convert(bigint,case when status &amp;amp; 64 = 0 then size else 0 end)) &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;, @logsize = sum(convert(bigint,case when status &amp;amp; 64 &amp;lt;&amp;gt; 0 then size else 0 end)) &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;from dbo.sysfiles &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;select ltrim(str((convert (dec (15,2),@dbsize) + convert (dec (15,2),@logsize)) &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;* 8192 / 1048576,15,2) + '' MB'') AS [Size of ?]'&lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-1736865491414518159?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3eoMfSTc2MUEZVjELTv2OAJSmy4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3eoMfSTc2MUEZVjELTv2OAJSmy4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3eoMfSTc2MUEZVjELTv2OAJSmy4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3eoMfSTc2MUEZVjELTv2OAJSmy4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/gmRK_MeIJ_4" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-24T19:35:37.704+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2009/05/find-size-of-all-databases-at-once.html</feedburner:origLink></item><item><title>Finding Cluster Nodes or Cluster Name</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/hhMJ3k73pjY/finding-cluster-nodes-or-cluster-name.html</link><category>SQL Information</category><category>Interview Questions</category><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Sun, 24 May 2009 07:06:22 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-7896839295849630228</guid><description>Here is a Query to find the Cluster Nodes or Cluster Name using SQL server 2005.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt; &lt;span style="color: magenta;"&gt;SERVERPROPERTY&lt;/span&gt;(&lt;span style="color: red;"&gt;'ComputerNamePhysicalNetBIOS'&lt;/span&gt;) &lt;br /&gt;
&lt;br /&gt;
This helps in &amp;nbsp;finding which node the instance is currently running.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-7896839295849630228?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EryzdHnN-h66Y1hj4f0qStKlL0w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EryzdHnN-h66Y1hj4f0qStKlL0w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EryzdHnN-h66Y1hj4f0qStKlL0w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EryzdHnN-h66Y1hj4f0qStKlL0w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/hhMJ3k73pjY" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-24T19:36:22.664+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2009/05/finding-cluster-nodes-or-cluster-name.html</feedburner:origLink></item><item><title>Juat for Laughs :) :) :) Marriage invitation in SQL Server Stored Procedure Style</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/zzzwXPqIms8/juat-for-laughs-marriage-invitation-in.html</link><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Mon, 26 Jan 2009 04:52:35 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-1374137215750236649</guid><description>&lt;span style="color: blue;"&gt;CREATE PROCEDURE&lt;/span&gt; MyMarriage&lt;br /&gt;
@BrideGroom &lt;span style="color: blue;"&gt;Char&lt;/span&gt;(NotBad),&lt;br /&gt;
@Bride &lt;span style="color: blue;"&gt;Char&lt;/span&gt;(Good)&lt;br /&gt;
&lt;span style="color: blue;"&gt;AS&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt; Bride &lt;span style="color: blue;"&gt;FROM&lt;/span&gt; &lt;br /&gt;
BridesList&lt;br /&gt;
&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt; &lt;br /&gt;
FatherInLaw = &lt;span style="color: red;"&gt;'Millionaire' &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #999999;"&gt;AND&lt;/span&gt; CarCount &amp;gt; 2 &lt;br /&gt;
&lt;span style="color: #999999;"&gt;AND&lt;/span&gt; HouseStatus =&lt;span style="color: red;"&gt;'TwoStoreyed' &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #999999;"&gt;AND&lt;/span&gt; BrideEduStatus=&lt;span style="color: red;"&gt;'PG_or_Above'&lt;/span&gt; &lt;br /&gt;
&lt;span style="color: #999999;"&gt;AND&lt;/span&gt; HavingBrothers=&lt;span style="color: red;"&gt;'NO' &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #999999;"&gt;AND&lt;/span&gt; HavingSisters =&lt;span style="color: red;"&gt;'No' &lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #999999;"&gt;AND&lt;/span&gt; AllowRelocate =&lt;span style="color: red;"&gt;'YES' &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt; Gold ,Cash,Car,BankBalance &lt;span style="color: blue;"&gt;FROM&lt;/span&gt; FatherInLaw&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;UPDATE&lt;/span&gt; MyBankAccout &lt;span style="color: blue;"&gt;SET&lt;/span&gt; MyBal &lt;span style="color: #999999;"&gt;=&lt;/span&gt; MyBal &lt;span style="color: #999999;"&gt;+&lt;/span&gt; FatherinLawBal &lt;br /&gt;
&lt;span style="color: blue;"&gt;UPDATE&lt;/span&gt; MyLocker &lt;span style="color: blue;"&gt;SET&lt;/span&gt; MyLockerContents &lt;span style="color: #999999;"&gt;= &lt;/span&gt;MyLockerContents &lt;span style="color: #999999;"&gt;+&lt;/span&gt; FatherinLawGold&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;INSERT INTO&lt;/span&gt; MyCarShed &lt;span style="color: blue;"&gt;VALUES&lt;/span&gt; (&lt;span style="color: red;"&gt;'Ford'&lt;/span&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-1374137215750236649?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DAlqHPVCnLT7doUawdC5wUMsl90/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DAlqHPVCnLT7doUawdC5wUMsl90/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DAlqHPVCnLT7doUawdC5wUMsl90/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DAlqHPVCnLT7doUawdC5wUMsl90/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/zzzwXPqIms8" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-26T18:22:35.153+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2009/01/juat-for-laughs-marriage-invitation-in.html</feedburner:origLink></item><item><title>@@CONNECTIONS and @@MAX_CONNECTIONS</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/qNau00bGiF4/connections-and-maxconnections.html</link><category>SQL Information</category><category>Interview Questions</category><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Mon, 29 Dec 2008 05:10:06 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-287380759418515936</guid><description>&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="color: magenta;"&gt;@@CONNECTIONS&lt;/span&gt; returns the number of attempted connections, either successful or unsuccessful since SQL Server was last started.Connections are different from users. For example, Applications can open multiple connections to SQL Server without the user observing the connections.&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;strong&gt;&lt;u&gt;Syntax&lt;/u&gt;&lt;/strong&gt;: - &lt;span style="color: #3d85c6;"&gt;Select&lt;/span&gt; &lt;span style="color: magenta;"&gt;@@CONNECTIONS&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="color: magenta;"&gt;@@MAX_CONNECTIONS&lt;/span&gt; is the maximum number of connections allowed simultaneously to the SQL server. The number returned is not necessarily the number currently configured. The actual number of user connections allowed also depends on the version of SQL Server installed and the limitations of your applications and hardware.&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;To Change the max connections, Use &lt;span style="color: #660000;"&gt;sp_configure&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;strong&gt;&lt;u&gt;Syntax&lt;/u&gt;&lt;/strong&gt;: - &lt;span style="color: #3d85c6;"&gt;Select&lt;/span&gt; &lt;span style="color: magenta;"&gt;@@MAX_CONNECTIONS&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="color: magenta;"&gt;@@CONNECTIONS&lt;/span&gt; is incremented with each login attempt, therefore &lt;span style="color: magenta;"&gt;@@CONNECTIONS&lt;/span&gt; can be greater than &lt;span style="color: magenta;"&gt;@@MAX_CONNECTIONS&lt;/span&gt;. &lt;/div&gt;&amp;nbsp; &lt;br /&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;strong&gt;&lt;u&gt;Example&lt;/u&gt;&lt;/strong&gt;: - &lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="color: #3d85c6;"&gt;SELECT&lt;/span&gt; &lt;span style="color: magenta;"&gt;GETDATE&lt;/span&gt;&lt;span style="color: #999999;"&gt;()&lt;/span&gt; &lt;span style="color: #3d85c6;"&gt;AS&lt;/span&gt; &lt;span style="color: red;"&gt;'Current Date and Time'&lt;/span&gt;, &lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="color: magenta;"&gt;@@CONNECTIONS&lt;/span&gt; &lt;span style="color: #3d85c6;"&gt;AS&lt;/span&gt; &lt;span style="color: red;"&gt;'Login Attempts'&lt;/span&gt;,&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;span style="color: magenta;"&gt;@@MAX_CONNECTIONS&lt;/span&gt; &lt;span style="color: #3d85c6;"&gt;AS&lt;/span&gt; &lt;span style="color: red;"&gt;'Max Connections Allowed'&lt;/span&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_AbIKetdYOrc/SVjK2VRjSzI/AAAAAAAADf4/2nI0ZDhdckM/s1600-h/Connections.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_AbIKetdYOrc/SVjK2VRjSzI/AAAAAAAADf4/2nI0ZDhdckM/s400/Connections.JPG" vi="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-287380759418515936?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JwVA1tasDIYNZfyOOxZTSGROmbc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JwVA1tasDIYNZfyOOxZTSGROmbc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JwVA1tasDIYNZfyOOxZTSGROmbc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JwVA1tasDIYNZfyOOxZTSGROmbc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/qNau00bGiF4" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-29T18:40:06.302+05:30</app:edited><media:thumbnail url="http://3.bp.blogspot.com/_AbIKetdYOrc/SVjK2VRjSzI/AAAAAAAADf4/2nI0ZDhdckM/s72-c/Connections.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2008/12/connections-and-maxconnections.html</feedburner:origLink></item><item><title>Code Names of SQL server releases</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/VRoz8wLhLNA/code-names-of-sql-server-releases.html</link><category>SQL Information</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Sun, 28 Dec 2008 04:34:51 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-8911674608916898011</guid><description>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #6fa8dc;"&gt;&amp;nbsp; &lt;strong&gt;&lt;u&gt;SQL Server Release&lt;/u&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;u&gt;Project Code Name&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt; &lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;div style="text-align: justify;"&gt;SQL Server 2008 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Katmai&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;SQL Server 2005 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yukon&lt;/li&gt;
&lt;li&gt;SQL Server 2000 64 bit&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Liberty&lt;/li&gt;
&lt;li&gt;SQL Server 2000 32 bit&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Shiloh&lt;/li&gt;
&lt;li&gt;SQL Server 7.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sphinx&lt;/li&gt;
&lt;li&gt;SQL Server 6.5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hydra&lt;/li&gt;
&lt;li&gt;SQL Server 6.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL95&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-8911674608916898011?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bpLLJitIII1JcZHYCz8bjRHX3Vw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bpLLJitIII1JcZHYCz8bjRHX3Vw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bpLLJitIII1JcZHYCz8bjRHX3Vw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bpLLJitIII1JcZHYCz8bjRHX3Vw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/VRoz8wLhLNA" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-28T18:04:51.216+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2008/12/code-names-of-sql-server-releases.html</feedburner:origLink></item><item><title>Add a logo to the Report Manager</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/xuErz4IOvNk/add-logo-to-report-manager.html</link><category>Business Intelligence</category><category>Undocumented</category><category>Data Warehousing</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Wed, 10 Dec 2008 05:07:48 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-4832891819513710166</guid><description>Everyone wants to put their custom logo to the Report Manager. Here is how it can be achieved.&lt;br /&gt;
&lt;br /&gt;
You just need to change the below code for &lt;strong&gt;.msrs-uppertitle&lt;/strong&gt; in the &lt;strong&gt;ReportingServices.css&lt;/strong&gt; file which is located at &lt;br /&gt;
C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportManager\Styles&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: red;"&gt;Note : Before doing this please backup the &lt;strong&gt;ReportingServices.css&lt;/strong&gt; file for safety.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Put the below code under &lt;strong&gt;.msrs-uppertitle&lt;/strong&gt;&amp;nbsp;and you will be able to see your custom logo on the report Manager.&lt;br /&gt;
&lt;br /&gt;
.msrs-uppertitle&lt;br /&gt;
{&lt;br /&gt;
BACKGROUND: url(Image Location) no-repeat; &lt;br /&gt;
HEIGHT: 35px;&lt;br /&gt;
WIDTH: 120px; &lt;br /&gt;
TEXT-INDENT: -5000px; &lt;br /&gt;
}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-4832891819513710166?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/T4leQj6Lpsgb74flh-JJK9Qy46E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T4leQj6Lpsgb74flh-JJK9Qy46E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/T4leQj6Lpsgb74flh-JJK9Qy46E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T4leQj6Lpsgb74flh-JJK9Qy46E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/xuErz4IOvNk" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-10T18:37:48.431+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2008/12/add-logo-to-report-manager.html</feedburner:origLink></item><item><title>Finding Restore and Backup dates</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/_q2osAHZNNA/finding-restore-and-backup-dates.html</link><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Wed, 10 Dec 2008 04:47:32 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-7687693795949314908</guid><description>&lt;span style="color: #38761d;"&gt;/*Works for both SQL 2000 and SQL 2005 */&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;USE&lt;/span&gt; msdb&lt;br /&gt;
&lt;br /&gt;
GO&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt; &lt;br /&gt;
destination_database_name &lt;span style="color: blue;"&gt;AS&lt;/span&gt; DBRestored ,&lt;br /&gt;
restore_date &lt;span style="color: blue;"&gt;AS&lt;/span&gt; RestoreDate ,&lt;br /&gt;
RH.&lt;span style="color: magenta;"&gt;USER_NAME&lt;/span&gt; &lt;span style="color: blue;"&gt;AS&lt;/span&gt; RestoredBY,&lt;br /&gt;
BS.name &lt;span style="color: blue;"&gt;AS&lt;/span&gt; BackupName,&lt;br /&gt;
BS.&lt;span style="color: magenta;"&gt;USER_NAME&lt;/span&gt; &lt;span style="color: blue;"&gt;AS&lt;/span&gt; DBBackedUpBY,&lt;br /&gt;
BS.server_name SourceServerName,&lt;br /&gt;
BackupType= &lt;span style="color: magenta;"&gt;CASE&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;when&lt;/span&gt; BS.type=&lt;span style="color: red;"&gt;'D'&lt;/span&gt;&amp;nbsp; &lt;span style="color: blue;"&gt;Then&lt;/span&gt; &lt;span style="color: red;"&gt;'Database '&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;when&lt;/span&gt; BS.type=&lt;span style="color: red;"&gt;'I'&amp;nbsp;&amp;nbsp;&lt;/span&gt; &lt;span style="color: blue;"&gt;Then&lt;/span&gt; &lt;span style="color: red;"&gt;'Differential database'&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;when&lt;/span&gt; BS.type=&lt;span style="color: red;"&gt;'L'&lt;/span&gt;&amp;nbsp; &lt;span style="color: blue;"&gt;Then&lt;/span&gt; &lt;span style="color: red;"&gt;'Log'&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;when&lt;/span&gt; BS.type=&lt;span style="color: red;"&gt;'F'&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;Then&lt;/span&gt; &lt;span style="color: red;"&gt;'File or filegroup'&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;when&lt;/span&gt; BS.type=&lt;span style="color: red;"&gt;'G'&amp;nbsp;&lt;/span&gt; &lt;span style="color: blue;"&gt;Then&lt;/span&gt; &lt;span style="color: red;"&gt;'Differential file'&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;when&lt;/span&gt; BS.type=&lt;span style="color: red;"&gt;'P'&amp;nbsp;&lt;/span&gt; &lt;span style="color: blue;"&gt;Then&lt;/span&gt; &lt;span style="color: red;"&gt;'Partial '&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;when&lt;/span&gt; BS.type=&lt;span style="color: red;"&gt;'Q'&lt;/span&gt;&amp;nbsp; &lt;span style="color: blue;"&gt;Then&lt;/span&gt; &lt;span style="color: red;"&gt;'Differential partial '&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;END&lt;/span&gt;,&lt;br /&gt;
BS.database_name &lt;span style="color: blue;"&gt;AS&lt;/span&gt; SourceDB,&lt;br /&gt;
physical_name &lt;span style="color: blue;"&gt;AS&lt;/span&gt; SourceFile,&lt;br /&gt;
backup_start_date &lt;span style="color: blue;"&gt;AS&lt;/span&gt; BackupDate&lt;br /&gt;
&lt;span style="color: blue;"&gt;FROM&lt;/span&gt; RestoreHistory RH&lt;br /&gt;
&lt;span style="color: blue;"&gt;INNER&lt;/span&gt; &lt;span style="color: #999999;"&gt;JOIN&lt;/span&gt; BackupSet BS&lt;br /&gt;
&lt;span style="color: blue;"&gt;ON&lt;/span&gt; RH.backup_set_id = BS.backup_set_id&lt;br /&gt;
&lt;span style="color: blue;"&gt;INNER&lt;/span&gt; &lt;span style="color: #999999;"&gt;JOIN&lt;/span&gt; BackupFile BKF&lt;br /&gt;
&lt;span style="color: blue;"&gt;ON&lt;/span&gt; BKF.backup_set_id = BS.backup_set_id&lt;br /&gt;
&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt; destination_database_name=&lt;span style="color: red;"&gt;'pubs'&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;ORDER BY&lt;/span&gt; RestoreDate&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-7687693795949314908?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bTosX6LT2hoDkt9z1VjAlPzDfqQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bTosX6LT2hoDkt9z1VjAlPzDfqQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bTosX6LT2hoDkt9z1VjAlPzDfqQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bTosX6LT2hoDkt9z1VjAlPzDfqQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/_q2osAHZNNA" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-10T18:17:32.085+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2008/12/finding-restore-and-backup-dates.html</feedburner:origLink></item><item><title>Query to Find time remaining to complete database backup or restore in SQL 2005</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/_R1lNI5K16U/query-to-find-time-remaining-to.html</link><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Tue, 18 Nov 2008 01:30:13 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-5668876622468730961</guid><description>&lt;span style="color: blue;"&gt;USE&amp;nbsp;master&lt;/span&gt;&lt;br /&gt;
GO&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Percent_Complete,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Start_Time ,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Command, &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b.Name AS DatabaseName, &lt;span style="color: #6aa84f;"&gt;--Sometimes this will be "Main" as the database will not be accesiable.&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: magenta;"&gt;DATEADD&lt;/span&gt;(ms,estimated_completion_time,&lt;span style="color: magenta;"&gt;GETDATE&lt;/span&gt;()) &lt;span style="color: blue;"&gt;AS&lt;/span&gt; RemainTime,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (estimated_completion_time/1000/60) &lt;span style="color: blue;"&gt;AS&lt;/span&gt; MinutesToFinish&lt;br /&gt;
&lt;span style="color: blue;"&gt;FROM&lt;/span&gt; &lt;span style="color: #38761d;"&gt;sys.dm_exec_requests&lt;/span&gt; a&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #999999;"&gt;INNER JOIN&lt;/span&gt; &lt;span style="color: #38761d;"&gt;sys.databases&lt;/span&gt; b &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;ON&lt;/span&gt; a.database_id = b.database_id&lt;br /&gt;
&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Command &lt;span style="color: #999999;"&gt;like&lt;/span&gt;&lt;span style="color: red;"&gt; '%Restore%'&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #999999;"&gt;OR&lt;/span&gt; Command &lt;span style="color: #999999;"&gt;like&lt;/span&gt; &lt;span style="color: red;"&gt;'%Backup%'&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #999999;"&gt;AND&lt;/span&gt; Estimated_Completion_Time &amp;gt; 0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-5668876622468730961?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5WOCgSmESgDRPzRVUBf8hY68hHo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5WOCgSmESgDRPzRVUBf8hY68hHo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5WOCgSmESgDRPzRVUBf8hY68hHo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5WOCgSmESgDRPzRVUBf8hY68hHo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/_R1lNI5K16U" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-18T15:00:13.961+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2008/11/query-to-find-time-remaining-to.html</feedburner:origLink></item><item><title>When was my table last scaned or updated?</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/lzJSW2SUebo/when-was-my-table-last-scaned-or.html</link><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Tue, 18 Nov 2008 01:30:56 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-818003183530293026</guid><description>&lt;span style="color: blue;"&gt;USE&lt;/span&gt; DatabaseName&lt;br /&gt;
GO&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.name, &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i.last_user_lookup, &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i.last_user_scan, &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i.last_user_seek, &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i.last_user_update &lt;br /&gt;
&lt;span style="color: blue;"&gt;FROM&lt;/span&gt; &lt;span style="color: #38761d;"&gt;sys.dm_db_index_usage_stats&lt;/span&gt; i &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #999999;"&gt;INNER JOIN&lt;/span&gt; &lt;span style="color: #38761d;"&gt;sys.tables&lt;/span&gt; t &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;ON&lt;/span&gt; i.&lt;span style="color: magenta;"&gt;object_id&lt;/span&gt; = t.&lt;span style="color: magenta;"&gt;object_id&lt;/span&gt; &lt;br /&gt;
&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; database_id = &lt;span style="color: magenta;"&gt;db_id&lt;/span&gt;( &lt;span style="color: red;"&gt;'DatabaseName'&lt;/span&gt; )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-818003183530293026?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DL_v8eZuI9tWj7pfKLb9RcGMv6o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DL_v8eZuI9tWj7pfKLb9RcGMv6o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DL_v8eZuI9tWj7pfKLb9RcGMv6o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DL_v8eZuI9tWj7pfKLb9RcGMv6o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/lzJSW2SUebo" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-18T15:00:56.391+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2008/11/when-was-my-table-last-scaned-or.html</feedburner:origLink></item><item><title>Find Domain Name Using T-SQL</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/M96B3IR0yBY/find-domain-name-using-t-sql.html</link><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Sun, 16 Nov 2008 21:24:58 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-8718704555374929803</guid><description>&lt;span style="color: blue;"&gt;DECLARE&lt;/span&gt; @Domain &lt;span style="color: blue;"&gt;varchar&lt;/span&gt;(100), @key &lt;span style="color: blue;"&gt;varchar&lt;/span&gt;(100)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue;"&gt;SET&lt;/span&gt; @key = &lt;span style="color: red;"&gt;'SYSTEM\ControlSet001\Services\Tcpip\Parameters\'&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;EXEC&lt;/span&gt; master..&lt;span style="color: #4c1130;"&gt;xp_regread&lt;/span&gt; @rootkey=&lt;span style="color: red;"&gt;'HKEY_LOCAL_MACHINE'&lt;/span&gt;, @key=@key,@value_name=&lt;span style="color: red;"&gt;'Domain'&lt;/span&gt;,@value=@Domain &lt;span style="color: blue;"&gt;OUTPUT&lt;/span&gt; &lt;br /&gt;
&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt; &lt;span style="color: red;"&gt;'Server Name: '&lt;/span&gt;+@@servername + &lt;span style="color: red;"&gt;' Domain Name:'&lt;/span&gt;+&lt;span style="color: magenta;"&gt;convert&lt;/span&gt;(&lt;span style="color: blue;"&gt;varchar&lt;/span&gt;(100),@Domain)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-8718704555374929803?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/omp_Icls06OZ4Y1-Dq9uyKFwKSI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/omp_Icls06OZ4Y1-Dq9uyKFwKSI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/omp_Icls06OZ4Y1-Dq9uyKFwKSI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/omp_Icls06OZ4Y1-Dq9uyKFwKSI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/M96B3IR0yBY" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-17T10:54:58.889+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2008/11/find-domain-name-using-t-sql.html</feedburner:origLink></item><item><title>Which SQL Statements are Currently Executing on my Database?</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/5ulSYmLX4H0/which-sql-statements-are-currently.html</link><category>SQL Information</category><category>SQL Queries</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Wed, 12 Nov 2008 23:12:51 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-8306421948207560509</guid><description>&lt;span style="color: blue;"&gt;SELECT&lt;/span&gt; [Spid] = session_Id &lt;br /&gt;
, ecid&lt;br /&gt;
, [Database] = &lt;span style="color: magenta;"&gt;DB_NAME&lt;/span&gt;(sp.dbid)&lt;br /&gt;
, [User] = nt_username&lt;br /&gt;
, [Status] = er.status&lt;br /&gt;
, [Wait] = wait_type&lt;br /&gt;
, [Individual Query] = &lt;span style="color: magenta;"&gt;SUBSTRING&lt;/span&gt; (qt.text, er.statement_start_offset/2, &lt;br /&gt;
(&lt;span style="color: blue;"&gt;CASE WHEN&lt;/span&gt; er.statement_end_offset = -1 &lt;br /&gt;
&lt;span style="color: blue;"&gt;THEN&lt;/span&gt; &lt;span style="color: magenta;"&gt;LEN&lt;/span&gt;(&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;(&lt;span style="color: blue;"&gt;NVARCHAR&lt;/span&gt;(&lt;span style="color: magenta;"&gt;MAX&lt;/span&gt;), qt.text)) * 2 &lt;br /&gt;
&lt;span style="color: blue;"&gt;ELSE&lt;/span&gt; er.statement_end_offset &lt;span style="color: blue;"&gt;END&lt;/span&gt; - er.statement_start_offset)/2)&lt;br /&gt;
,[Parent Query] = qt.text&lt;br /&gt;
, Program = &lt;span style="color: magenta;"&gt;program_name&lt;/span&gt;&lt;br /&gt;
, Hostname&lt;br /&gt;
, nt_domain&lt;br /&gt;
, start_time&lt;br /&gt;
&lt;span style="color: blue;"&gt;FROM&lt;/span&gt; &lt;span style="color: #6aa84f;"&gt;sys.dm_exec_requests&lt;/span&gt; er &lt;br /&gt;
&lt;span style="color: #999999;"&gt;INNER JOIN&lt;/span&gt; &lt;span style="color: #6aa84f;"&gt;sys.sysprocesses&lt;/span&gt; sp &lt;span style="color: blue;"&gt;ON&lt;/span&gt; er.session_id = sp.spid&lt;br /&gt;
&lt;span style="color: #999999;"&gt;CROSS APPLY&lt;/span&gt; sys.dm_exec_sql_text(er.sql_handle) &lt;span style="color: blue;"&gt;as&lt;/span&gt; qt&lt;br /&gt;
&lt;span style="color: blue;"&gt;WHERE&lt;/span&gt; session_Id &amp;gt; 50 &lt;span style="color: #6aa84f;"&gt;-- This is to ignore system SPID's.&lt;/span&gt; &lt;br /&gt;
&lt;span style="color: #999999;"&gt;AND&lt;/span&gt; session_Id &lt;span style="color: #999999;"&gt;NOT IN&lt;/span&gt; (&lt;span style="color: magenta;"&gt;@@SPID&lt;/span&gt;) &lt;span style="color: #6aa84f;"&gt;-- This is to ignore this current Statement/Session.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-8306421948207560509?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jM8wex1qAh2bbbPaSDKopuhiSw4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jM8wex1qAh2bbbPaSDKopuhiSw4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jM8wex1qAh2bbbPaSDKopuhiSw4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jM8wex1qAh2bbbPaSDKopuhiSw4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/5ulSYmLX4H0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T12:42:51.332+05:30</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2008/11/which-sql-statements-are-currently.html</feedburner:origLink></item><item><title>Issue with renaming the objects using Management Studio 2005</title><link>http://feedproxy.google.com/~r/MicrosoftSqlServer/~3/zLWKzsU5Dmk/issue-with-renaming-objects-using.html</link><category>SQL Information</category><author>segu.sandesh@gmail.com (Sandesh Segu)</author><pubDate>Wed, 15 Oct 2008 06:14:02 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-370183193676959553.post-7602981343202621184</guid><description>&lt;div&gt;Whenever we rename an object like stored procedure, function, view or trigger using the &lt;strong&gt;management studio&lt;/strong&gt; in SQL server 2005, the &lt;strong&gt;syscomments&lt;/strong&gt; table will not be updated. Hence when we try to get the &lt;strong&gt;text/code&lt;/strong&gt; of the renamed object using the &lt;strong&gt;sp_helptext&lt;/strong&gt; or &lt;strong&gt;OBJECT_DEFINITION ()&lt;/strong&gt; we will get the &lt;strong&gt;text/code&lt;/strong&gt; of the object with the old name itself.&lt;br /&gt;&lt;br /&gt;Try it yourself:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#3366ff;"&gt;Use&lt;/span&gt; AdventureWorks&lt;br /&gt;Go&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;CREATE PROC&lt;/span&gt; TestRename &lt;span style="color:#3366ff;"&gt;AS &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;Print&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;‘XYZ’&lt;/span&gt;&lt;br /&gt;GO&lt;br /&gt;&lt;br /&gt;Now, rename this SP using the management studio object list to &lt;strong&gt;“RenameTest”&lt;/strong&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5257367239931873586" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_AbIKetdYOrc/SPXrpmXqSTI/AAAAAAAAB3g/Ohow9OBUdwE/s320/Ren.JPG" border="0" /&gt;Now Execute the below Query on AdventureWorks Database.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#993300;"&gt;sp_helptext&lt;/span&gt; RenameTest&lt;br /&gt;&lt;br /&gt;Now if you observer the result pane, the result will be the same statement with the procedure name still not changed even after renaming the SP using the management studio. The result will be as shown below.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;CREATE PROC&lt;/span&gt; TestRename &lt;span style="color:#3366ff;"&gt;AS&lt;/span&gt; &lt;br /&gt;&lt;span style="color:#3366ff;"&gt;Print&lt;/span&gt;&lt;span style="color:#ff0000;"&gt; 'XYZ'&lt;/span&gt; &lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/370183193676959553-7602981343202621184?l=sanssql.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/z62BvZYeoadg3ZZXIbjxyVAiB4A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z62BvZYeoadg3ZZXIbjxyVAiB4A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/z62BvZYeoadg3ZZXIbjxyVAiB4A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z62BvZYeoadg3ZZXIbjxyVAiB4A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/MicrosoftSqlServer/~4/zLWKzsU5Dmk" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-15T18:44:02.634+05:30</app:edited><media:thumbnail url="http://4.bp.blogspot.com/_AbIKetdYOrc/SPXrpmXqSTI/AAAAAAAAB3g/Ohow9OBUdwE/s72-c/Ren.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sanssql.blogspot.com/2008/10/issue-with-renaming-objects-using.html</feedburner:origLink></item><media:rating>nonadult</media:rating></channel></rss>
