tag:blogger.com,1999:blog-60490015119343663652024-03-13T14:25:04.079-07:00Jainendra Verma is Sharing SQL Server Hint's & Tips on SQL IntegrityHere we are to Share & Discuss the new and Old SQL Server problems and Issues. We are inviting to you to be the part of SQL INTEGRITY and discuss your SQL knowledge and issues.Unknownnoreply@blogger.comBlogger85125tag:blogger.com,1999:blog-6049001511934366365.post-574457762940608292015-03-31T03:16:00.001-07:002015-03-31T03:20:47.650-07:00SQL Server -How to move the “system database” files in SQL Server <div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]-->
<br />
<h1>
<span style="font-family: "Cambria","serif"; font-size: 16.0pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"></span></h1>
<h1>
<span style="color: #00b0f0; font-family: "Cambria","serif"; font-size: 11.0pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">It’s Very Simple 10
steps to do this. </span></h1>
<h1>
<span style="font-family: "Cambria","serif"; font-size: 11.0pt; font-weight: normal; mso-ascii-theme-font: major-latin; mso-bidi-font-weight: bold; mso-hansi-theme-font: major-latin;">In this example System database files existing in C: Drive and I will
move it in D: Drive.</span></h1>
<h1>
<span style="font-family: "Cambria","serif"; font-size: 11.0pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">Step1-</span><span style="font-family: "Cambria","serif"; font-size: 11.0pt; font-weight: normal; mso-ascii-theme-font: major-latin; mso-bidi-font-weight: bold; mso-hansi-theme-font: major-latin;"> Check the D drive is access. Right click on D drive and go to
Properties, go to security tab and find the Administrator “group or username”
is there on not. </span></h1>
<h1>
<span style="font-family: "Cambria","serif"; font-size: 11.0pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">Step2-</span><span style="font-family: "Cambria","serif"; font-size: 11.0pt; font-weight: normal; mso-ascii-theme-font: major-latin; mso-bidi-font-weight: bold; mso-hansi-theme-font: major-latin;"> Next Step to create a folder in </span><span style="font-family: "Cambria","serif"; font-size: 11.0pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">D drive</span><span style="font-family: "Cambria","serif"; font-size: 11.0pt; font-weight: normal; mso-ascii-theme-font: major-latin; mso-bidi-font-weight: bold; mso-hansi-theme-font: major-latin;">. And the folder name should be as SQL server
“</span><span style="font-family: "Cambria","serif"; font-size: 11.0pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">Instance ID</span><span style="font-family: "Cambria","serif"; font-size: 11.0pt; font-weight: normal; mso-ascii-theme-font: major-latin; mso-bidi-font-weight: bold; mso-hansi-theme-font: major-latin;">” name, which is “<u><span style="color: #002060;">MSSQL10.MSSQLSERVER</span></u>”.
We can get this name from existing SQL server path for example see following
path:- <span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span></span></h1>
<h1>
<span style="font-family: "Cambria","serif"; font-size: 11.0pt; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">C:\Program Files\Microsoft SQL
Server\<u><span style="color: #002060;">MSSQL10.MSSQLSERVER</span></u>\MSSQL\DATA</span></h1>
<div class="MsoNormal">
<span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">We can say this folder is the <b style="mso-bidi-font-weight: normal;">Data container</b> for all System Database
files. </span></div>
<div class="MsoNormal">
<span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">Now we have to check the folder
permission of the folder and if anything is missing so we will give that
permission to newly created folder <b style="mso-bidi-font-weight: normal;">“</b><u><span style="color: #002060;">MSSQL10.MSSQLSERVER</span></u><b style="mso-bidi-font-weight: normal;">”. <span style="mso-spacerun: yes;"> </span></b></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">Step 3-</span></b><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">
Open the both old folder and newly create folder <b style="mso-bidi-font-weight: normal;">properties</b> and click on <b style="mso-bidi-font-weight: normal;">security</b>
tab and match the old folder and newly create folder “<b style="mso-bidi-font-weight: normal;">group name” and “permission</b>” and click on <b style="mso-bidi-font-weight: normal;">ADD</b> button than search the “group name” and ADD it in new folder.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">Step4-</span></b><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">
Now we will move the <b style="mso-bidi-font-weight: normal;">Model and MSDB and
TEMPDB</b> database.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">USE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">master</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ALTER</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">DATABASE</span> tempdb </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">MODIFY</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FILE </span><span style="color: grey;">(</span>NAME <span style="color: grey;">=</span> modeldev<span style="color: grey;">,</span> <span style="color: blue;">FILENAME</span> <span style="color: grey;">=</span> <span style="color: red;">'D:\MSSQL10.MSSQLSERVER\model.mdf'</span><span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ALTER</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">DATABASE</span> tempdb </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">MODIFY</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FILE </span><span style="color: grey;">(</span>NAME <span style="color: grey;">=</span> modellog<span style="color: grey;">,</span> <span style="color: blue;">FILENAME</span> <span style="color: grey;">=</span> <span style="color: red;">'D:\MSSQL10.MSSQLSERVER\modellog.ldf'</span><span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">USE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">master</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ALTER</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">DATABASE</span> tempdb </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">MODIFY</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FILE </span><span style="color: grey;">(</span>NAME <span style="color: grey;">=</span> msdbdev<span style="color: grey;">,</span> <span style="color: blue;">FILENAME</span> <span style="color: grey;">=</span> <span style="color: red;">'D:\MSSQL10.MSSQLSERVER\msdb.mdf'</span><span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ALTER</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">DATABASE</span> tempdb </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">MODIFY</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FILE </span><span style="color: grey;">(</span>NAME <span style="color: grey;">=</span> msdblog<span style="color: grey;">,</span> <span style="color: blue;">FILENAME</span> <span style="color: grey;">=</span> <span style="color: red;">'D:\MSSQL10.MSSQLSERVER\msdblog.ldf'</span><span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">USE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">master</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ALTER</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">DATABASE</span> tempdb </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">MODIFY</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FILE </span><span style="color: grey;">(</span>NAME <span style="color: grey;">=</span> tempdev<span style="color: grey;">,</span> <span style="color: blue;">FILENAME</span> <span style="color: grey;">=</span> <span style="color: red;">'D:\MSSQL10.MSSQLSERVER\tempdb.mdf'</span><span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ALTER</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">DATABASE</span> tempdb </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">MODIFY</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FILE </span><span style="color: grey;">(</span>NAME <span style="color: grey;">=</span> templog<span style="color: grey;">,</span> <span style="color: blue;">FILENAME</span> <span style="color: grey;">=</span> <span style="color: red;">'D:\MSSQL10.MSSQLSERVER\templog.ldf'</span><span style="color: grey;">);</span></span></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; line-height: 115%; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">Step 5-</span></b><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">
<b style="mso-bidi-font-weight: normal;">Stop</b> the SQL server instance and
COPY the Model and MSDB database file form C: Drive and PASTE it into D Drive- D:\<span style="color: #002060;">MSSQL10.MSSQLSERVER</span> .<span style="mso-spacerun: yes;"> </span>Now we can <b style="mso-bidi-font-weight: normal;">START</b> the SQL server instance.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="color: #00b0f0; font-family: "Cambria","serif"; font-size: 12.0pt; line-height: 115%; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">Note-</span></b><span style="color: #00b0f0; font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"> <b style="mso-bidi-font-weight: normal;">No Need to move TEMPDB files. Once the instance will START it will
create automatic new TEMPDB log files.</b></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">Step 6-</span></b><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">
Now we have to move Master database. Go to <b style="mso-bidi-font-weight: normal;">Configuration
manager</b>, Right click on SQL server Instance and <b style="mso-bidi-font-weight: normal;">Properties</b>, Click on <b style="mso-bidi-font-weight: normal;">Advanced</b>
tab. Here we will get the “<b style="mso-bidi-font-weight: normal;">Startup
Parameters</b>” value.</span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><u><span style="color: #00b0f0; font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">“Startup Parameters” value:-</span></u></b></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">-dC:\Program Files\Microsoft SQL
Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\master.mdf;-eC:\Program Files\Microsoft
SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log\ERRORLOG;-lC:\Program Files\Microsoft
SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\mastlog.ldf</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">In this value we need to change
the Path of each log file. Our current log file path is- <u>D:\<span style="color: #002060;"> MSSQL10.MSSQLSERVER</span></u></span></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><u><span style="color: #00b0f0; font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"><br /></span></u></b></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><u><span style="color: #00b0f0; font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">New “Startup Parameters” value:-</span></u></b></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">-d</span></b><u><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">D:\<span style="color: #002060;"> MSSQL10.MSSQLSERVER</span></span></u><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">\master.mdf;-eC:\Program
Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log\ERRORLOG;-l</span></b><u><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">D:\<span style="color: #002060;"> MSSQL10.MSSQLSERVER</span></span></u><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"> \mastlog.ldf</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">Step 7-</span></b><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">
Now we have to STOP the SQL server instance. <span style="mso-spacerun: yes;"> </span>Copy the Master database log files and Paste
it in D Drive <u>D:\<span style="color: #002060;"> MSSQL10.MSSQLSERVER</span></u>.
</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">Step 8-</span></b><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">
Verify all the file has been moved in New Location, </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">Step 9- </span></b><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">Delete
the ALL the System Database files from C drive.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">Step 10</span></b><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;">-
Now we must have to START the SQL server instance. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"><b style="mso-bidi-font-weight: normal;"><span style="color: #00b0f0;">AND ROCK and ROLL </span></b></span><b style="mso-bidi-font-weight: normal;"><span style="color: #00b0f0; font-family: Wingdings; mso-ascii-font-family: Cambria; mso-ascii-theme-font: major-latin; mso-char-type: symbol; mso-hansi-font-family: Cambria; mso-hansi-theme-font: major-latin; mso-symbol-font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;"></span></span></b><span style="font-family: "Cambria","serif"; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"> </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]--></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-4438472103757553542015-03-29T23:39:00.005-07:002015-03-29T23:39:43.270-07:00SQL Server: Best practice to Move database from one Location to another location.<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]-->
<div class="MsoNormal">
<br /></div>
Most of SQL Server professional may know the how to move the database
form One location to another location. And most of the professional use the
"detach and attach" method but..<br />
<br />
<b style="mso-bidi-font-weight: normal;">"Is it best
practice?" NO!!</b><br />
<br />
<b style="mso-bidi-font-weight: normal;">WHY?</b> – If your database file size
is1TB or around 1TB it is not a best practice. So here is the question how to
move the database if the database files size is large.<br />
<br />
Why it not good practice because while attaching the database it will create
the New database on new location where we are moving the database log files. So
in this case the existing user will be removed from the database.<br />
<br />
Actually it’s quite easy.<br />
<br />
Please find the below steps-<br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">USE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">master</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- Return the
logical file name.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">master_files </span>WHERE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
database_id <span style="color: grey;">=</span> <span style="color: magenta;">DB_ID</span><span style="color: grey;">(</span><span style="color: red;">'MY_test_DB'</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">AND</span>
type_desc <span style="color: grey;">=</span> <span style="color: red;">'LOG'</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- Offline the
database</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ALTER</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">DATABASE</span> MY_test_DB <span style="color: blue;">SET</span>
<span style="color: blue;">OFFLINE</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- Physically
move(Copy and Paste) the file to a new location.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- Now we have
to modify the path specified in FILENAME to the new location of the file on
your server.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ALTER</span><span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">DATABASE</span> MY_test_DB MODIFY</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FILE </span><span style="color: grey;">(</span> NAME <span style="color: grey;">=</span> MY_test_DB_Log<span style="color: grey;">,</span> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">FILENAME</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">=</span> <span style="color: red;">'D:\NewLocation\MY_test_DB_Log.ldf'</span><span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- Online the
Database</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ALTER</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">DATABASE</span> MY_test_DB <span style="color: blue;">SET</span>
<span style="color: blue;">ONLINE</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--Verify the new
location file location.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">master_files </span>WHERE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
database_id <span style="color: grey;">=</span> <span style="color: magenta;">DB_ID</span><span style="color: grey;">(</span><span style="color: red;">'MY_test_DB'</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal">
<span style="font-family: "Courier New"; font-size: 10.0pt; line-height: 115%; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">AND</span> type_desc <span style="color: grey;">=</span> <span style="color: red;">'LOG'</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]--></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-68550756943389948002014-11-17T22:14:00.000-08:002014-11-17T22:14:16.202-08:00SQL Server : Important Commands for SQL Server DBA<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><br />
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<br />
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To check for
Blocked Processes: </span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: maroon; font-size: 10pt; line-height: 250%;">Sp_who2</span><span style="font-size: 10pt; line-height: 250%;"><span style="mso-spacerun: yes;"> </span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To find all
the log files and the percentage space used of those log files in an instance: </span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">dbcc</span><span style="font-size: 10pt; line-height: 250%;"> sqlperf<span style="color: blue;"> </span><span style="color: grey;">(</span>logspace<span style="color: grey;">)</span><span style="mso-spacerun: yes;"> </span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To list all
the files and their details in a particular database:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">exec</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: maroon;">sp_helpfile</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To list all
the databases and their details in a instance:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">exec</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: maroon;">sp_helpdb</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To shrink a
database file without specifying target size(preferred for log files):</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">dbcc</span><span style="font-size: 10pt; line-height: 250%;"> shrinkfile<span style="color: grey;">(</span>fileid<span style="color: grey;">)</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To shrink a
database file with specifying target size(preferred for datafiles):</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">dbcc</span><span style="font-size: 10pt; line-height: 250%;"> shrinkfile<span style="color: grey;">(</span>fileid<span style="color: grey;">,</span>target_size<span style="color: grey;">)</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To find the
details about locks currently held by the processes:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">exec</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: maroon;">sp_lock</span><span style="color: blue;"> </span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To find all
the drive spaces through MS SQL:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">EXEC</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: blue;">master</span><span style="color: grey;">..</span><span style="color: maroon;">xp_fixeddrives</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To put the
database in single user mode at command prompt:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="font-size: 10pt; line-height: 250%;">sqlservr<span style="color: grey;">.</span>exe –m</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To put the
database in Minimal mode at command prompt:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="font-size: 10pt; line-height: 250%;">sqlservr<span style="color: grey;">.</span>exe –f<span style="mso-spacerun: yes;">
</span><span style="color: green;">--><span style="mso-spacerun: yes;">
</span>-c<span style="mso-spacerun: yes;"> </span>for console applications</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To find out
the Database ID? </span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="font-size: 10pt; line-height: 250%;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">Select</span> <span style="color: magenta;">db_id</span><span style="color: blue;"> </span><span style="color: grey;">(</span><span style="color: red;">'db_name'</span><span style="color: grey;">)</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To find out
logins: </span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">select</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: grey;">*</span> <span style="color: blue;">from</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">syslogins</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To find out
current user:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">Select</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: magenta;">current_user</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--Short cut
for MS SQL Server Management studio:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="font-size: 10pt; line-height: 250%;">sqlwb<span style="color: grey;">.</span>exe</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To check the
service pack at product level:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">select</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: magenta;">serverproperty</span><span style="color: blue;"> </span><span style="color: grey;">(</span><span style="color: red;">'machinename'</span><span style="color: grey;">)</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">SELECT</span><span style="font-size: 10pt; line-height: 250%;"><span style="mso-spacerun: yes;"> </span><span style="color: magenta;">SERVERPROPERTY</span><span style="color: grey;">(</span><span style="color: red;">'productversion'</span><span style="color: grey;">),</span> <span style="color: magenta;">SERVERPROPERTY</span><span style="color: blue;"> </span><span style="color: grey;">(</span><span style="color: red;">'productlevel'</span><span style="color: grey;">),</span> <span style="color: magenta;">SERVERPROPERTY</span><span style="color: blue;"> </span><span style="color: grey;">(</span><span style="color: red;">'edition'</span><span style="color: grey;">)</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To check the
open transactions :</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">dbcc</span><span style="font-size: 10pt; line-height: 250%;"> opentran<span style="color: grey;">(</span><span style="color: red;">'dbname'</span><span style="color: grey;">)</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To find MS
SQL Server product level details:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">exec</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: blue;">master</span><span style="color: grey;">..</span><span style="color: maroon;">xp_msver</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To find the
details of current processes running like percent completed:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">select</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: grey;">*</span> <span style="color: blue;">from</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_exec_requests</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To find the
longest running queries </span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">select</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: grey;">*</span> <span style="color: blue;">from</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_exec_query_stats</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--Command to
find the free space and used space :</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">select</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: grey;">*</span> <span style="color: blue;">from</span> dbo<span style="color: grey;">.</span><span style="color: green;">sysfiles</span> </span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To check
load in server and database and files:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">select</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: grey;">*</span> <span style="color: blue;">from</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_io_virtual_file_stats</span><span style="color: grey;">(</span><span style="color: blue;">database</span> id<span style="color: grey;">,</span><span style="color: blue;">file</span> id<span style="color: grey;">)</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To find the
longest running queries </span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">select</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: grey;">*</span> <span style="color: blue;">from</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_exec_sql_text</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To find
Orphan login:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: maroon; font-size: 10pt; line-height: 250%;">sp_validatelogins</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To find
orphaned users </span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">EXEC</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: maroon;">sp_change_users_login</span><span style="color: blue;"> </span><span style="color: red;">'Report'</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To map users
to logins </span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">exec</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: maroon;">sp_change_users_login</span><span style="color: blue;"> </span>@Action<span style="color: grey;">=</span><span style="color: red;">'update_one'</span><span style="color: grey;">,</span> @UserNamePattern<span style="color: grey;">=</span><span style="color: red;">'<database_user>'</span><span style="color: grey;">,</span>
@LoginName<span style="color: grey;">=</span><span style="color: red;">'<login_name>'</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--If you
already have a login id and password for this user, fix it by doing:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">exec</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: maroon;">sp_change_users_login</span><span style="color: blue;"> </span><span style="color: red;">'Auto_Fix'</span><span style="color: grey;">,</span> <span style="color: red;">'user'</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To delete
login:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">exec</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: maroon;">sp_revokelogin</span><span style="color: blue;"> </span><span style="color: red;">'USERX'</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To list all
the objects owned by user id: </span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">Select</span><span style="font-size: 10pt; line-height: 250%;"> name <span style="color: blue;">from</span> <span style="color: green;">sysobjects</span> <span style="color: blue;">where</span> <span style="color: blue;">uid</span><span style="color: grey;">=</span><span style="color: magenta;">user_id</span><span style="color: grey;">(</span><span style="color: red;">'user'</span><span style="color: grey;">)</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To enable
‘show advanced options’ for server configuration options:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">exec</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: maroon;">sp_configure</span><span style="color: blue;"> </span><span style="color: red;">'show advanced options'</span><span style="color: grey;">,</span>
1</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To enable
particlar server configuration option:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">exec</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: maroon;">sp_configure</span><span style="color: blue;"> </span><span style="color: red;">'option name'</span><span style="color: grey;">,</span> 1</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To find
performnce related stastictics:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">select</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: grey;">*</span> <span style="color: blue;">from</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_os_performance_counters</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To find the
information about indexes on tables and views.</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">select</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: grey;">*</span> <span style="color: blue;">from</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_db_index_usage_stats</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To find out
all of the users who are connected to the database server:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">select</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: grey;">*</span> <span style="color: blue;">from</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_exec_sessions</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To display
the error log using the query:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: maroon; font-size: 10pt; line-height: 250%;">xp_readerrorlog</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To display
error log archive numbers and their dates:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">exec</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: maroon;">sp_enumerrorlogs</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To view no.
of traces running.</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">SELECT</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: magenta;">count</span><span style="color: grey;">(*)</span> <span style="color: blue;">FROM</span> <span style="color: grey;">::</span> <span style="color: green;">fn_trace_getinfo</span><span style="color: grey;">(</span><span style="color: blue;">default</span><span style="color: grey;">)</span> <span style="color: blue;">WHERE</span> property <span style="color: grey;">=</span> 5 <span style="color: grey;">and</span> value <span style="color: grey;">=</span> 1</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To find
details about the traces which are running.</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">SELECT</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> <span style="color: grey;">::</span> <span style="color: green;">fn_trace_getinfo</span><span style="color: grey;">(</span><span style="color: blue;">default</span><span style="color: grey;">)</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To terminate
a trace</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">EXEC</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: maroon;">sp_trace_setstatus</span><span style="color: blue;"> </span>1<span style="color: grey;">,</span> @status <span style="color: grey;">=</span> 0 <span style="color: grey;">/</span> @status<span style="color: grey;">=</span>2</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To know the
Space used bye Data,index in particular Database:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: maroon; font-size: 10pt; line-height: 250%;">Sp_spaceused</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To know<span style="mso-spacerun: yes;"> </span>the DB status of particular Database:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">SELECT</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: magenta;">DATABASEPROPERTYEX</span><span style="color: grey;">(</span><span style="color: red;">'AdventureWorks'</span><span style="color: grey;">,</span> <span style="color: red;">'Status'</span><span style="color: grey;">)</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To view jobs
which failed at last run:</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="font-size: 10pt; line-height: 250%;"><span style="mso-spacerun: yes;"> </span>sysjobactivity<span style="color: grey;">,</span>
sysjobschedules<span style="color: grey;">,</span> msdb<span style="color: grey;">.</span>dbo<span style="color: grey;">.</span>sysjobservers<span style="color: grey;">,</span> msdb<span style="color: grey;">.</span>dbo<span style="color: grey;">.</span>sysjobs</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To check
pages of table : </span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">Dbcc</span><span style="font-size: 10pt; line-height: 250%;"> ind<span style="color: grey;">(</span><span style="color: red;">'dbname'</span><span style="color: grey;">,</span><span style="color: red;">'tablename'</span><span style="color: grey;">,-</span>1<span style="color: grey;">)</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To check
pages contents </span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">dbcc</span><span style="font-size: 10pt; line-height: 250%;"> trace <span style="color: blue;">on</span><span style="color: grey;">(</span>3604<span style="color: grey;">)</span><span style="mso-spacerun: yes;"> </span><span style="color: blue;">dbcc</span> page<span style="color: grey;">(</span><span style="color: red;">'dbname'</span><span style="color: grey;">,</span>fid<span style="color: grey;">,</span>pid<span style="color: grey;">,</span>1<span style="color: grey;">)</span><span style="mso-spacerun: yes;"> </span><span style="color: green;">-- F:File<span style="mso-spacerun: yes;"> </span>P:page</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To set
maximum connections.</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">exec</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: maroon;">SP_Configure</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--To find
no.of connections.</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">SELECT</span><span style="font-size: 10pt; line-height: 250%;"> <span style="color: magenta;">COUNT</span><span style="color: grey;">(</span><span style="color: blue;">dbid</span><span style="color: grey;">)</span> <span style="color: blue;">as</span> TotalConnections <span style="color: blue;">FROM</span>
<span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">sysprocesses</span> <span style="color: blue;">WHERE</span> <span style="color: blue;">dbid</span> <span style="color: grey;">></span> 0</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: green; font-size: 10pt; line-height: 250%;">--If log file
is full,To find out reason.</span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: inherit;"><span style="color: blue; font-size: 10pt; line-height: 250%;">Select</span><span style="font-size: 10pt; line-height: 250%;"> name<span style="color: grey;">,</span>log_reuse_wait_desc<span style="mso-spacerun: yes;">
</span><span style="color: blue;">from</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">databases</span></span></span></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: 250%; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: 250%;">
<br /></div>
</div>
Unknownnoreply@blogger.com7tag:blogger.com,1999:blog-6049001511934366365.post-91417722631662768162014-08-04T22:09:00.001-07:002014-08-04T22:09:12.196-07:00SQL Server - How to resolve TempDB get FULL issue.<div dir="ltr" style="text-align: left;" trbidi="on">
<strong>Please find the complete details to troubleshooting and resolving If the TempDB database get full:-</strong><br />
<br /> <strong>Description</strong>: <span style="background-color: white; color: blue;">The LOG FILE FOR DATABASE 'tempdb' IS FULL.<br /> Back up the TRANSACTION LOG FOR the DATABASE TO free<br /> up SOME LOG SPACE</span><br />
<br />
<strong>Reason for temp DB full.</strong><br /> 1. Heavy transaction activity<br /> 2. Due to maintenance job (Index fragmentation etc)<br /> 3. Due to inventory closing or any other such type activity <br /> 4. Mount Drive\ Volume does not have sufficient space to grow temp db log files.<br /> 5. Auto growth is not enable in tempdb<br />
6. Bulk Operation<br />
<br />
<strong> How to check if TempDB database get FULL :-</strong><br />
<br />
<br />
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><strong>--Log space
usage</strong> </span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">dbcc</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> sqlperf<span style="color: grey;">(</span>logspace<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="color: grey;"></span></span> </div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;"><strong>--Open Tran</strong></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;">dbcc</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> opentran<span style="color: grey;">(</span>tempdb<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="color: grey;"></span></span> </div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="color: grey;"></span></span> </div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><strong>-- VLF (Virtual
Log File)</strong> </span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> use</span><span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"> tempdb</span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">go</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;">
<span style="font-family: "Courier New"; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">dbcc</span> loginfo<span style="color: grey;">()<o:p></o:p></span></span></div>
<br /> Status - 2 (active log)<br /> Status - 0 (Inactive Log)<br />
<div>
</div>
<ul style="text-align: left;">
<li><strong> To truncate or shrink the log file there should be continuous inactive log.</strong></li>
</ul>
<strong>Resolution </strong>–<br />
1. Simple and effective solution is to re-start the SQL server but in production environment we do not have privilege to restart the SQL services.<br />
2. We can use below quires to shrink the log file -<br />
<br />
<div class="MsoNormal" style="margin: 0in 0in 8pt;">
<span style="color: blue; font-family: "Courier New"; font-size: 10pt; line-height: 107%; mso-no-proof: yes;"> dbcc</span><span style="font-family: "Courier New"; font-size: 10pt; line-height: 107%; mso-no-proof: yes;"> shrinkfile<span style="color: blue;"> </span><span style="color: grey;">(</span>templog<span style="color: grey;">,</span> 0<span style="color: grey;">)</span></span><o:p></o:p></div>
<br />
3. Create new log file in some other volume and cab the existing one to stop the auto growth.<br />
4. Perform failover if it’s in cluster if shrinking will not resolve the issue and we have necessary approvals from business.</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-65658108609350354862014-08-04T20:29:00.000-07:002014-08-04T20:29:49.300-07:00SQL Server- How many IP Addresses used in SQL Server Clustering?<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<ul style="text-align: left;">
<li>2 IP for heartbeat network (1 per node)</li>
</ul>
<br />
<ul style="text-align: left;">
<li>2 IP for public network (1 per node)</li>
</ul>
<br />
<ul style="text-align: left;">
<li>1 IP for Windows Cluster.</li>
</ul>
<br />
<ul style="text-align: left;">
<li>2 IP for SQL Server Virtual Network Name (SQL instance on each node)</li>
</ul>
<br />
<ul style="text-align: left;">
<li>1 IP for MSDTC (this is optional however required if you use distributed transaction like linked server)</li>
</ul>
<br />
For Single Instance single cluster ( active/passive)<br />
In above instead of two you will only need one IP address for SQL Server virtual network name.<br />
<div style="text-align: left;">
</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-84333344638162178032014-07-24T10:34:00.000-07:002014-07-24T10:55:15.556-07:00SQL Server: Everything about SQL Server Database Mirroring step by step and all Question and Answer of SQL Server Database mirroring<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves>false</w:TrackMoves>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="0" Name="Outline List 3"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<br />
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><b>SQL Server: Everything about SQL Server
Database Mirroring step by step and all Question and Answer of SQL Server
Database mirroring.</b></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><b><span style="background: none repeat scroll 0% 0% yellow; color: #002060;">Friends believe me it’s very easy and anybody can create the mirroring and
work on it.</span></b></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><a href="http://1.bp.blogspot.com/-rL6wP3ALevo/U9E_H9JpIUI/AAAAAAAABMA/HT0wLnSyRUQ/s1600/1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-rL6wP3ALevo/U9E_H9JpIUI/AAAAAAAABMA/HT0wLnSyRUQ/s1600/1.JPG" height="281" width="400" /></a></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><b>For testing I am creating mirroring
on using single computer. </b></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<br />
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;">We need following stuff to
configure mirroring in SQL Server 2008:-</span></span></div>
<div class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>1 .<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b><b>Principle
Server</b> – It’s the server where our main
primary database available.</span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>2 .<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b><b>Mirror
Server</b> – It’s the server where we have
to transfer the data.</span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>3 .<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b><b>Witness Server</b> – It’s the server which responsible for automatic FAILOVER.</span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>4 .<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b><b>Service
account</b>- We can use default <b>SA</b> account credential for this</span></span></div>
<div class="MsoListParagraphCxSpLast" style="text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>5 .<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b><b>SQL Agent</b>- It should be running mode on both instance.</span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><b>
</b></span></span><br />
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><b>For above 3 server means need 3
instance of SQL server. In my case these are the server name-</b></span></span></div>
<div class="MsoListParagraphCxSpFirst" style="margin-left: 31.5pt; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>1.<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b>Principle Server Name- <b>JAIMATADI</b></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 31.5pt; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>2.<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b>Mirror Server Name – <b>JAIMATADI\MSSQLSERVER_2</b></span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: 31.5pt; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>3.<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b>Witness Server Name- its optional server. Show
that I am not using witness server. It this case data loss may be happen. So for
best practice we should use witness server.</span></span></div>
<div class="MsoListParagraphCxSpLast" style="margin-left: 31.5pt;">
<span style="font-family: inherit;"><span style="font-size: small;"> </span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><b><span style="background-color: white; font-size: small;"><span style="color: blue;"><i><u>Step1:-</u></i></span></span></b><span style="font-size: small;"><span style="background-color: white;"><span style="color: blue;"><b> Connect to Principle Server JAIMATADI and Mirror Server JAIMATADI\MSSQLSERVER_2 with service
account(In our case we are using SA account) </b></span></span></span></span><br />
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<span style="font-family: inherit;"><span style="font-size: small;"><span style="background-color: white;"><span style="color: blue;"> </span></span>Please see below-</span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><a href="http://4.bp.blogspot.com/-yKpuVhdCsV4/U9E_K2CFp3I/AAAAAAAABM8/oliAU8Ui9VY/s1600/2.JPG" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-yKpuVhdCsV4/U9E_K2CFp3I/AAAAAAAABM8/oliAU8Ui9VY/s1600/2.JPG" height="281" width="400" /></a> </span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;"><br /></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;"><b><i><u>Step2:- Now we have to take 2
backup Full and transactional on principle server(JAIMATADI) to restore on
Mirror server(JAIMATADI\MSSQLSERVER_2).</u></i></b></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;">To
take the backup we can you below query or wizard option.</span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoListParagraph" style="text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><i>1 <u> 1.<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></u></i></b><b><u>Full backup-</u>
Using below query we can take the full backup-</b></span></span></div>
<div class="MsoListParagraph" style="text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;">BACKUP</span><span style="font-size: small;"> <span style="color: blue;">DATABASE</span> [MirroringDB] <span style="color: blue;">TO</span> <span style="color: blue;">DISK</span> <span style="color: grey;">=</span> <span style="color: red;">N'E:\MirroringDB_Full_Backup.bak'</span> <span style="color: blue;">WITH</span> <span style="color: blue;">NOFORMAT</span><span style="color: grey;">,</span> <span style="color: blue;">NOINIT</span><span style="color: grey;">,</span> NAME <span style="color: grey;">=</span> <span style="color: red;">N'MirroringDB-Full Database
Backup'</span><span style="color: grey;">,</span> <span style="color: blue;">SKIP</span><span style="color: grey;">,</span> <span style="color: blue;">NOREWIND</span><span style="color: grey;">,</span> <span style="color: blue;">NOUNLOAD</span><span style="color: grey;">,</span> <span style="color: green;">STATS</span> <span style="color: grey;">=</span> 10</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;">GO</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;">declare</span><span style="font-size: small;"> @backupSetId <span style="color: blue;">as</span> <span style="color: blue;">int</span></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;">select</span><span style="font-size: small;"> @backupSetId <span style="color: grey;">=</span> position <span style="color: blue;">from</span> msdb<span style="color: grey;">..</span>backupset <span style="color: blue;">where</span> database_name<span style="color: grey;">=</span><span style="color: red;">N'MirroringDB'</span> <span style="color: grey;">and</span>
backup_set_id<span style="color: grey;">=(</span><span style="color: blue;">select</span>
<span style="color: magenta;">max</span><span style="color: grey;">(</span>backup_set_id<span style="color: grey;">)</span> <span style="color: blue;">from</span> msdb<span style="color: grey;">..</span>backupset <span style="color: blue;">where</span>
database_name<span style="color: grey;">=</span><span style="color: red;">N'MirroringDB'</span>
<span style="color: grey;">)</span></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;">if</span><span style="font-size: small;"> @backupSetId <span style="color: grey;">is</span> <span style="color: grey;">null</span>
<span style="color: blue;">begin</span> <span style="color: blue;">raiserror</span><span style="color: grey;">(</span><span style="color: red;">N'Verify failed. Backup
information for database ''MirroringDB'' not found.'</span><span style="color: grey;">,</span> 16<span style="color: grey;">,</span> 1<span style="color: grey;">)</span> <span style="color: blue;">end</span></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;">RESTORE</span><span style="font-size: small;"> <span style="color: blue;">VERIFYONLY</span> <span style="color: blue;">FROM</span> <span style="color: blue;">DISK</span> <span style="color: grey;">=</span> <span style="color: red;">N'E:\MirroringDB_Full_Backup.bak'</span>
<span style="color: blue;">WITH</span> <span style="color: blue;">FILE</span> <span style="color: grey;">=</span> @backupSetId<span style="color: grey;">,</span> <span style="color: blue;">NOUNLOAD</span><span style="color: grey;">,</span> <span style="color: blue;">NOREWIND</span></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;">GO</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><span style="color: blue;">OR</span></b></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><b>
</b></span></span><br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><span style="color: #333333;">You can use
below simple step:-</span></b></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: #333333; font-size: small;">Rigth click
on database </span><span style="font-size: small;">--></span><span style="color: #333333; font-size: small;">Task </span><span style="font-size: small;">--></span><span style="color: #333333; font-size: small;"> Baclup </span><span style="font-size: small;">--></span><span style="color: #333333; font-size: small;"> Add </span><span style="font-size: small;">--></span><span style="color: #333333; font-size: small;"> choose the location ('E:\MirroringDB_Full_Backup.bak') and
backup type: select <b>FULL</b></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><i>2 <u> 2.<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></u></i></b><b><u>Transactional backup</u>- Using below query we
can take the Tlog backup</b></span></span></div>
<div class="MsoListParagraphCxSpLast" style="margin-left: 0.75in;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;">BACKUP</span><span style="font-size: small;"> <span style="color: magenta;">LOG</span> [MirroringDB] <span style="color: blue;">TO</span> <span style="color: blue;">DISK</span> <span style="color: grey;">=</span> <span style="color: red;">N'E:\MirroringDB_Tlog_backup.Bak'</span> <span style="color: blue;">WITH</span> <span style="color: blue;">NOFORMAT</span><span style="color: grey;">,</span> <span style="color: blue;">NOINIT</span><span style="color: grey;">,</span> NAME <span style="color: grey;">=</span> <span style="color: red;">N'MirroringDB-Transaction
Log Backup'</span><span style="color: grey;">,</span> <span style="color: blue;">SKIP</span><span style="color: grey;">,</span> <span style="color: blue;">NOREWIND</span><span style="color: grey;">,</span> <span style="color: blue;">NOUNLOAD</span><span style="color: grey;">,</span> <span style="color: green;">STATS</span> <span style="color: grey;">=</span> 10</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;">GO</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;">declare</span><span style="font-size: small;"> @backupSetId <span style="color: blue;">as</span> <span style="color: blue;">int</span></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;">select</span><span style="font-size: small;"> @backupSetId <span style="color: grey;">=</span> position <span style="color: blue;">from</span> msdb<span style="color: grey;">..</span>backupset <span style="color: blue;">where</span> database_name<span style="color: grey;">=</span><span style="color: red;">N'MirroringDB'</span> <span style="color: grey;">and</span>
backup_set_id<span style="color: grey;">=(</span><span style="color: blue;">select</span>
<span style="color: magenta;">max</span><span style="color: grey;">(</span>backup_set_id<span style="color: grey;">)</span> <span style="color: blue;">from</span> msdb<span style="color: grey;">..</span>backupset <span style="color: blue;">where</span>
database_name<span style="color: grey;">=</span><span style="color: red;">N'MirroringDB'</span>
<span style="color: grey;">)</span></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;">if</span><span style="font-size: small;"> @backupSetId <span style="color: grey;">is</span> <span style="color: grey;">null</span>
<span style="color: blue;">begin</span> <span style="color: blue;">raiserror</span><span style="color: grey;">(</span><span style="color: red;">N'Verify failed. Backup
information for database ''MirroringDB'' not found.'</span><span style="color: grey;">,</span> 16<span style="color: grey;">,</span> 1<span style="color: grey;">)</span> <span style="color: blue;">end</span></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;">RESTORE</span><span style="font-size: small;"> <span style="color: blue;">VERIFYONLY</span> <span style="color: blue;">FROM</span> <span style="color: blue;">DISK</span> <span style="color: grey;">=</span> <span style="color: red;">N'E:\MirroringDB_Tlog_backup.Bak'</span>
<span style="color: blue;">WITH</span> <span style="color: blue;">FILE</span> <span style="color: grey;">=</span> @backupSetId<span style="color: grey;">,</span> <span style="color: blue;">NOUNLOAD</span><span style="color: grey;">,</span> <span style="color: blue;">NOREWIND</span></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;">GO</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><span style="color: blue;">OR</span></b></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><b>
</b></span></span><br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><span style="color: #333333;">You can use
below simple step:-</span></b></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: #333333; font-size: small;">Rigth click
on database </span><span style="font-size: small;">--></span><span style="color: #333333; font-size: small;"> Task </span><span style="font-size: small;">--></span><span style="color: #333333; font-size: small;"> Backup </span><span style="font-size: small;">--></span><span style="color: #333333; font-size: small;"> Add </span><span style="font-size: small;">--></span><span style="color: #333333; font-size: small;"> choose the location ('E:\MirroringDB_Full_Backup.bak') and
backup type: select as <b>Transactional log</b></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;"><b><i><u><span style="text-decoration: none;"><br /></span></u></i></b></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;"><b><i><u>Step3:- Using step2 now we have
backup file. Now we will restore the backup
on Mirror server. To restore we can use below query or wizard option. See below- </u></i></b></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoListParagraph" style="text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>1 1<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b><b>Restoring Full backup with NORECOVERY option</b></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;">RESTORE</span><span style="font-size: small;"> <span style="color: blue;">DATABASE</span> [MirroringDB] <span style="color: blue;">FROM</span> <span style="color: blue;">DISK</span> <span style="color: grey;">=</span> <span style="color: red;">N'E:\MirroringDB_Full_Backup.bak'</span> <span style="color: blue;">WITH</span> <span style="color: blue;">FILE</span> <span style="color: grey;">=</span> 1<span style="color: grey;">,</span> <span style="color: blue;">NORECOVERY</span><span style="color: grey;">,</span> <span style="color: blue;">NOUNLOAD</span><span style="color: grey;">,</span> <span style="color: green;">STATS</span> <span style="color: grey;">=</span> 10</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;">GO</span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: 0in; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><span style="color: blue;">OR</span></b></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><b>
</b></span></span><br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<div style="text-align: left;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><span style="color: #333333;">You can use
below simple step:-</span></b></span></span></div>
</div>
</div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;">Right click on database in object
explorer </span><span style="font-size: small;">--></span><span style="font-size: small;"> restore database.. </span><span style="font-size: small;">--></span><span style="font-size: small;">
In General Tab </span><span style="font-size: small;">--></span><span style="font-size: small;">give name of DB To database: MirroringDB </span><span style="font-size: small;">--></span><span style="font-size: small;">
Select file from device option (</span><span style="font-size: small;">N'E:\MirroringDB_Full_Backup.bak')</span><span style="font-size: small;"> </span><span style="font-size: small;">--></span><span style="font-size: small;"> Go to <b>options</b>
Tab in Same wizard and select NO RECOVERY option.</span></span></div>
<div class="MsoListParagraph" style="text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>2 </b></span></span></div>
<div class="MsoListParagraph" style="text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>2 2 Resotoring
transactional log backup with NORECOVERY option</b></span></span></div>
<div class="MsoListParagraph" style="text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;">RESTORE</span><span style="font-size: small;"> <span style="color: magenta;">LOG</span> [MirroringDB] <span style="color: blue;">FROM</span> <span style="color: blue;">DISK</span> <span style="color: grey;">=</span> <span style="color: red;">N'E:\MirroringDB_Tlog_backup.Bak'</span> <span style="color: blue;">WITH</span> <span style="color: blue;">FILE</span> <span style="color: grey;">=</span> 1<span style="color: grey;">,</span> <span style="color: blue;">NORECOVERY</span><span style="color: grey;">,</span> <span style="color: blue;">NOUNLOAD</span><span style="color: grey;">,</span> <span style="color: green;">STATS</span> <span style="color: grey;">=</span> 10</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;">GO</span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div align="center" class="MsoNormal" style="text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><span style="color: blue;">OR</span></b></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><b>
</b></span></span><br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><span style="color: #333333;">You can use
below simple step:-</span></b></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;">Right click on database in object
explorer </span><span style="font-size: small;">--></span><span style="font-size: small;"> restore database.. </span><span style="font-size: small;">--></span><span style="font-size: small;">
In General Tab</span><span style="font-size: small;"> </span><span style="font-size: small;">--> </span><span style="font-size: small;">give name of DB To database: MirroringDB </span><span style="font-size: small;">--></span><span style="font-size: small;">
Select file from device option (</span><span style="font-size: small;">N'E:\MirroringDB_Tlog_backup.Bak)</span><span style="font-size: small;"> </span><span style="font-size: small;">--></span><span style="font-size: small;"> Go to <b>options</b>
Tab in Same wizard and select NO RECOVERY option.</span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;"><br /></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;"><b><i><u>Step 4:- Now refresh the
both SQL Server instance. We will get
same database in both server(principle and mirror server) see below-</u></i></b></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><b><i><u><a href="http://1.bp.blogspot.com/-or8fPLL6XdI/U9E_LB49YeI/AAAAAAAABM4/eDCPCqY09ak/s1600/3.JPG" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-or8fPLL6XdI/U9E_LB49YeI/AAAAAAAABM4/eDCPCqY09ak/s1600/3.JPG" height="320" width="272" /></a> </u></i></b></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;"><br /></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;"><b><i><u>Step 5:- Now we can start the
mirroring configuration- Please follow below simple steps and see screen shot.</u></i></b></span></span><br />
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"> Right click on MirroingDB database on
principle server </span><span style="font-size: small;">--> </span><span style="font-size: small;">Task </span><span style="font-size: small;">--></span><span style="font-size: small;"> Mirror </span><span style="font-size: small;">--></span><span style="font-size: small;"> click on Configure Security button. We will
get below screen and click <b>next </b></span><span style="font-size: small;">--> </span><span style="font-size: small;">click
on <b>No</b> radio button</span><span style="font-size: small;"> </span><span style="font-size: small;">--> </span><span style="font-size: small;">Next</span><span style="font-size: small;"> </span><span style="font-size: small;">--></span><span style="font-size: small;">
select Mirror server in drop down and Click on <b>Connect</b> button </span><span style="font-size: small;">--></span><span style="font-size: small;"> Login into mirror server </span><span style="font-size: small;">--> </span><span style="font-size: small;">Next</span><span style="font-size: small;"> </span><span style="font-size: small;">--> </span><span style="font-size: small;">Next</span><span style="font-size: small;"> </span><span style="font-size: small;">--> </span><span style="font-size: small;">Finish</span><span style="font-size: small;"> </span><span style="font-size: small;">--> </span><span style="font-size: small;">Close</span><span style="font-size: small;"> </span><span style="font-size: small;">--></span><span style="font-size: small;">
Click on <b>Start Mirroing</b> button </span><span style="font-size: small;">--></span><span style="font-size: small;">
Click on <b>Yes </b></span><span style="font-size: small;">--></span><span style="font-size: small;">Now
you can see the Mirror is done </span><span style="font-size: small;">--></span><span style="font-size: small;"> Refresh both SQL server instance and see the
MirroringDB database.</span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<br />
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><a href="http://3.bp.blogspot.com/-VwToO_gNKzI/U9E_L01Y-pI/AAAAAAAABNU/ZY9v9qugzsc/s1600/4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-VwToO_gNKzI/U9E_L01Y-pI/AAAAAAAABNU/ZY9v9qugzsc/s1600/4.JPG" height="356" width="400" /></a></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><a href="http://3.bp.blogspot.com/-pUsP8sfBlf0/U9E_MJRHRwI/AAAAAAAABNM/A2efht_a6l8/s1600/5.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-pUsP8sfBlf0/U9E_MJRHRwI/AAAAAAAABNM/A2efht_a6l8/s1600/5.JPG" height="361" width="400" /></a></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><a href="http://1.bp.blogspot.com/-kfoaiiUwZGM/U9E_MNs79OI/AAAAAAAABNQ/P_as0iaL2ng/s1600/6.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-kfoaiiUwZGM/U9E_MNs79OI/AAAAAAAABNQ/P_as0iaL2ng/s1600/6.JPG" height="371" width="400" /></a></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><a href="http://3.bp.blogspot.com/-sDVV-eZdz9w/U9E_MgElfAI/AAAAAAAABNg/tBoKZ6xzOXg/s1600/7.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-sDVV-eZdz9w/U9E_MgElfAI/AAAAAAAABNg/tBoKZ6xzOXg/s1600/7.JPG" height="362" width="400" /></a></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><a href="http://1.bp.blogspot.com/-5kJgYcNI1F0/U9E_NGVewqI/AAAAAAAABNk/bWBCoKDIlJw/s1600/8.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-5kJgYcNI1F0/U9E_NGVewqI/AAAAAAAABNk/bWBCoKDIlJw/s1600/8.JPG" height="365" width="400" /></a></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><a href="http://3.bp.blogspot.com/-SsHl6M2xvBQ/U9E_Ne-_KYI/AAAAAAAABNs/IST1xnV4gxE/s1600/9.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-SsHl6M2xvBQ/U9E_Ne-_KYI/AAAAAAAABNs/IST1xnV4gxE/s1600/9.JPG" height="375" width="400" /></a></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><a href="http://3.bp.blogspot.com/-CJ_pDFBocas/U9E_HlPxBmI/AAAAAAAABL4/gNQ_J4dLvIg/s1600/10.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-CJ_pDFBocas/U9E_HlPxBmI/AAAAAAAABL4/gNQ_J4dLvIg/s1600/10.JPG" height="365" width="400" /></a></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><a href="http://3.bp.blogspot.com/-stsjfm6Ob3w/U9E_H3EyQfI/AAAAAAAABL8/Q1oTXZGTrdo/s1600/11.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-stsjfm6Ob3w/U9E_H3EyQfI/AAAAAAAABL8/Q1oTXZGTrdo/s1600/11.JPG" height="170" width="400" /></a></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><a href="http://3.bp.blogspot.com/-8-tE-jGchl8/U9E_IjeFpEI/AAAAAAAABMI/T9w2HOHsHZ8/s1600/12.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-8-tE-jGchl8/U9E_IjeFpEI/AAAAAAAABMI/T9w2HOHsHZ8/s1600/12.JPG" height="121" width="400" /></a></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><a href="http://4.bp.blogspot.com/-eoP3JU6ItnY/U9E_I7nedyI/AAAAAAAABMk/Qun5yWLmdyk/s1600/13.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-eoP3JU6ItnY/U9E_I7nedyI/AAAAAAAABMk/Qun5yWLmdyk/s1600/13.JPG" height="360" width="400" /></a></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><a href="http://2.bp.blogspot.com/-ERHD62xpJ7I/U9E_I8T3ifI/AAAAAAAABMQ/ZIBeHtSS36M/s1600/14.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-ERHD62xpJ7I/U9E_I8T3ifI/AAAAAAAABMQ/ZIBeHtSS36M/s1600/14.JPG" height="296" width="400" /> </a> </span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<br />
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="color: blue; font-size: small;"><b><i><u>Step 6:- Using Failover option
you can change the mirroring. See below option.</u></i></b></span></span><br />
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;">Open database properties on
primciple server </span><span style="font-size: small;">--></span><span style="font-size: small;"> click on Mirroring tab </span><span style="font-size: small;">--> </span><span style="font-size: small;">click
on Failover button </span><span style="font-size: small;">--></span><span style="font-size: small;"> Click Yes</span><span style="font-size: small;"> </span><span style="font-size: small;">--></span><span style="font-size: small;"> refresh the
SQL Server Instance and see the change.</span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;">We can also change the <b>Operation mode High Safety mode</b>
(Synchronous) to <b>High performance mode</b>
(Asynchronous)</span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;">We can also Pause the mirroring using
<b>Pause</b> button.</span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><a href="http://4.bp.blogspot.com/-Plxyw7COyvA/U9E_JcOrSeI/AAAAAAAABMY/eua9_q4v0P4/s1600/15.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-Plxyw7COyvA/U9E_JcOrSeI/AAAAAAAABMY/eua9_q4v0P4/s1600/15.JPG" height="357" width="400" /></a></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><a href="http://3.bp.blogspot.com/-tgyXzjuchYM/U9E_J6Ys3MI/AAAAAAAABM0/besmrxv-SUk/s1600/16.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-tgyXzjuchYM/U9E_J6Ys3MI/AAAAAAAABM0/besmrxv-SUk/s1600/16.JPG" height="126" width="400" /></a></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><a href="http://3.bp.blogspot.com/-Bda7ZnEAEBQ/U9E_KdChN5I/AAAAAAAABMo/RN0HVwn3eyk/s1600/17.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-Bda7ZnEAEBQ/U9E_KdChN5I/AAAAAAAABMo/RN0HVwn3eyk/s1600/17.JPG" height="400" width="296" /></a></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span>
<br />
<div align="center" class="MsoNormal" style="text-align: center;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><i><u><span style="background: none repeat scroll 0% 0% yellow;">All Question and Answer of SQL Server Database
Mirroring</span></u></i></b></span></span></div>
<div class="MsoNoSpacing" style="text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><u><br /></u></b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>1)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></b><b>What is Database
Mirroring? What are the benefits of that?</b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;">Database mirroring</span><span style="color: black; font-size: small;"> is an option to improve the
availability of a databases which supports automatic failover with no loss of
data. This is new feature in 2005.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><u><span style="color: black;">Benefits</span></u></b><span style="color: black;">:-</span></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;">a)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="color: black; font-size: small;">Increases data protection</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;">b)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="color: black; font-size: small;">Increases
availability of a database</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;">c)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="color: black; font-size: small;">Improves the availability of the production database during
upgrades</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>2)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></b><b>What are the
prerequisites for Database Mirroring?</b></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 0.75in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;">a)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="color: black; font-size: small;">Both Servers are requires same edition either Standard
Edition or Enterprise Edition.</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 0.75in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;">b)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="color: black; font-size: small;">If Witness server configured, the server should be
installed Standard Edition, Enterprise Edition, Workgroup Edition, or Express
Edition.</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 0.75in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;">c)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="color: black; font-size: small;">All Servers should use the same master code page and
collation.</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 0.75in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;">d)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="color: black; font-size: small;">Mirror Server has same database name and use only With
NoRecovery option.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.75in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;">e)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="color: black; font-size: small;">Mirroring uses the full recovery model. (Simple and
bulk-logged not supported)</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.75in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;">f)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="color: black; font-size: small;">All logins for connecting Principal Database should be
reside on Mirror database</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>3)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></b><b>What are the
Restrictions for Database Mirroring?</b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="font-size: small;">a)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-size: small;">Maximum 10
databases per instance can support on a 32-bit system.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="font-size: small;">b)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-size: small;">Database
mirroring is not supported with either cross-database transactions or
distributed transactions.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>4)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></b><b>Explain about
Principal, Mirror and Witness Servers?</b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.75in; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;">1)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-size: small;"><b><u>Principal Server</u></b>:- One Server serves the
database to client is called Principal server and it having original data. Can
have only one Principal Server and it has to be on a separate server.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.75in; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;">2)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-size: small;"><b><u>Mirror Server</u></b>:- Other server instance acts as a hot or warm standby server is called
Mirror server and it having copy of database. </span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.75in; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;">3)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-size: small;"><b><u>Witness Server</u></b>:- The witness server is an optional server and it controls automatic
failover to the mirror if the principal becomes unavailable. To support
automatic failover, a database mirroring session must be configured in
high-availability.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>5)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></b><b>In which
Operations are running the Operating Modes?</b></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><u><span style="color: black;">Asynchronous</span></u></b><span style="color: black;">:-
Under asynchronous operation, the Principal server does not wait for a response
from the mirror server after sending the log buffer.</span></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><u><span style="color: black;">Synchronous</span></u></b><span style="color: black;">:- Under synchronous operation, the Principal server sends
the log buffer to the mirror server, and then waits for a response from the
mirror server.</span></span></span></div>
<div class="MsoNoSpacing" style="text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>6)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></b><b>What are the
Operating Modes and explain them?</b></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 0.75in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;">a.<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="font-size: small;"><b><u><span style="color: black;">High
Availability</span></u></b><span style="color: black;">:- High-availability
mode, runs synchronously. Requires a Witness Server instance. The
Principal server sends the log buffer to the mirror server, and then waits for
a response from the mirror server. </span></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 0.75in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;">b.<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="font-size: small;"><b><u><span style="color: black;">High
Protection</span></u></b><span style="color: black;">:- High-protection mode,
runs synchronously. Always commit changes at both the Principal and Mirror.</span></span></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 0.75in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;">c.<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="font-size: small;"><b><u><span style="color: black;">High
Performance</span></u></b><span style="color: black;">:- High-performance
mode, runs asynchronously and the transaction safety set to off. The
Principal server does not wait for a response from the mirror server after
sending the log buffer. The principal server running nice and fast, but could
lose data on the mirror server.</span></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>7)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></b><b>What is End
Point? How u create end point?</b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;">An endpoint is a
network protocol which is used to communicate Principal, Mirror and Witness
servers over the network.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><u>Creation of an end point</u></b>:-</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;">Create endpoint
<endpoint name> State=started/stopped/disabled</span></span></div>
<div class="MsoNoSpacing" style="text-align: justify; text-indent: 0.5in;">
<span style="font-family: inherit;"><span style="font-size: small;">as tcp (listener
port=5022/5023) for database_mirroring (role=partner/witness)</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.25in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>8)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></b><b>What is the
default of end points (port numbers) of principal, mirror and witness servers?
How to find the Port numbers?</b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;">The default port
numbers of principal, mirror and Witness servers are 5022, 5023 and 5024.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.25in; text-align: justify; text-indent: 0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><u><span style="color: black;">To
Find Port Number</span></u></b><span style="color: black;">:- <i>SELECT name, port FROM sys.tcp_endpoints</i></span></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.25in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>9)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></b><b>Which Trace flag
is used in Mirroring?</b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;">Trace flags are
used to temporarily set specific server characteristics or to switch off/on a
particular behavior. 1400 Trace flag is used in mirroring.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><u>To set trace flag for Database mirroring</u></b>:- Configuration
Manager > Right click on server instance > Properties > Advanced tab
> Startup parameters > -t1400 (add)</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>10)</b><b>In which Recovery
model we can use in Mirroring?</b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;">In mirroring the
principal and mirror databases are used only full recovery model</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>11)</b><b>What is Role-switching?</b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;">Inter changing of
roles like principal and mirror are called role switching.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>12)</b><b>What is the
syntax to stop the Database Mirroring?</b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><u>T_SQL</u></b>:- Alter database <database name> set partner off</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><u>GUI:- SSMS</u></b>:- > Click on Principal database > Task > Mirror > Remove
mirroring</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>13)</b><b> How to failover
the mirror database manually?</b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><u>T_SQL</u></b>:- Alter database <database name> SET PARTNER FAILOVER (Do on principal database)</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><u>GUI:- SSMS</u></b>:- > Click on Principal database > Task > Mirror > Failover</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>14)</b><b>How to configure
Mirroring?</b></span></span></div>
<div class="MsoListParagraphCxSpFirst" style="line-height: normal; margin: 0in 0in 0in 49.5pt; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="font-size: small;">a)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="font-size: small;">Choose Principal Server, Mirror Server, and optional Witness server.</span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0in 49.5pt; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;">b)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="color: black; font-size: small;">The principal and mirror server instances must be running
the same edition either Standard Edition or Enterprise Edition</span></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: normal; margin: 0in 0in 0in 49.5pt; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;">c)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="color: black; font-size: small;">The Witness server instance can run on SQL Server Standard
Edition, Enterprise Edition, Workgroup Edition, or Express Edition</span></span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: normal; margin: 0in 0in 0in 49.5pt; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="font-size: small;">d)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="color: black; font-size: small;">Mirror
database requires restoring a recent backup and one or more T.log backups of
the principal database (with Norecovery)</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>15)</b><b>How to monitoring
Mirroring?</b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;">There are six
methods are available for monitoring the Database Mirroring</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="font-size: small;">a)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="font-size: small;"><b><u>Database
Mirroring Monitor</u></b>:-<span style="color: black;"> Database Mirroring Monitor is a GUI tool
that shows update status and to configure warning thresholds.</span></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><u>To open DM Monitor</u></b>:- Right click on Principal Database > Tasks > Select Launch
Database Mirroring Monitor.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="font-size: small;">b)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-size: small;"><b><u>SQL Server Management Studio</u></b>:- A green arrow on the mirror server is indicates
running well. A red arrow indicates problems that need to investigate.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="font-size: small;">c)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="font-size: small;"><b><u>SQL Server Log</u></b>:- It provides
information of Mirroring establishment and status. If any errors occurs it will
be logged to SQL Server log and Windows event log.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="font-size: small;">d)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-size: small;"><b><u>Performance Monitor</u></b>:- It can provides real-time information about Database mirroring. We
can use performance counters to get status of the database mirroring such as
Bytes received/sec, Bytes sent/sec, Transaction delay etc.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="font-size: small;">e)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="font-size: small;"><b><u>Profiler</u></b>:- Profiler many
events are providing the status of the Database mirroring</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="font-size: small;">f)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="font-size: small;"><b><u>System Stored
Procedures:</u></b>-</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.75in; text-indent: 0in;">
<span style="font-family: inherit;"><span style="font-size: small;">·<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="font-size: small;">sp_dbmmonitoraddmonitoring</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.75in; text-indent: 0in;">
<span style="font-family: inherit;"><span style="font-size: small;">·<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="font-size: small;">sp_dbmmonitorchangemonitoring</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.75in; text-indent: 0in;">
<span style="font-family: inherit;"><span style="font-size: small;">·<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="font-size: small;">sp_dbmmonitorhelpmonitoring</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.75in; text-indent: 0in;">
<span style="font-family: inherit;"><span style="font-size: small;">·<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="font-size: small;">sp_dbmmonitordropmonitoring</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>16)</b><b>What is
Hardening?</b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;">As quickly as
possible, the log buffer is written to the transaction log on disk, a process
called hardening. </span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>17)</b><b>What is Log
buffer?</b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;">A log buffer is a
special location in memory (RAM). SQL Server stores the changes in the
database’s log buffer.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>18)</b><b>How to Set a
Witness Server to Database Mirroring?</b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><u>SSMS</u></b>:- Right Click on
Principal Database > Tasks > Mirror > Click on Configure Security >
Provide the End point for Witness server > Click oK</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><u>T-SQL</u></b>:- ALTER DATABASE AdventureWorks SET
WITNESS = 'TCP://prasad.local:5024' (Do this from the Principal Server)</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>19)</b><b>How to Remove a
Witness Server from Database Mirroring?</b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><u>SSMS</u></b>:- Right Click on
Principal Database > Tasks > Mirror > Remove TCP address from the
Witness > Click oK</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><u>T-SQL</u></b>:- ALTER DATABASE AdventureWorks SET
WITNESS OFF</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>20)</b><b>How to Setup
Fully Qualified Names for Database Mirroring?</b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b><u>I.
FQDN Error</u></b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in;">
<span style="font-family: inherit;"><span style="font-size: small;">One or more of the server network addresses lacks a fully qualified
domain name (FQDN). Specify the FQDN for
each server, and click Start Mirroring again.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in;">
<span style="font-family: inherit;"><span style="font-size: small;">The syntax for a fully-qualified TCP address is:</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in;">
<span style="font-family: inherit;"><span style="font-size: small;">TCP://<computer_name>.<domain_segment>[.<domain_segment>]:<port></span></span></div>
<h2 style="text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;">
<u><span lang="EN"><span style="text-decoration: none;"> </span></span></u></span></span></h2>
<h2 style="text-align: justify; text-indent: 0.5in;">
<span style="font-family: inherit;"><span style="font-size: small;"><u><span lang="EN">II. RECTIFYING FULLY QUALIFYED NAMES</span></u></span></span></h2>
<h2 style="text-align: justify; text-indent: 0.5in;">
<span style="font-family: inherit;"><span style="font-size: small;">
<u><span lang="EN"><span style="text-decoration: none;"> </span></span></u></span></span></h2>
<div class="MsoNoSpacing" style="margin-left: 0.75in; text-indent: -0.25in;">
<span style="font-family: inherit;"><span lang="EN-GB" style="color: black; font-size: small;">v<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-size: small;"><b><u><span lang="EN">To View Endpoints:-</span></u></b><span lang="EN-GB" style="color: black;">SELECT * FROM sys.database_mirroring_endpoints;</span></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.75in; text-indent: -0.25in;">
<span style="font-family: inherit;"><span lang="EN" style="font-size: small;">v<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-size: small;"><b><u><span lang="EN">Remove existing all Endpoints from Principal,
Mirror and Witness servers :- </span></u></b><span lang="EN-GB" style="color: black;">DROP ENDPOINT
[ENDPOINT_NAME]</span></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.75in; text-indent: -0.25in;">
<span style="font-family: inherit;"><span lang="EN" style="font-size: small;">v<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span style="font-size: small;"><b><u><span lang="EN">Adding "local" as the primary DNS suffix
as follows:-</span></u></b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 1in; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;">1)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="font-size: small;">Right-click <b><span style="color: black;">My Computer</span></b>, and then click <b><span style="color: black;">Properties</span></b>.
The System Properties dialog box will appear.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 1in; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;">2)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="font-size: small;">Click the <b><span style="color: black;">Computer Name</span></b> tab.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 1in; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;">3)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="font-size: small;">Click <b><span style="color: black;">Change</span></b>. The <b><span style="color: black;">Computer Name Changes</span></b> dialog box will
appear.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 1in; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;">4)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="font-size: small;">Click <b><span style="color: black;">More</span></b>. The <b><span style="color: black;">DNS Suffix and NetBIOS Computer Name</span></b> dialog
box will appear.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 1in; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;">5)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="font-size: small;">Enter the appropriate DNS suffix for the domain.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 1in; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;">6)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="font-size: small;">Enable “<b><span style="color: black;">Change primary DNS suffix when domain membership changes”</span></b>
check box.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 1in; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;">7)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;">
</span></span><span style="font-size: small;">Click <b><span style="color: black;">OK</span></b> to save the changes, and then click <b><span style="color: black;">OK</span></b>
to exit the <b><span style="color: black;">Computer Name Changes </span></b>dialog box.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 1in; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>8)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b>Click <b><span style="color: black;">OK</span></b>
to close the <b><span style="color: black;">System Properties</span></b> dialog box, and then restart the
computer for the change to take effect.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.75in; text-indent: -0.25in;">
<span style="font-family: inherit;"><span lang="EN" style="font-size: small;">v<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></span><span lang="EN" style="font-size: small;">Reconfigure the Database mirroring either GUI or T-SQL</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 0.5in; text-align: justify; text-indent: -0.25in;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>21)</b><b>What are the
Database Mirroring states?</b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>1)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b><b><u><span style="color: black;">SYNCHRONIZING</span></u></b><b><span style="color: black;">:-</span></b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: 22.5pt;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;">The contents of the mirror database
are lagging behind the contents of the principal database. The principal server
is sending log records to the mirror server, which is applying the changes to
the mirror database to roll it forward. </span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: 22.5pt;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;">At the start of a database mirroring
session, the database is in the SYNCHRONIZING state. The principal server is
serving the database, and the mirror is trying to catch up.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: 22.5pt;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: 22.5pt;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>2)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b><b><u><span style="color: black;">SYNCHRONIZED</span></u></b><span style="color: black;">:-</span></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: 22.5pt;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;">When the mirror server becomes
sufficiently caught up to the principal server, the mirroring state changes to
SYNCHRONIZED. The database remains in this state as long as the principal
server continues to send changes to the mirror server and the mirror server
continues to apply changes to the mirror database. </span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: 22.5pt;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;">If transaction safety is set to FULL,
automatic failover and manual failover are both supported in the SYNCHRONIZED
state, there is no data loss after a failover.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: 22.5pt;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;">If transaction safety is off, some
data loss is always possible, even in the SYNCHRONIZED state.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: 22.5pt;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>3)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b><b><u><span style="color: black;">SUSPENDED</span></u></b><b><span style="color: black;">:-</span></b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: 22.5pt;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;">The mirror copy of the database is not
available. The principal database is running without sending any logs to the
mirror server, a condition known as <i>running exposed</i>. This is the state
after a failover.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;"> A
session can also become SUSPENDED as a result of redo errors or if the
administrator pauses the session</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;"> SUSPENDED
is a persistent state that survives partner shutdowns and startups.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>4)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b><b><u><span style="color: black;">PENDING_FAILOVER</span></u></b><b><span style="color: black;">:-</span></b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;"> This
state is found only on the principal server after a failover has begun, but the
server has not transitioned into the mirror role.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;"> When
the failover is initiated, the principal database goes into the
PENDING_FAILOVER state, quickly terminates any user connections, and takes over
the mirror role soon thereafter.</span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify; text-indent: -13.5pt;">
<span style="font-family: inherit;"><span style="font-size: small;"><b>5)<span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"> </span></b><b><u><span style="color: black;">DISCONNECTED</span></u></b><b><span style="color: black;">:- </span></b></span></span></div>
<div class="MsoNoSpacing" style="margin-left: 49.5pt; text-align: justify;">
<span style="font-family: inherit;"><span style="color: black; font-size: small;"> The
partner has lost communication with the other partner</span></span></div>
<div class="MsoNoSpacing" style="text-align: justify;">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
<div class="MsoNormal">
<span style="font-family: inherit;"><span style="font-size: small;"><br /></span></span></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-292319474171375332014-07-12T08:07:00.000-07:002014-07-12T08:08:16.521-07:00SQL Server: Important DMV scripts to troubleshoot the issue in SQL Server<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><br />
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<br />
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #333333; font-family: "Courier New"; font-size: 10.0pt; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;">Please find the below important DMV scripts to troubleshoot the issue in SQL Server.</span></div>
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
</div>
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #333333; font-family: "Courier New"; font-size: 10.0pt; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;">sys.dm_exec_requests</span><span style="color: #333333; font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";"></span></div>
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #333333; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">sys.dm_exec_sql_text</span><span style="color: #333333; font-family: "Courier New"; font-size: 10.0pt; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;"> </span><span style="color: #333333; font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";"></span></div>
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #333333; font-family: "Courier New"; font-size: 10.0pt; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;">sys.dm_os_waiting_task</span><span style="color: #333333; font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";"></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; mso-margin-top-alt: auto; text-autospace: none;">
<span style="color: #333333; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">sys.dm_os_wait_stats</span><span style="color: #333333; font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-no-proof: yes;"></span></div>
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #333333; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">sys.dm_exec_sessions</span><span style="color: #333333; font-family: "Courier New"; font-size: 10.0pt; mso-fareast-font-family: "Times New Roman"; mso-no-proof: yes;"> </span><span style="color: #333333; font-family: "Times New Roman","serif"; font-size: 12.0pt; mso-fareast-font-family: "Times New Roman";"></span></div>
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #333333; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">sys.dm_tran_locks</span></div>
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #333333; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--></span></div>
<br />
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: #333333; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--Here is a
sample script that shows wait information and the T-SQL currently running in
each session where available:</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-tab-count: 1;"> </span>er<span style="color: grey;">.</span>session_id<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-tab-count: 2;"> </span>er<span style="color: grey;">.</span>database_id<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-tab-count: 2;"> </span>er<span style="color: grey;">.</span>blocking_session_id<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-tab-count: 2;"> </span>er<span style="color: grey;">.</span>wait_type<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-tab-count: 2;"> </span>er<span style="color: grey;">.</span>wait_time<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-tab-count: 2;"> </span>er<span style="color: grey;">.</span>wait_resource<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-tab-count: 2;"> </span>st<span style="color: grey;">.</span><span style="color: blue;">text</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">FROM</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_exec_requests</span> er</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">OUTER</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">APPLY</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_exec_sql_text</span><span style="color: grey;">(</span>er<span style="color: grey;">.</span><span style="color: blue;">sql_handle</span><span style="color: grey;">)</span> st</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--Here is a
sample script that shows all the information for waiting tasks with the T-SQL
currently running where there is a session_id available:</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-tab-count: 1;"> </span>wt<span style="color: grey;">.*,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-tab-count: 1;"> </span>st<span style="color: grey;">.</span><span style="color: blue;">text</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">FROM</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_os_waiting_tasks</span> wt <span style="color: grey;">LEFT</span>
<span style="color: grey;">JOIN</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_exec_requests</span> er</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ON</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> wt<span style="color: grey;">.</span>waiting_task_address <span style="color: grey;">=</span>
er<span style="color: grey;">.</span>task_address</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">OUTER</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">APPLY</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_exec_sql_text</span><span style="color: grey;">(</span>er<span style="color: grey;">.</span><span style="color: blue;">sql_handle</span><span style="color: grey;">)</span> st</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ORDER</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">BY</span> wt<span style="color: grey;">.</span>session_id</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--The following
sample script from Microsoft is a great way to check for cpu pressure by
comparing signal wait times (cpu wait) with resource wait times:</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">Select</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
signalWaitTimeMs<span style="color: grey;">=</span><span style="color: magenta;">sum</span><span style="color: grey;">(</span>signal_wait_time_ms<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-tab-count: 1;"> </span><span style="color: grey;">,</span><span style="color: red;">'%signal
waits'</span> <span style="color: grey;">=</span> <span style="color: magenta;">cast</span><span style="color: grey;">(</span>100.0 <span style="color: grey;">*</span> <span style="color: magenta;">sum</span><span style="color: grey;">(</span>signal_wait_time_ms<span style="color: grey;">)</span> <span style="color: grey;">/</span> <span style="color: magenta;">sum</span><span style="color: blue;"> </span><span style="color: grey;">(</span>wait_time_ms<span style="color: grey;">)</span> <span style="color: blue;">as</span> <span style="color: blue;">numeric</span><span style="color: grey;">(</span>20<span style="color: grey;">,</span>2<span style="color: grey;">))</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-tab-count: 1;"> </span><span style="color: grey;">,</span>resourceWaitTimeMs<span style="color: grey;">=</span><span style="color: magenta;">sum</span><span style="color: grey;">(</span>wait_time_ms <span style="color: grey;">-</span>
signal_wait_time_ms<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-tab-count: 1;"> </span><span style="color: grey;">,</span><span style="color: red;">'%resource
waits'</span><span style="color: grey;">=</span> <span style="color: magenta;">cast</span><span style="color: grey;">(</span>100.0 <span style="color: grey;">*</span> <span style="color: magenta;">sum</span><span style="color: grey;">(</span>wait_time_ms <span style="color: grey;">-</span> signal_wait_time_ms<span style="color: grey;">)</span>
<span style="color: grey;">/</span> <span style="color: magenta;">sum</span><span style="color: blue;"> </span><span style="color: grey;">(</span>wait_time_ms<span style="color: grey;">)</span> <span style="color: blue;">as</span> <span style="color: blue;">numeric</span><span style="color: grey;">(</span>20<span style="color: grey;">,</span>2<span style="color: grey;">))</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">from</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_os_wait_stats</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- wait stats
workload script</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DBCC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> sqlperf<span style="color: blue;"> </span><span style="color: grey;">(</span><span style="color: red;">'sys.dm_os_wait_stats'</span><span style="color: grey;">,</span><span style="color: blue;">clear</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">exec</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
usp_loopmarriageupdate</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_os_wait_stats</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ORDER</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">BY</span> wait_time_ms <span style="color: blue;">DESC</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> session_id<span style="color: grey;">,</span>cpu_time<span style="color: grey;">,</span>total_elapsed_time</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">FROM</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_exec_sessions</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">WHERE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> session_id
<span style="color: grey;">=</span> <span style="color: magenta;">@@SPID</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--Move your
t.log</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">USE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">master</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ALTER</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">DATABASE</span> people</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">MODIFY</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FILE</span><span style="color: grey;">(</span>NAME <span style="color: grey;">=</span> people_log<span style="color: grey;">,</span><span style="color: blue;">FILENAME</span> <span style="color: grey;">=</span> <span style="color: red;">N'h:\people_log.ldf'</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ALTER</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">DATABASE</span> people <span style="color: blue;">SET</span> <span style="color: blue;">OFFLINE</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ALTER</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">DATABASE</span> people <span style="color: blue;">SET</span> <span style="color: blue;">ONLINE</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--Locking demo</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SET</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TRANSACTION</span> <span style="color: blue;">ISOLATION</span>
<span style="color: blue;">LEVEL</span> <span style="color: blue;">REPEATABLE</span>
<span style="color: blue;">READ</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">BEGIN</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TRANSACTION</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> people</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">WHERE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> personid <span style="color: grey;">=</span> <span style="color: red;">'B95212DB-D246-DC11-9225-000E7B82B6DD'</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--view the locks</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
request_session_id <span style="color: blue;">AS</span> <span style="color: blue;">Session</span><span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>resource_database_id <span style="color: blue;">AS</span> <span style="color: blue;">DBID</span><span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>Resource_Type<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>resource_description <span style="color: blue;">AS</span> <span style="color: blue;">Resource</span><span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>request_type <span style="color: blue;">AS</span>
<span style="color: blue;">Type</span><span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>request_mode <span style="color: blue;">AS</span>
Mode<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>request_status <span style="color: blue;">AS</span>
<span style="color: blue;">Status</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">FROM</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_tran_locks</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--open a new
window</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">UPDATE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> people <span style="color: blue;">SET</span> dob <span style="color: grey;">=</span> 0</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- check the
locks again</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- check
sys.dm_os_waiting_tasks</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> session_id<span style="color: grey;">,</span>wait_duration_ms<span style="color: grey;">,</span>wait_type<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">blocking_session_id<span style="color: grey;">,</span>resource_description</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">FROM</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_os_waiting_tasks</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">WHERE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> session_id
<span style="color: grey;">=</span> 54</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal">
<br /></div>
<br />
<br />
<br />
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-13326544321713821812014-07-11T08:36:00.000-07:002014-07-11T09:09:44.773-07:00SQL Server : Complete DBCC commands for Performance Tuning in SQL Server<div dir="ltr" style="text-align: left;" trbidi="on">
SQL Server : Complete DBCC commands for Performance Tuning in SQL Server.<br />
<br />
Using below queries we can tune the DB. <br />
<br />
<br />
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><br />
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*Returns size
and fragmentation information for the data and indexes of the specified table
or view*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_db_index_physical_stats</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DB_ID</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="color: red; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">N'HRMS_DB'</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">),</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: magenta;">OBJECT_ID</span><span style="color: grey;">(</span><span style="color: red;">N'Sparsed'</span><span style="color: grey;">),</span> <span style="color: grey;">NULL,</span> <span style="color: grey;">NULL</span> <span style="color: grey;">,</span> <span style="color: red;">'DETAILED'</span><span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*This command
is used to scan the current DB</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">and display the
pages and extens and fragemention*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DBCC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> SHOWCONTIG</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*This command
is used to scan a particular table</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">and display
pages,extens,avg size,row size,</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">and scanned
pages of a table*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DBCC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> SHOWCONTIG<span style="color: grey;">(</span>tbl_Emp<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_db_index_physical_stats</span><span style="color: grey;">(</span><span style="color: red;">'HRMS_DB'</span><span style="color: grey;">,</span><span style="color: red;">'tbl_Emp'</span> <span style="color: grey;">,</span> <span style="color: grey;">NULL,</span> <span style="color: grey;">NULL</span> <span style="color: grey;">,</span> <span style="color: red;">'LIMITED'</span><span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/* To display
total pagesize,datapage size,</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">used pages on a
database*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">select</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">from</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">allocation_units</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*To display the
rows spread accross</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">the pages in a
table*/</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DBCC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> CHECKTABLE<span style="color: blue;"> </span><span style="color: grey;">(</span><span style="color: red;">'tbl_Emp'</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*To check the
overall Database and tables</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">with rows spread
across the pages*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DBCC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> CHECKDB<span style="color: blue;"> </span><span style="color: grey;">(</span>HRMS_DB<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*DBCC
CLEANTABLE reclaims space after a </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">variable-length
column is dropped. </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">A
variable-length column can be one of the following data types: </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">varchar,
nvarchar, varchar(max), nvarchar(max), varbinary, varbinary(max), text, ntext,
image, sql_variant, and xml. </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">The command does
not reclaim space after a fixed-length column is dropped */</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*For the below
example let's create a table</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">and insert some
data and then drop the</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">column and then
use the command and see the result*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*Step 1: Create
table */</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">drop</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">table</span> dbo<span style="color: grey;">.</span>CleanTableTest</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CREATE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span> dbo<span style="color: grey;">.</span>CleanTableTest</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span></span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">FileName</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">nvarchar</span><span style="color: grey;">(</span>4000<span style="color: grey;">),</span> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>DocumentSummary <span style="color: blue;">nvarchar</span><span style="color: grey;">(</span><span style="color: magenta;">max</span><span style="color: grey;">),</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>Document <span style="color: blue;">varbinary</span><span style="color: grey;">(</span><span style="color: magenta;">max</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*Step 2: Insert
the data into the table</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">using wizard or
from the table which contains</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">large records */</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*Now Verify the
current page counts</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>and average space used */</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">SELECT</span> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_db_index_physical_stats</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DB_ID</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="color: red; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">N'HRMS_DB'</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">),</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: magenta;">OBJECT_ID</span><span style="color: grey;">(</span><span style="color: red;">N'dbo.CleanTableTest'</span><span style="color: grey;">),</span>
<span style="color: grey;">NULL,</span> <span style="color: grey;">NULL</span> <span style="color: grey;">,</span> <span style="color: red;">'DETAILED'</span><span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*Now find out
from the output few columns like</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">avg_pagesize,record
count,pagecount,max record byte size,</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">avg_record byte
size*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*Step 3: drop
the columns of the table*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ALTER</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span> dbo<span style="color: grey;">.</span>CleanTableTest</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DROP</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">COLUMN</span> <span style="color: blue;">FileName</span><span style="color: grey;">,</span> Document<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*Now Check the
size of the table*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_db_index_physical_stats</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DB_ID</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="color: red; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">N'HRMS_DB'</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">),</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: magenta;">OBJECT_ID</span><span style="color: grey;">(</span><span style="color: red;">N'dbo.CleanTableTest'</span><span style="color: grey;">),</span>
<span style="color: grey;">NULL,</span> <span style="color: grey;">NULL</span> <span style="color: grey;">,</span> <span style="color: red;">'DETAILED'</span><span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*Now Clean the
table*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*Even though
you drop the column the space</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">is still
reserved so now take a screen shot</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">and test the
min,max,avg,row sized */</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*(After DBCC
CLEANTABLE now check the</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">space used the
min,max,row sizes will be different*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DBCC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> CLEANTABLE<span style="color: blue;"> </span><span style="color: grey;">(</span>HRMS_DB<span style="color: grey;">,</span><span style="color: red;">'dbo.CleanTableTest'</span><span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*Now check the
space of the table*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">dm_db_index_physical_stats</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DB_ID</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="color: red; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">N'HRMS_DB'</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">),</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: magenta;">OBJECT_ID</span><span style="color: grey;">(</span><span style="color: red;">N'dbo.CleanTableTest'</span><span style="color: grey;">),</span>
<span style="color: grey;">NULL,</span> <span style="color: grey;">NULL</span> <span style="color: grey;">,</span> <span style="color: red;">'DETAILED'</span><span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DBCC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> CheckDB<span style="color: grey;">(</span>HRMS_DB<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*This Command
is used Removes residual </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">information left
on database pages </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">because of data
modification routines </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">in SQL Server*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*Before this
command check the DBSpace using</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">sp_helpdb
HRMS_DB */</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">EXEC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
sp_clean_db_free_space<span style="color: blue;"> </span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">@dbname <span style="color: grey;">=</span> <span style="color: red;">N'HRMS_DB'</span> <span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*To get the
complete infor of all the </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">data type*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">EXEC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: maroon;">sp_datatype_info</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*This Command
display's all the objects</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">that references
the table tbl_Emp</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">like
views,sp,indexes releated to this table*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">EXEC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: maroon;">sp_depends</span><span style="color: blue;"> </span>@objname
<span style="color: grey;">=</span> <span style="color: red;">N'tbl_Emp'</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">/*To Display the
Memory Status*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DBCC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
MemoryStatus</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">Note: Please do not run the below query on production server if it's not required. To run above queries we can tune the our database easily. </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal">
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-82510707245213041212014-03-31T03:22:00.000-07:002014-03-31T03:22:25.358-07:00SQL SERVER – Tips of Linked Server in SQL Server<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;"> Linked Server is providing facility to access / connect data to other Data source like MS Access, Oracle, My SQL etc. To access other data source into SQL server instance. We can use Linked server option. To creating Linked Server we have to follow below steps-<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Using User Interface-<o:p></o:p></span></b></div>
<div class="MsoListParagraphCxSpFirst" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;">
<span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">1.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Open <span style="mso-spacerun: yes;"> </span>SSMS(SQL Server Management Studio) and open server object(If not found this option then find it in ‘View’ menu )<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;">
<span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">2.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Then Right click on the Linked server and click on the ‘New Linked server’<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo1; text-indent: -0.25in;">
<span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri;">3.</span><span style="font: 7pt 'Times New Roman';"> </span></span></span><span style="font-family: Calibri;">Then we need to provide required Stuff(Server name, Instance Name, Default database name, Data source type etc) and we can access data from newly connected Data Source.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<b style="mso-bidi-font-weight: normal;"><span style="font-family: Calibri;">Using SQL Query –<o:p></o:p></span></b></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">SQL Server has provided Stored procedure to creating Linked server.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">Name <b style="mso-bidi-font-weight: normal;">- Sp_AddLinkedServer</b><o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<span style="font-family: Calibri;">Example-<b style="mso-bidi-font-weight: normal;"> <o:p></o:p></b></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="EN" style="color: black; font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman';">EXEC sp_addlinkedserver <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="EN" style="color: black; font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>@server = N'SEATTLE Mktg', <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="EN" style="color: black; font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>@provider = N'Microsoft.ACE.OLEDB.12.0', <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="EN" style="color: black; font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>@srvproduct = N'OLE DB Provider for ACE',<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="EN" style="color: black; font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman';"><span style="mso-spacerun: yes;"> </span>@datasrc = N'C:\MSOffice\Access\Samples\MS_ACCESS_DATABASE.accdb';<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span lang="EN" style="color: black; font-family: 'Courier New'; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 'Times New Roman';">GO<o:p></o:p></span></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<br /></div>
<div class="MsoNormal" style="margin: 0in 0in 10pt;">
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-81164880862051074712014-03-11T06:27:00.000-07:002014-03-11T06:27:26.085-07:00TOP 10 FEATURES OF SQL SERVER 2012<div dir="ltr" style="text-align: left;" trbidi="on">
1. Column store index<br />
2. Pagination. - get results into part.<br />
3. Contained database - when user will login at that time it will check databases access for logging user.<br />
4. Sequence objects- it similar to Oracle sequence object. It used for creating identity.<br />
5. Error handling- it introduced THROW keyword. More useful to raiserror option.<br />
6. User defined roles- now user can can create new new server level role.<br />
7. Windows Server Core support- sql user can be performed will windows level activities from sql server 2012.<br />
8. Tabular model- (SSAS)<br />
9. Power view<br />
10. DQS data quality service- it's used for change and purring data.<br />
<br /></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-65574346179453675222013-09-09T21:48:00.000-07:002013-09-09T21:48:29.871-07:00SQL Server - How to create/make Foreign Key on the table object.<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>Most of the time many new SQL developer do
not able to create the primary key and Foreign Key relationship. In this post I
am going to show this steps and it very simple to understand.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">We have to create to table
first for Primary Key and second for Foreign Key.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--Step1- First
table creating here. With Primary Key on RuleID column.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">create</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span> dbo<span style="color: grey;">.</span>Table1_Rule</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">RuleID <span style="color: blue;">int</span> <span style="color: blue;">primary</span> <span style="color: blue;">key</span><span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">Rulename <span style="color: blue;">varchar</span><span style="color: grey;">(</span>50<span style="color: grey;">),</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">Status</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">bit</span> <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">Createdate <span style="color: blue;">datetime</span><span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">Castupdate <span style="color: blue;">datetime</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">)</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoListParagraph" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; text-autospace: none; text-indent: -.25in;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-fareast-font-family: "Courier New"; mso-no-proof: yes;"><span style="mso-list: Ignore;">-<span style="font: 7.0pt "Times New Roman";"> </span></span></span><span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">Step2 - Now we are creating second table with<span style="mso-spacerun: yes;"> </span>getting reference for Foreign Key.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">create</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">TABLE</span> dbo<span style="color: grey;">.</span>Table2_Condition</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">RuleConditionID <span style="color: blue;">int</span> <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">RuleID <span style="color: blue;">int</span> <span style="color: blue;">references</span> dbo<span style="color: grey;">.</span>Table1_Rule<span style="color: grey;">(</span>RuleID <span style="color: grey;">),</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">AppliedContent <span style="color: blue;">bit</span> <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">Operation <span style="color: blue;">varchar</span><span style="color: grey;">(</span>50<span style="color: grey;">),</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">value <span style="color: blue;">varchar</span><span style="color: grey;">(</span>50<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">)</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--Step 3 - Then
we are appling Foreign Key in second(dbo.Table2_Condition) table on RuleID
column.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ALTER</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span> dbo<span style="color: grey;">.</span>Table2_Condition</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ADD</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FOREIGN</span> <span style="color: blue;">KEY </span><span style="color: grey;">(</span>RuleID<span style="color: grey;">)</span> <span style="color: blue;">REFERENCES</span> dbo<span style="color: grey;">.</span>Table1_Rule<span style="color: grey;">(</span>RuleID<span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal">
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-83665835874683999412013-01-20T08:09:00.003-08:002013-01-20T08:09:33.077-08:00SQL Server – How to see the SQL Server ERROR Log.<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]-->
<br />
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span><span lang="EN-GB" style="mso-ansi-language: EN-GB;">SQL server
stored the error log, which occurred in run time. Some time we need to see the
error log to get the solution for Client and generally look into the stored
procedure and need to see the error log to get instant solution of the problem</span>
</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">After login
we can see the error log in SQLAGENT<span style="mso-spacerun: yes;"> </span>it
is the very simple way to see the error log but some time DBA team don’t gives
the direct access then we can also see the error log using TSQL for analyse
error and it reason. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">In the sql
server have inbuilt stored procedure <b style="mso-bidi-font-weight: normal;">sp_readerrorlog</b>.
Using this SP, we can see the error log for the specified time.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Code of System Stored procedure SP_readerrorlog:-</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CREATE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">PROC</span> [sys]<span style="color: grey;">.</span>[sp_readerrorlog]<span style="color: grey;">(</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p1<span style="mso-spacerun: yes;">
</span><span style="color: blue;">INT</span> <span style="color: grey;">=</span> 0<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p2<span style="mso-spacerun: yes;">
</span><span style="color: blue;">INT</span> <span style="color: grey;">=</span> <span style="color: grey;">NULL,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p3<span style="mso-spacerun: yes;">
</span><span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>255<span style="color: grey;">)</span> <span style="color: grey;">=</span> <span style="color: grey;">NULL,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p4<span style="mso-spacerun: yes;">
</span><span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>255<span style="color: grey;">)</span> <span style="color: grey;">=</span> <span style="color: grey;">NULL)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">AS</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">BEGIN</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">IF </span><span style="color: grey;">(NOT</span> <span style="color: magenta;">IS_SRVROLEMEMBER</span><span style="color: grey;">(</span><span style="color: red;">N'securityadmin'</span><span style="color: grey;">)</span> <span style="color: grey;">=</span> 1<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">BEGIN</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">RAISERROR</span><span style="color: grey;">(</span>15003<span style="color: grey;">,-</span>1<span style="color: grey;">,-</span>1<span style="color: grey;">,</span> <span style="color: red;">N'securityadmin'</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">RETURN </span><span style="color: grey;">(</span>1<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">END</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">IF </span><span style="color: grey;">(</span>@p2 <span style="color: grey;">IS</span> <span style="color: grey;">NULL)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="color: blue;">EXEC</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: maroon;">xp_readerrorlog</span><span style="color: blue;"> </span>@p1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">ELSE</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">EXEC</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: maroon;">xp_readerrorlog</span><span style="color: blue;"> </span>@p1<span style="color: grey;">,</span>@p2<span style="color: grey;">,</span>@p3<span style="color: grey;">,</span>@p4</span></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">END</span><b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Parameter of SP:- </span></b></div>
<ul type="disc">
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Value of error log file
you want to read:</b> 0 = current, 1 = Archive #1, 2 = Archive #2, etc... </li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Log file type:</b> 1 or
NULL = error log, 2 = SQL Agent log </li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Search string 1: </b>String
one you want to search for </li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Search string 2:</b>
String two you want to search for to further refine the results</li>
</ul>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Note</span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">:- We can run this system procedure without any
parameter.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">Please see
below for readymade script to get error log.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Scripts1: To find the Error log in SQL Server
2000</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DECLARE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: blue;">INT</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SET</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: grey;">=</span> 24 <span style="color: green;">-- it is the time of
error log</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- creating the temp table to store the error log </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CREATE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ErrorLog <span style="color: blue;">Varchar</span><span style="color: grey;">(</span>1000<span style="color: grey;">),</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ContinuationRow
<span style="color: blue;">INT</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- Inserting the data using SP</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">INSERT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">INTO</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">EXEC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: maroon;">sp_readerrorlog</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DELETE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FROM</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">WHERE</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(LEFT(</span><span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">LTRIM</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ErrorLog<span style="color: grey;">),</span>4<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">NOT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">LIKE</span> <span style="color: magenta;">DATEPART</span><span style="color: grey;">(</span>YYYY<span style="color: grey;">,</span><span style="color: magenta;">GETDATE</span><span style="color: grey;">())</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">AND</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
ContinuationRow <span style="color: grey;">=</span> 0<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">OR</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
ContinuationRow <span style="color: grey;">=</span> 1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">OR</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: magenta;">LEN</span><span style="color: grey;">(</span>ErrorLog<span style="color: grey;">)</span> <span style="color: grey;"><</span> 25</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">OR</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CAST</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(LEFT(</span><span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">LTRIM</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ErrorLog<span style="color: grey;">),</span>23<span style="color: grey;">)</span> <span style="color: blue;">AS</span> <span style="color: blue;">DATETIME</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: magenta;">CAST</span><span style="color: grey;">(</span><span style="color: magenta;">DATEADD</span><span style="color: grey;">(</span>HH<span style="color: grey;">,-</span>@HOURS<span style="color: grey;">,</span><span style="color: magenta;">GETDATE</span><span style="color: grey;">())</span> <span style="color: blue;">AS</span> <span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>23<span style="color: grey;">)))</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- see the data</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> #ErrorLog </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--Clear the data</span></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DROP</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span>
#ErrorLog</span><span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Scripts2: To find the Error log in SQL Server
2005.2008 and 2008R2</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DECLARE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: blue;">INT</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SET</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: grey;">=</span> 24 <span style="color: green;">-- it is the time of
error log</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- creating the temp table to store the error log </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CREATE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span> #ErrorLog1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">LogDate <span style="color: blue;">DateTime</span><span style="color: grey;">,</span> ProcessInfo
<span style="color: blue;">Varchar</span><span style="color: grey;">(</span>50<span style="color: grey;">),</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">[Text] <span style="color: blue;">Varchar</span><span style="color: grey;">(</span>4000<span style="color: grey;">))</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- Inserting the data using SP</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">INSERT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">INTO</span> #ErrorLog1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">EXEC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: maroon;">sp_readerrorlog</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DELETE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FROM</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">WHERE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> LogDate <span style="color: grey;"><</span> <span style="color: magenta;">CAST</span><span style="color: grey;">(</span><span style="color: magenta;">DATEADD</span><span style="color: grey;">(</span>HH<span style="color: grey;">,-</span>@HOURS<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GETDATE</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">())</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">AS</span>
<span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>23<span style="color: grey;">))</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- see the data</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> #ErrorLog </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--Clear the data</span></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DROP</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span>
#ErrorLog</span><span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="background-color: blue; color: white;"> <b>Share if you have any other option to get ERROR Log. </b></span></span></div>
<div class="MsoNormal">
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-90420016631918133012013-01-20T08:09:00.001-08:002013-01-20T08:09:22.408-08:00SQL Server – How to see the SQL Server ERROR Log.<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]-->
<br />
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span><span lang="EN-GB" style="mso-ansi-language: EN-GB;">SQL server
stored the error log, which occurred in run time. Some time we need to see the
error log to get the solution for Client and generally look into the stored
procedure and need to see the error log to get instant solution of the problem</span>
</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">After login
we can see the error log in SQLAGENT<span style="mso-spacerun: yes;"> </span>it
is the very simple way to see the error log but some time DBA team don’t gives
the direct access then we can also see the error log using TSQL for analyse
error and it reason. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">In the sql
server have inbuilt stored procedure <b style="mso-bidi-font-weight: normal;">sp_readerrorlog</b>.
Using this SP, we can see the error log for the specified time.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Code of System Stored procedure SP_readerrorlog:-</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CREATE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">PROC</span> [sys]<span style="color: grey;">.</span>[sp_readerrorlog]<span style="color: grey;">(</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p1<span style="mso-spacerun: yes;">
</span><span style="color: blue;">INT</span> <span style="color: grey;">=</span> 0<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p2<span style="mso-spacerun: yes;">
</span><span style="color: blue;">INT</span> <span style="color: grey;">=</span> <span style="color: grey;">NULL,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p3<span style="mso-spacerun: yes;">
</span><span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>255<span style="color: grey;">)</span> <span style="color: grey;">=</span> <span style="color: grey;">NULL,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p4<span style="mso-spacerun: yes;">
</span><span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>255<span style="color: grey;">)</span> <span style="color: grey;">=</span> <span style="color: grey;">NULL)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">AS</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">BEGIN</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">IF </span><span style="color: grey;">(NOT</span> <span style="color: magenta;">IS_SRVROLEMEMBER</span><span style="color: grey;">(</span><span style="color: red;">N'securityadmin'</span><span style="color: grey;">)</span> <span style="color: grey;">=</span> 1<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">BEGIN</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">RAISERROR</span><span style="color: grey;">(</span>15003<span style="color: grey;">,-</span>1<span style="color: grey;">,-</span>1<span style="color: grey;">,</span> <span style="color: red;">N'securityadmin'</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">RETURN </span><span style="color: grey;">(</span>1<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">END</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">IF </span><span style="color: grey;">(</span>@p2 <span style="color: grey;">IS</span> <span style="color: grey;">NULL)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="color: blue;">EXEC</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: maroon;">xp_readerrorlog</span><span style="color: blue;"> </span>@p1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">ELSE</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">EXEC</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: maroon;">xp_readerrorlog</span><span style="color: blue;"> </span>@p1<span style="color: grey;">,</span>@p2<span style="color: grey;">,</span>@p3<span style="color: grey;">,</span>@p4</span></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">END</span><b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Parameter of SP:- </span></b></div>
<ul type="disc">
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Value of error log file
you want to read:</b> 0 = current, 1 = Archive #1, 2 = Archive #2, etc... </li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Log file type:</b> 1 or
NULL = error log, 2 = SQL Agent log </li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Search string 1: </b>String
one you want to search for </li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Search string 2:</b>
String two you want to search for to further refine the results</li>
</ul>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Note</span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">:- We can run this system procedure without any
parameter.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">Please see
below for readymade script to get error log.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Scripts1: To find the Error log in SQL Server
2000</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DECLARE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: blue;">INT</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SET</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: grey;">=</span> 24 <span style="color: green;">-- it is the time of
error log</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- creating the temp table to store the error log </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CREATE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ErrorLog <span style="color: blue;">Varchar</span><span style="color: grey;">(</span>1000<span style="color: grey;">),</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ContinuationRow
<span style="color: blue;">INT</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- Inserting the data using SP</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">INSERT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">INTO</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">EXEC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: maroon;">sp_readerrorlog</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DELETE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FROM</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">WHERE</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(LEFT(</span><span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">LTRIM</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ErrorLog<span style="color: grey;">),</span>4<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">NOT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">LIKE</span> <span style="color: magenta;">DATEPART</span><span style="color: grey;">(</span>YYYY<span style="color: grey;">,</span><span style="color: magenta;">GETDATE</span><span style="color: grey;">())</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">AND</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
ContinuationRow <span style="color: grey;">=</span> 0<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">OR</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
ContinuationRow <span style="color: grey;">=</span> 1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">OR</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: magenta;">LEN</span><span style="color: grey;">(</span>ErrorLog<span style="color: grey;">)</span> <span style="color: grey;"><</span> 25</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">OR</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CAST</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(LEFT(</span><span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">LTRIM</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ErrorLog<span style="color: grey;">),</span>23<span style="color: grey;">)</span> <span style="color: blue;">AS</span> <span style="color: blue;">DATETIME</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: magenta;">CAST</span><span style="color: grey;">(</span><span style="color: magenta;">DATEADD</span><span style="color: grey;">(</span>HH<span style="color: grey;">,-</span>@HOURS<span style="color: grey;">,</span><span style="color: magenta;">GETDATE</span><span style="color: grey;">())</span> <span style="color: blue;">AS</span> <span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>23<span style="color: grey;">)))</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- see the data</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> #ErrorLog </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--Clear the data</span></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DROP</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span>
#ErrorLog</span><span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Scripts2: To find the Error log in SQL Server
2005.2008 and 2008R2</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DECLARE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: blue;">INT</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SET</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: grey;">=</span> 24 <span style="color: green;">-- it is the time of
error log</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- creating the temp table to store the error log </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CREATE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span> #ErrorLog1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">LogDate <span style="color: blue;">DateTime</span><span style="color: grey;">,</span> ProcessInfo
<span style="color: blue;">Varchar</span><span style="color: grey;">(</span>50<span style="color: grey;">),</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">[Text] <span style="color: blue;">Varchar</span><span style="color: grey;">(</span>4000<span style="color: grey;">))</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- Inserting the data using SP</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">INSERT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">INTO</span> #ErrorLog1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">EXEC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: maroon;">sp_readerrorlog</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DELETE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FROM</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">WHERE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> LogDate <span style="color: grey;"><</span> <span style="color: magenta;">CAST</span><span style="color: grey;">(</span><span style="color: magenta;">DATEADD</span><span style="color: grey;">(</span>HH<span style="color: grey;">,-</span>@HOURS<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GETDATE</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">())</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">AS</span>
<span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>23<span style="color: grey;">))</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- see the data</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> #ErrorLog </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--Clear the data</span></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DROP</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span>
#ErrorLog</span><span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="background-color: blue; color: white;"> <b>Share if you have any other option to get ERROR Log. </b></span></span></div>
<div class="MsoNormal">
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-57188537906969736292013-01-20T08:08:00.005-08:002013-01-20T08:08:56.699-08:00SQL Server – How to see the SQL Server ERROR Log.<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]-->
<br />
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span><span lang="EN-GB" style="mso-ansi-language: EN-GB;">SQL server
stored the error log, which occurred in run time. Some time we need to see the
error log to get the solution for Client and generally look into the stored
procedure and need to see the error log to get instant solution of the problem</span>
</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">After login
we can see the error log in SQLAGENT<span style="mso-spacerun: yes;"> </span>it
is the very simple way to see the error log but some time DBA team don’t gives
the direct access then we can also see the error log using TSQL for analyse
error and it reason. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">In the sql
server have inbuilt stored procedure <b style="mso-bidi-font-weight: normal;">sp_readerrorlog</b>.
Using this SP, we can see the error log for the specified time.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Code of System Stored procedure SP_readerrorlog:-</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CREATE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">PROC</span> [sys]<span style="color: grey;">.</span>[sp_readerrorlog]<span style="color: grey;">(</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p1<span style="mso-spacerun: yes;">
</span><span style="color: blue;">INT</span> <span style="color: grey;">=</span> 0<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p2<span style="mso-spacerun: yes;">
</span><span style="color: blue;">INT</span> <span style="color: grey;">=</span> <span style="color: grey;">NULL,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p3<span style="mso-spacerun: yes;">
</span><span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>255<span style="color: grey;">)</span> <span style="color: grey;">=</span> <span style="color: grey;">NULL,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p4<span style="mso-spacerun: yes;">
</span><span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>255<span style="color: grey;">)</span> <span style="color: grey;">=</span> <span style="color: grey;">NULL)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">AS</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">BEGIN</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">IF </span><span style="color: grey;">(NOT</span> <span style="color: magenta;">IS_SRVROLEMEMBER</span><span style="color: grey;">(</span><span style="color: red;">N'securityadmin'</span><span style="color: grey;">)</span> <span style="color: grey;">=</span> 1<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">BEGIN</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">RAISERROR</span><span style="color: grey;">(</span>15003<span style="color: grey;">,-</span>1<span style="color: grey;">,-</span>1<span style="color: grey;">,</span> <span style="color: red;">N'securityadmin'</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">RETURN </span><span style="color: grey;">(</span>1<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">END</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">IF </span><span style="color: grey;">(</span>@p2 <span style="color: grey;">IS</span> <span style="color: grey;">NULL)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="color: blue;">EXEC</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: maroon;">xp_readerrorlog</span><span style="color: blue;"> </span>@p1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">ELSE</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">EXEC</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: maroon;">xp_readerrorlog</span><span style="color: blue;"> </span>@p1<span style="color: grey;">,</span>@p2<span style="color: grey;">,</span>@p3<span style="color: grey;">,</span>@p4</span></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">END</span><b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Parameter of SP:- </span></b></div>
<ul type="disc">
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Value of error log file
you want to read:</b> 0 = current, 1 = Archive #1, 2 = Archive #2, etc... </li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Log file type:</b> 1 or
NULL = error log, 2 = SQL Agent log </li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Search string 1: </b>String
one you want to search for </li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Search string 2:</b>
String two you want to search for to further refine the results</li>
</ul>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Note</span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">:- We can run this system procedure without any
parameter.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">Please see
below for readymade script to get error log.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Scripts1: To find the Error log in SQL Server
2000</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DECLARE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: blue;">INT</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SET</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: grey;">=</span> 24 <span style="color: green;">-- it is the time of
error log</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- creating the temp table to store the error log </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CREATE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ErrorLog <span style="color: blue;">Varchar</span><span style="color: grey;">(</span>1000<span style="color: grey;">),</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ContinuationRow
<span style="color: blue;">INT</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- Inserting the data using SP</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">INSERT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">INTO</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">EXEC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: maroon;">sp_readerrorlog</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DELETE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FROM</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">WHERE</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(LEFT(</span><span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">LTRIM</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ErrorLog<span style="color: grey;">),</span>4<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">NOT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">LIKE</span> <span style="color: magenta;">DATEPART</span><span style="color: grey;">(</span>YYYY<span style="color: grey;">,</span><span style="color: magenta;">GETDATE</span><span style="color: grey;">())</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">AND</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
ContinuationRow <span style="color: grey;">=</span> 0<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">OR</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
ContinuationRow <span style="color: grey;">=</span> 1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">OR</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: magenta;">LEN</span><span style="color: grey;">(</span>ErrorLog<span style="color: grey;">)</span> <span style="color: grey;"><</span> 25</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">OR</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CAST</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(LEFT(</span><span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">LTRIM</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ErrorLog<span style="color: grey;">),</span>23<span style="color: grey;">)</span> <span style="color: blue;">AS</span> <span style="color: blue;">DATETIME</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: magenta;">CAST</span><span style="color: grey;">(</span><span style="color: magenta;">DATEADD</span><span style="color: grey;">(</span>HH<span style="color: grey;">,-</span>@HOURS<span style="color: grey;">,</span><span style="color: magenta;">GETDATE</span><span style="color: grey;">())</span> <span style="color: blue;">AS</span> <span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>23<span style="color: grey;">)))</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- see the data</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> #ErrorLog </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--Clear the data</span></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DROP</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span>
#ErrorLog</span><span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Scripts2: To find the Error log in SQL Server
2005.2008 and 2008R2</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DECLARE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: blue;">INT</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SET</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: grey;">=</span> 24 <span style="color: green;">-- it is the time of
error log</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- creating the temp table to store the error log </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CREATE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span> #ErrorLog1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">LogDate <span style="color: blue;">DateTime</span><span style="color: grey;">,</span> ProcessInfo
<span style="color: blue;">Varchar</span><span style="color: grey;">(</span>50<span style="color: grey;">),</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">[Text] <span style="color: blue;">Varchar</span><span style="color: grey;">(</span>4000<span style="color: grey;">))</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- Inserting the data using SP</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">INSERT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">INTO</span> #ErrorLog1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">EXEC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: maroon;">sp_readerrorlog</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DELETE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FROM</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">WHERE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> LogDate <span style="color: grey;"><</span> <span style="color: magenta;">CAST</span><span style="color: grey;">(</span><span style="color: magenta;">DATEADD</span><span style="color: grey;">(</span>HH<span style="color: grey;">,-</span>@HOURS<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GETDATE</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">())</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">AS</span>
<span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>23<span style="color: grey;">))</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- see the data</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> #ErrorLog </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--Clear the data</span></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DROP</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span>
#ErrorLog</span><span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="background-color: blue; color: white;"> <b>Share if you have any other option to get ERROR Log. </b></span></span></div>
<div class="MsoNormal">
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-75592735834810261022013-01-20T08:08:00.003-08:002013-01-20T08:08:46.644-08:00SQL Server – How to see the SQL Server ERROR Log.<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]-->
<br />
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span><span lang="EN-GB" style="mso-ansi-language: EN-GB;">SQL server
stored the error log, which occurred in run time. Some time we need to see the
error log to get the solution for Client and generally look into the stored
procedure and need to see the error log to get instant solution of the problem</span>
</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">After login
we can see the error log in SQLAGENT<span style="mso-spacerun: yes;"> </span>it
is the very simple way to see the error log but some time DBA team don’t gives
the direct access then we can also see the error log using TSQL for analyse
error and it reason. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">In the sql
server have inbuilt stored procedure <b style="mso-bidi-font-weight: normal;">sp_readerrorlog</b>.
Using this SP, we can see the error log for the specified time.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Code of System Stored procedure SP_readerrorlog:-</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CREATE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">PROC</span> [sys]<span style="color: grey;">.</span>[sp_readerrorlog]<span style="color: grey;">(</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p1<span style="mso-spacerun: yes;">
</span><span style="color: blue;">INT</span> <span style="color: grey;">=</span> 0<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p2<span style="mso-spacerun: yes;">
</span><span style="color: blue;">INT</span> <span style="color: grey;">=</span> <span style="color: grey;">NULL,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p3<span style="mso-spacerun: yes;">
</span><span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>255<span style="color: grey;">)</span> <span style="color: grey;">=</span> <span style="color: grey;">NULL,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p4<span style="mso-spacerun: yes;">
</span><span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>255<span style="color: grey;">)</span> <span style="color: grey;">=</span> <span style="color: grey;">NULL)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">AS</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">BEGIN</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">IF </span><span style="color: grey;">(NOT</span> <span style="color: magenta;">IS_SRVROLEMEMBER</span><span style="color: grey;">(</span><span style="color: red;">N'securityadmin'</span><span style="color: grey;">)</span> <span style="color: grey;">=</span> 1<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">BEGIN</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">RAISERROR</span><span style="color: grey;">(</span>15003<span style="color: grey;">,-</span>1<span style="color: grey;">,-</span>1<span style="color: grey;">,</span> <span style="color: red;">N'securityadmin'</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">RETURN </span><span style="color: grey;">(</span>1<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">END</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">IF </span><span style="color: grey;">(</span>@p2 <span style="color: grey;">IS</span> <span style="color: grey;">NULL)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="color: blue;">EXEC</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: maroon;">xp_readerrorlog</span><span style="color: blue;"> </span>@p1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">ELSE</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">EXEC</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: maroon;">xp_readerrorlog</span><span style="color: blue;"> </span>@p1<span style="color: grey;">,</span>@p2<span style="color: grey;">,</span>@p3<span style="color: grey;">,</span>@p4</span></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">END</span><b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Parameter of SP:- </span></b></div>
<ul type="disc">
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Value of error log file
you want to read:</b> 0 = current, 1 = Archive #1, 2 = Archive #2, etc... </li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Log file type:</b> 1 or
NULL = error log, 2 = SQL Agent log </li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Search string 1: </b>String
one you want to search for </li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Search string 2:</b>
String two you want to search for to further refine the results</li>
</ul>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Note</span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">:- We can run this system procedure without any
parameter.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">Please see
below for readymade script to get error log.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Scripts1: To find the Error log in SQL Server
2000</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DECLARE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: blue;">INT</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SET</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: grey;">=</span> 24 <span style="color: green;">-- it is the time of
error log</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- creating the temp table to store the error log </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CREATE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ErrorLog <span style="color: blue;">Varchar</span><span style="color: grey;">(</span>1000<span style="color: grey;">),</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ContinuationRow
<span style="color: blue;">INT</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- Inserting the data using SP</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">INSERT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">INTO</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">EXEC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: maroon;">sp_readerrorlog</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DELETE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FROM</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">WHERE</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(LEFT(</span><span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">LTRIM</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ErrorLog<span style="color: grey;">),</span>4<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">NOT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">LIKE</span> <span style="color: magenta;">DATEPART</span><span style="color: grey;">(</span>YYYY<span style="color: grey;">,</span><span style="color: magenta;">GETDATE</span><span style="color: grey;">())</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">AND</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
ContinuationRow <span style="color: grey;">=</span> 0<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">OR</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
ContinuationRow <span style="color: grey;">=</span> 1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">OR</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: magenta;">LEN</span><span style="color: grey;">(</span>ErrorLog<span style="color: grey;">)</span> <span style="color: grey;"><</span> 25</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">OR</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CAST</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(LEFT(</span><span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">LTRIM</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ErrorLog<span style="color: grey;">),</span>23<span style="color: grey;">)</span> <span style="color: blue;">AS</span> <span style="color: blue;">DATETIME</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: magenta;">CAST</span><span style="color: grey;">(</span><span style="color: magenta;">DATEADD</span><span style="color: grey;">(</span>HH<span style="color: grey;">,-</span>@HOURS<span style="color: grey;">,</span><span style="color: magenta;">GETDATE</span><span style="color: grey;">())</span> <span style="color: blue;">AS</span> <span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>23<span style="color: grey;">)))</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- see the data</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> #ErrorLog </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--Clear the data</span></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DROP</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span>
#ErrorLog</span><span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Scripts2: To find the Error log in SQL Server
2005.2008 and 2008R2</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DECLARE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: blue;">INT</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SET</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: grey;">=</span> 24 <span style="color: green;">-- it is the time of
error log</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- creating the temp table to store the error log </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CREATE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span> #ErrorLog1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">LogDate <span style="color: blue;">DateTime</span><span style="color: grey;">,</span> ProcessInfo
<span style="color: blue;">Varchar</span><span style="color: grey;">(</span>50<span style="color: grey;">),</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">[Text] <span style="color: blue;">Varchar</span><span style="color: grey;">(</span>4000<span style="color: grey;">))</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- Inserting the data using SP</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">INSERT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">INTO</span> #ErrorLog1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">EXEC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: maroon;">sp_readerrorlog</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DELETE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FROM</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">WHERE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> LogDate <span style="color: grey;"><</span> <span style="color: magenta;">CAST</span><span style="color: grey;">(</span><span style="color: magenta;">DATEADD</span><span style="color: grey;">(</span>HH<span style="color: grey;">,-</span>@HOURS<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GETDATE</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">())</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">AS</span>
<span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>23<span style="color: grey;">))</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- see the data</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> #ErrorLog </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--Clear the data</span></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DROP</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span>
#ErrorLog</span><span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="background-color: blue; color: white;"> <b>Share if you have any other option to get ERROR Log. </b></span></span></div>
<div class="MsoNormal">
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-35007754334161375792013-01-20T08:07:00.001-08:002013-01-20T08:07:48.181-08:00SQL Server – How to see the SQL Server ERROR Log.<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]-->
<br />
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span><span lang="EN-GB" style="mso-ansi-language: EN-GB;">SQL server
stored the error log, which occurred in run time. Some time we need to see the
error log to get the solution for Client and generally look into the stored
procedure and need to see the error log to get instant solution of the problem</span>
</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">After login
we can see the error log in SQLAGENT<span style="mso-spacerun: yes;"> </span>it
is the very simple way to see the error log but some time DBA team don’t gives
the direct access then we can also see the error log using TSQL for analyse
error and it reason. </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">In the sql
server have inbuilt stored procedure <b style="mso-bidi-font-weight: normal;">sp_readerrorlog</b>.
Using this SP, we can see the error log for the specified time.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Code of System Stored procedure SP_readerrorlog:-</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CREATE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">PROC</span> [sys]<span style="color: grey;">.</span>[sp_readerrorlog]<span style="color: grey;">(</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p1<span style="mso-spacerun: yes;">
</span><span style="color: blue;">INT</span> <span style="color: grey;">=</span> 0<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p2<span style="mso-spacerun: yes;">
</span><span style="color: blue;">INT</span> <span style="color: grey;">=</span> <span style="color: grey;">NULL,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p3<span style="mso-spacerun: yes;">
</span><span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>255<span style="color: grey;">)</span> <span style="color: grey;">=</span> <span style="color: grey;">NULL,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>@p4<span style="mso-spacerun: yes;">
</span><span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>255<span style="color: grey;">)</span> <span style="color: grey;">=</span> <span style="color: grey;">NULL)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">AS</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">BEGIN</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">IF </span><span style="color: grey;">(NOT</span> <span style="color: magenta;">IS_SRVROLEMEMBER</span><span style="color: grey;">(</span><span style="color: red;">N'securityadmin'</span><span style="color: grey;">)</span> <span style="color: grey;">=</span> 1<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">BEGIN</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">RAISERROR</span><span style="color: grey;">(</span>15003<span style="color: grey;">,-</span>1<span style="color: grey;">,-</span>1<span style="color: grey;">,</span> <span style="color: red;">N'securityadmin'</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">RETURN </span><span style="color: grey;">(</span>1<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">END</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">IF </span><span style="color: grey;">(</span>@p2 <span style="color: grey;">IS</span> <span style="color: grey;">NULL)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="color: blue;">EXEC</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: maroon;">xp_readerrorlog</span><span style="color: blue;"> </span>@p1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">ELSE</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">EXEC</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: maroon;">xp_readerrorlog</span><span style="color: blue;"> </span>@p1<span style="color: grey;">,</span>@p2<span style="color: grey;">,</span>@p3<span style="color: grey;">,</span>@p4</span></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">END</span><b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Parameter of SP:- </span></b></div>
<ul type="disc">
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Value of error log file
you want to read:</b> 0 = current, 1 = Archive #1, 2 = Archive #2, etc... </li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Log file type:</b> 1 or
NULL = error log, 2 = SQL Agent log </li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Search string 1: </b>String
one you want to search for </li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b>Search string 2:</b>
String two you want to search for to further refine the results</li>
</ul>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Note</span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">:- We can run this system procedure without any
parameter.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">Please see
below for readymade script to get error log.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Scripts1: To find the Error log in SQL Server
2000</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DECLARE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: blue;">INT</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SET</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: grey;">=</span> 24 <span style="color: green;">-- it is the time of
error log</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- creating the temp table to store the error log </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CREATE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ErrorLog <span style="color: blue;">Varchar</span><span style="color: grey;">(</span>1000<span style="color: grey;">),</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ContinuationRow
<span style="color: blue;">INT</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- Inserting the data using SP</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">INSERT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">INTO</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">EXEC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: maroon;">sp_readerrorlog</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DELETE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FROM</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">WHERE</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(LEFT(</span><span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">LTRIM</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ErrorLog<span style="color: grey;">),</span>4<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">NOT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">LIKE</span> <span style="color: magenta;">DATEPART</span><span style="color: grey;">(</span>YYYY<span style="color: grey;">,</span><span style="color: magenta;">GETDATE</span><span style="color: grey;">())</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">AND</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
ContinuationRow <span style="color: grey;">=</span> 0<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">OR</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
ContinuationRow <span style="color: grey;">=</span> 1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">OR</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: magenta;">LEN</span><span style="color: grey;">(</span>ErrorLog<span style="color: grey;">)</span> <span style="color: grey;"><</span> 25</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">OR</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CAST</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(LEFT(</span><span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">LTRIM</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">ErrorLog<span style="color: grey;">),</span>23<span style="color: grey;">)</span> <span style="color: blue;">AS</span> <span style="color: blue;">DATETIME</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: magenta;">CAST</span><span style="color: grey;">(</span><span style="color: magenta;">DATEADD</span><span style="color: grey;">(</span>HH<span style="color: grey;">,-</span>@HOURS<span style="color: grey;">,</span><span style="color: magenta;">GETDATE</span><span style="color: grey;">())</span> <span style="color: blue;">AS</span> <span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>23<span style="color: grey;">)))</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- see the data</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> #ErrorLog </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--Clear the data</span></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DROP</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span>
#ErrorLog</span><span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Scripts2: To find the Error log in SQL Server
2005.2008 and 2008R2</span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DECLARE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: blue;">INT</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SET</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> @HOURS <span style="color: grey;">=</span> 24 <span style="color: green;">-- it is the time of
error log</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- creating the temp table to store the error log </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CREATE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span> #ErrorLog1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">LogDate <span style="color: blue;">DateTime</span><span style="color: grey;">,</span> ProcessInfo
<span style="color: blue;">Varchar</span><span style="color: grey;">(</span>50<span style="color: grey;">),</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">[Text] <span style="color: blue;">Varchar</span><span style="color: grey;">(</span>4000<span style="color: grey;">))</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- Inserting the data using SP</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">INSERT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">INTO</span> #ErrorLog1</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">EXEC</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: maroon;">sp_readerrorlog</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DELETE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FROM</span> #ErrorLog</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">WHERE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> LogDate <span style="color: grey;"><</span> <span style="color: magenta;">CAST</span><span style="color: grey;">(</span><span style="color: magenta;">DATEADD</span><span style="color: grey;">(</span>HH<span style="color: grey;">,-</span>@HOURS<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: magenta; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GETDATE</span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">())</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">AS</span>
<span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>23<span style="color: grey;">))</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- see the data</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> #ErrorLog </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">--Clear the data</span></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DROP</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span>
#ErrorLog</span><span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="background-color: blue; color: white;"> <b>Share if you have any other option to get ERROR Log. </b></span></span></div>
<div class="MsoNormal">
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-16783224645547626162013-01-20T04:06:00.001-08:002013-01-20T04:06:12.444-08:00Jainendra Verma is Sharing SQL Server Hint's & Tips on: SQL Server – How to get all columns name list with Database Name, Table Name, Schema and other details<a href="http://sqlintegrity.blogspot.in/2013/01/sql-server-how-to-get-all-columns-name.html">Jainendra Verma is Sharing SQL Server Hint's & Tips on: SQL Server – How to get all columns name list with Database Name, Table Name, Schema and other details</a>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-5131162152029013882013-01-20T03:13:00.001-08:002013-01-20T03:13:24.226-08:00SQL Server – How to get all columns name list with Database Name, Table Name, Schema and other details<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]-->
<br />
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Run the
below script and see the result. </span></b></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
[TABLE_CATALOG]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[TABLE_SCHEMA]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[TABLE_NAME]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[COLUMN_NAME]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[ORDINAL_POSITION]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[COLUMN_DEFAULT]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[IS_NULLABLE]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[DATA_TYPE]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[CHARACTER_MAXIMUM_LENGTH]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[CHARACTER_OCTET_LENGTH]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[NUMERIC_PRECISION]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[NUMERIC_PRECISION_RADIX]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[NUMERIC_SCALE]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[DATETIME_PRECISION]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[CHARACTER_SET_CATALOG]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[CHARACTER_SET_SCHEMA]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[CHARACTER_SET_NAME]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[COLLATION_CATALOG]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[COLLATION_SCHEMA]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[COLLATION_NAME]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[DOMAIN_CATALOG]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[DOMAIN_SCHEMA]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: grey;">,</span>[DOMAIN_NAME]</span></div>
<div class="MsoNormal">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: blue;">FROM</span> [INFORMATION_SCHEMA]<span style="color: grey;">.</span>[COLUMNS]</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b style="background-color: lime; color: black;"><span style="font-family: "Courier New"; font-size: 10pt;">There are many other way to get the same result in SQL Server, if you can find than please share with me. </span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;"></span></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-56543981697240683342012-12-29T21:51:00.001-08:002012-12-29T21:51:43.008-08:00SQL Server – Delete the duplicate record (data) form table<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]-->
<br />
<div class="MsoNormal" style="tab-stops: 324.0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"> It is very easy to delete duplicate record from table in sql server. SQL
Server always stores each tupple (Row) as unique into the table. </span></div>
<div class="MsoNormal" style="tab-stops: 324.0pt;">
<br /></div>
<div class="MsoNormal" style="tab-stops: 324.0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">To see duplicate record, we can use the count function with group by
clause with having in the condition.</span></div>
<div class="MsoNormal" style="tab-stops: 324.0pt;">
<br /></div>
<div class="MsoNormal" style="tab-stops: 324.0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"><span style="mso-spacerun: yes;"> </span>To delete the record to Max function
with NOT IN keyword. </span></div>
<div class="MsoNormal" style="tab-stops: 324.0pt;">
<br /></div>
<div class="MsoNormal" style="tab-stops: 324.0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">Just execute and see how it work to delete duplicate record<span style="mso-spacerun: yes;"> </span>into table.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">USE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> tempdb</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">CREATE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span> Jainendra_TestTable<span style="color: blue;"> </span><span style="color: grey;">(</span>My_ID <span style="color: blue;">INT</span><span style="color: grey;">,</span> Rank_Col <span style="color: blue;">VARCHAR</span><span style="color: grey;">(</span>50<span style="color: grey;">))</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">Go</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">INSERT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">INTO</span> Jainendra_TestTable<span style="color: blue;"> </span><span style="color: grey;">(</span>My_ID<span style="color: grey;">,</span> Rank_Col<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> 1<span style="color: grey;">,</span> <span style="color: red;">'First'</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">UNION</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">ALL</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> 2<span style="color: grey;">,</span> <span style="color: red;">'No Rank'</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">UNION</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">ALL</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> 3<span style="color: grey;">,</span> <span style="color: red;">'Second'</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">UNION</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">ALL</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> 4<span style="color: grey;">,</span> <span style="color: red;">'Second'</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">UNION</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">ALL</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> 5<span style="color: grey;">,</span> <span style="color: red;">'Second'</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">UNION</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">ALL</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> 6<span style="color: grey;">,</span> <span style="color: red;">'Third'</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">UNION</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">ALL</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> 7<span style="color: grey;">,</span> <span style="color: red;">'Five'</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">UNION</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">ALL</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> 8<span style="color: grey;">,</span> <span style="color: red;">'Second'</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">UNION</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">ALL</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> 9<span style="color: grey;">,</span> <span style="color: red;">'Five'</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">UNION</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">ALL</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> 10<span style="color: grey;">,</span> <span style="color: red;">'Nine'</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">UNION</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">ALL</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> 11<span style="color: grey;">,</span> <span style="color: red;">'Third'</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- See the inserted data in create table</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">FROM</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
Jainendra_TestTable</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- Now below query is detecting duplicate records into table</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> Rank_Col<span style="color: grey;">,</span> <span style="color: magenta;">COUNT</span><span style="color: grey;">(*)</span> TotalCount</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">FROM</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
Jainendra_TestTable <span style="color: blue;">GROUP</span> <span style="color: blue;">BY</span> Rank_Col</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">HAVING</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: magenta;">COUNT</span><span style="color: grey;">(*)</span> <span style="color: grey;">></span> 1 <span style="color: blue;">ORDER</span> <span style="color: blue;">BY</span> <span style="color: magenta;">COUNT</span><span style="color: grey;">(*)</span> <span style="color: blue;">DESC</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- Now below query is deleting the duplicate record into table</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DELETE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">FROM</span> Jainendra_TestTable</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">WHERE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> My_ID <span style="color: grey;">NOT</span> <span style="color: grey;">IN</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">SELECT</span> <span style="color: magenta;">MAX</span><span style="color: grey;">(</span>My_ID<span style="color: grey;">)</span> <span style="color: blue;">FROM</span> Jainendra_TestTable <span style="color: blue;">GROUP</span>
<span style="color: blue;">BY</span> Rank_Col<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- Selecting Data</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">*</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">FROM</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">
Jainendra_TestTable</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">DROP</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span> Jainendra_TestTable</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]-->
</div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="mso-no-proof: yes;">If it is useful than please like and share it to other
SQL Server learners </span></div>
<div class="MsoNormal">
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-25554319654527752222012-10-19T22:45:00.002-07:002012-10-19T22:45:35.881-07:00SQL SERVER - How you maintain production database in daily basic<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<br />
How to maintain production database in daily basic. There are some <span lang="EN-GB" style="mso-ansi-language: EN-GB;">basic steps, we can check/ consider / follow to it, To maintain the SQL database-</span><br />
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]-->
<br />
<br />
<ul style="text-align: left;">
<li>
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">Is all database is online or not</span><br /><span lang="EN-GB" style="mso-ansi-language: EN-GB;"> </span></li>
<li><span lang="EN-GB">Typically, I check and verify
scheduled to database backup.</span><br /><span lang="EN-GB" style="mso-ansi-language: EN-GB;"> </span></li>
<li><span lang="EN-GB">All jobs run successfully and
completed.</span><br /><span lang="EN-GB" style="mso-ansi-language: EN-GB;"> </span></li>
<li><span lang="EN-GB">See to Job History / Log file Viewer
</span><br /><span lang="EN-GB" style="mso-ansi-language: EN-GB;"> </span></li>
<li><span lang="EN-GB">See to Job Activity Monitor </span><br /><span lang="EN-GB" style="mso-ansi-language: EN-GB;"> </span></li>
<li><span lang="EN-GB">Check the database size.</span><br /><span lang="EN-GB" style="mso-ansi-language: EN-GB;"> </span></li>
<li><span lang="EN-GB">Current transaction</span><br /><span lang="EN-GB" style="mso-ansi-language: EN-GB;"> </span></li>
<li><span lang="EN-GB">Error log and Agent error log.</span></li>
</ul>
<br /><br />
<div>
<br />
<br />
<br />
<br />
<br />
<br />
</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-23552923751569886522012-10-13T21:31:00.002-07:002012-10-13T21:31:35.997-07:00SQL SERVER - Step by Step deployment of package in SQL Server.<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]-->
<br />
<div class="MsoNormal" style="line-height: 150%; margin-left: 36.0pt;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;"> </span><b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Here I am sharing very basic and simple step of
deployment of package in SQL Server which are as follows:-</span></b></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l1 level1 lfo2; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="color: purple; mso-ansi-language: EN-GB;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt "Times New Roman";">
</span></span></span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Create package-using <b style="mso-bidi-font-weight: normal;">BIDS</b>.</span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l1 level1 lfo2; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="color: purple; mso-ansi-language: EN-GB;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt "Times New Roman";">
</span></span></span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Right click on the solution in BIDS and select <b style="mso-bidi-font-weight: normal;">property</b>.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l1 level1 lfo2; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="color: purple; mso-ansi-language: EN-GB;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt "Times New Roman";">
</span></span></span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Set true second option that is <b style="mso-bidi-font-weight: normal;">CearteDeploymentUtility</b>
in property window.</span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l1 level1 lfo2; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="color: purple; mso-ansi-language: EN-GB;"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt "Times New Roman";">
</span></span></span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">You can also change the path of package to change the 3<sup>rd</sup>
property in property windows.</span></div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l1 level1 lfo2; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l1 level1 lfo2; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="color: purple; mso-ansi-language: EN-GB;"><span style="mso-list: Ignore;">5.<span style="font: 7.0pt "Times New Roman";">
</span></span></span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Go the stored location of package, and open the <b style="mso-bidi-font-weight: normal;">Bin</b> folder, and into open the deployment folder (C:\ssisdeployement\ssisdeployement\bin\Deployment)
where you will get the two files one is .<b style="mso-bidi-font-weight: normal;">dtsx</b>
and second is .<b style="mso-bidi-font-weight: normal;">manifest</b> extension
files.</span></div>
<div class="MsoNormal" style="margin-left: 18.0pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l1 level1 lfo2; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="color: purple; mso-ansi-language: EN-GB;"><span style="mso-list: Ignore;">6.<span style="font: 7.0pt "Times New Roman";">
</span></span></span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Run the manifest file and select the storage type of file system; choose
the path of package (C:\Program Files\Microsoft SQL
Server\100\DTS\Packages\ssisdeployement). We can select the <b style="mso-bidi-font-weight: normal;">file system</b> or <b style="mso-bidi-font-weight: normal;">SQL database</b> itself. Next and finish it.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l1 level1 lfo2; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="color: purple; mso-ansi-language: EN-GB;"><span style="mso-list: Ignore;">7.<span style="font: 7.0pt "Times New Roman";">
</span></span></span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Now open the deployed location of the package (C:\Program
Files\Microsoft SQL Server\100\DTS\Packages\ssisdeployement) and run it, and
set the source server connection and target server connection.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l1 level1 lfo2; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="color: purple; mso-ansi-language: EN-GB;"><span style="mso-list: Ignore;">8.<span style="font: 7.0pt "Times New Roman";">
</span></span></span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Open SSMS and SSIS in SQL Server.</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l1 level1 lfo2; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="color: purple; mso-ansi-language: EN-GB;"><span style="mso-list: Ignore;">9.<span style="font: 7.0pt "Times New Roman";">
</span></span></span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Open stored package navigate it and right click on the package and
select <b style="mso-bidi-font-weight: normal;">configuration</b> <b style="mso-bidi-font-weight: normal;">manager</b>, select<span style="mso-spacerun: yes;"> </span>the used connection and </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l1 level1 lfo2; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="color: purple; mso-ansi-language: EN-GB;"><span style="mso-list: Ignore;">10.<span style="font: 7.0pt "Times New Roman";"> </span></span></span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Run the package. And see the result
in SSMS</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l1 level1 lfo2; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="color: purple; mso-ansi-language: EN-GB;"><span style="mso-list: Ignore;">11.<span style="font: 7.0pt "Times New Roman";"> </span></span></span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">If you want to run package in
scheduled time, we need to create a job and can schedule the package in SQL Agent.</span></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-78851714677768933002012-10-13T21:14:00.001-07:002012-10-13T21:14:35.203-07:00SQL SERVER - How to create Full Text Search in SQL Server<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]-->
<br />
<b>Just follow this simple steps for Full Text Search in SQL Server</b><br />
<b> </b><br />
<div class="MsoNormal" style="line-height: 150%; margin-left: 54.0pt; mso-list: l0 level2 lfo1; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="color: purple; mso-ansi-language: EN-GB;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt "Times New Roman";"> </span></span></span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Open the Solution Explorer in SSMS
and navigate to <b style="mso-bidi-font-weight: normal;">database</b></span></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: 54.0pt; mso-list: l0 level2 lfo1; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt "Times New Roman";">
</span></span></span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Into the database navigate to <b style="mso-bidi-font-weight: normal;">Storage</b>
Folder</span></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: 54.0pt; mso-list: l0 level2 lfo1; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt "Times New Roman";">
</span></span></span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Rigth click on the <b style="mso-bidi-font-weight: normal;">full text
Catalog</b> and provide the Catalog name and press OK button</span></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: 54.0pt; mso-list: l0 level2 lfo1; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple;"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt "Times New Roman";">
</span></span></span></b><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Now open to database <b style="mso-bidi-font-weight: normal;">table</b>, and
right click on the table and go into the<span style="mso-spacerun: yes;">
</span><b style="mso-bidi-font-weight: normal;">Full Text Index</b> option and
select the ‘<b style="mso-bidi-font-weight: normal;">Define Full Text Index</b>’
option.</span></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: 54.0pt; mso-list: l0 level2 lfo1; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple;"><span style="mso-list: Ignore;">5.<span style="font: 7.0pt "Times New Roman";">
</span></span></span></b>Then Full Text search wizard will open and
click on next and choose the <b style="mso-bidi-font-weight: normal;">Indexed
column or Identity column</b> (i.e. EmployeeID) from drop down list, and when
will select query will fire this indexed column must be in a query (See Example
– EmployeeID).</div>
<div class="MsoNormal" style="line-height: 150%; margin-left: 54.0pt; mso-list: l0 level2 lfo1; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple;"><span style="mso-list: Ignore;">6.<span style="font: 7.0pt "Times New Roman";">
</span></span></span></b>Next, then select the <b style="mso-bidi-font-weight: normal;">Column name </b>(i.e. Title) for full text searching and select the
language. Then click Next </div>
<div class="MsoNormal" style="line-height: 150%; margin-left: 54.0pt; mso-list: l0 level2 lfo1; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple;"><span style="mso-list: Ignore;">7.<span style="font: 7.0pt "Times New Roman";">
</span></span></span></b>select any one the <b style="mso-bidi-font-weight: normal;">change track</b> that are <b style="mso-bidi-font-weight: normal;">automatic(for
default)</b>, manual and Do not change track, then Click Next</div>
<div class="MsoNormal" style="line-height: 150%; margin-left: 54.0pt; mso-list: l0 level2 lfo1; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple;"><span style="mso-list: Ignore;">8.<span style="font: 7.0pt "Times New Roman";">
</span></span></span></b>Select the <b style="mso-bidi-font-weight: normal;">Catalog name</b> and next and Finish.</div>
<div class="MsoNormal" style="line-height: 150%; margin-left: 54.0pt; mso-list: l0 level2 lfo1; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b style="mso-bidi-font-weight: normal;"><span style="color: purple;"><span style="mso-list: Ignore;">9.<span style="font: 7.0pt "Times New Roman";">
</span></span></span></b>Then <b style="mso-bidi-font-weight: normal;">run </b>the below query on SSMS.</div>
<div class="MsoNormal" style="line-height: 150%; margin-left: 54.0pt; mso-list: l0 level2 lfo1; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: 54.0pt; mso-list: l0 level2 lfo1; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b>Examples</b> :- </div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>-- This
query will search every Column of the table</span></div>
<div class="MsoNormal" style="margin-left: 18.0pt; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 18.0pt; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> EmployeeID <span style="color: grey;">,</span> [Title]<span style="mso-spacerun: yes;"> </span><span style="color: blue;">FROM</span> [Employee]</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="color: blue;">where</span> <span style="color: blue;">freetext </span><span style="color: grey;">(*,</span> <span style="color: red;">'Accountant or Manager'</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span><span style="color: green;">-- or it will search only Title Column</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 18.0pt; mso-layout-grid-align: none; text-autospace: none; text-indent: 36.0pt;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> EmployeeID <span style="color: grey;">,</span> [Title]<span style="mso-spacerun: yes;"> </span><span style="color: blue;">FROM</span> [Employee]</span></div>
<div class="MsoNormal" style="line-height: 150%; margin-left: 54.0pt;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; line-height: 150%; mso-no-proof: yes;">where</span><span style="font-family: "Courier New"; font-size: 10.0pt; line-height: 150%; mso-no-proof: yes;"><span style="mso-spacerun: yes;">
</span><span style="color: blue;">contains </span><span style="color: grey;">(</span>Title
<span style="color: grey;">,</span> <span style="color: red;">'Accountant AND
Marketing'</span><span style="color: grey;">)</span></span><b style="mso-bidi-font-weight: normal;"><span style="color: #484848;"></span></b></div>
<div class="MsoNormal">
<br /></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-81884196717380902932012-09-23T23:26:00.002-07:002012-09-23T23:26:54.316-07:00SQL SERVER - How to verify Backup FIle before restoring<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]-->
<div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span lang="EN-GB" style="mso-ansi-language: EN-GB;">Verify backup- <span style="mso-spacerun: yes;"> </span>There are some script to check and verify
existing database before restoring. SQL Server has provided some Keywords that
are mentioning below:-</span></div>
<ol start="1" type="1">
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Verifyonly</span></b></li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Headeronly</span></b></li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Filelistonly</span></b></li>
<li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 36.0pt;"><b style="mso-bidi-font-weight: normal;"><span lang="EN-GB" style="mso-ansi-language: EN-GB;">Labelonly</span></b></li>
</ol>
<div class="MsoNormal" style="mso-layout-grid-align: none; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- - Checks to see that
the backup set is complete and that all volumes are readable</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">restore</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">verifyonly</span> <span style="color: blue;">from</span> <span style="color: blue;">disk</span><span style="color: grey;">=</span><span style="color: red;">'C:\Bacukup\Test_backup_DB.bak'</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-autospace: none;">
<span style="color: red; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> </span><span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">---Returns a result set containing all the backup header information for
all backup sets on a particular backup device</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">restore</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">headeronly</span> <span style="color: blue;">from</span> <span style="color: blue;">disk</span><span style="color: grey;">=</span><span style="color: red;">'C:\Bacukup\Test_backup_DB.bak'</span></span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> --- Returns a
result set containing a list of the database and log files contained in the
backup set.</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">restore</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">filelistonly</span> <span style="color: blue;">from</span> <span style="color: blue;">disk</span><span style="color: grey;">=</span><span style="color: red;">'C:\bacukup\Test_backup_DB.bak'</span> </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> --sample for
error message:</span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">restore</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">verifyonly</span> <span style="color: blue;">from</span> <span style="color: blue;">disk</span><span style="color: grey;">=</span><span style="color: red;">'C:\Test\Test_Error_BackUP.bak'</span> </span></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="mso-layout-grid-align: none; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> --ingormation and
software version information</span></div>
<div class="MsoNormal" style="mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">RESTORE</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">LABELONLY</span> <span style="color: blue;">FROM</span> <span style="color: blue;">DISK</span><span style="color: grey;">=</span><span style="color: red;">'C:\Backup\Full_Test_Error_BackUP.bak'</span></span></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-37485556051306689962012-09-14T22:12:00.000-07:002012-09-14T22:12:23.271-07:00SQL SERVER – How to see how much percent of backup has been completed while taking backup<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]-->
<div class="MsoNormal">
<span style="font-family: "Times New Roman","serif";">SQL
SERVER – How to see how much percent of backup has been completed while taking
backup</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="font-family: "Times New Roman","serif";">There is
simple command to get the level of percentage of backup in SQL SERVER. </span></div>
<div class="MsoNormal">
<span style="font-family: "Times New Roman","serif";">When we
have to take backup of big database at that time we can add the STATS option
and can see the percentage of running backup </span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Times New Roman","serif"; font-size: 10.0pt; mso-no-proof: yes;">--
Creating test backup</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Times New Roman","serif"; font-size: 10.0pt; mso-no-proof: yes;">CREATE</span><span style="font-family: "Times New Roman","serif"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">DATABASE</span> TESTDB </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Times New Roman","serif"; font-size: 10.0pt; mso-no-proof: yes;">GO </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Times New Roman","serif"; font-size: 10.0pt; mso-no-proof: yes;">--creating
test table</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Times New Roman","serif"; font-size: 10.0pt; mso-no-proof: yes;">CREATE</span><span style="font-family: "Times New Roman","serif"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">TABLE</span> TEST_TABLE <span style="color: grey;">(</span>ID
<span style="color: blue;">INT</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Times New Roman","serif"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Times New Roman","serif"; font-size: 10.0pt; mso-no-proof: yes;">--
Taking bacup with STATS option </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Times New Roman","serif"; font-size: 10.0pt; mso-no-proof: yes;">BACKUP</span><span style="font-family: "Times New Roman","serif"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: blue;">DATABASE</span> TESTDB<span style="mso-spacerun: yes;"> </span><span style="color: blue;">TO</span> <span style="color: blue;">DISK</span><span style="color: grey;">=</span> <span style="color: red;">'C:\TESTDB.BAK'</span> <span style="color: blue;">WITH</span>
STATS <span style="color: grey;">=</span>10</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Times New Roman","serif"; font-size: 10.0pt; mso-no-proof: yes;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-PhnozMr22JU/UFQNmx62B2I/AAAAAAAAA60/fYbrGkOzQZI/s1600/1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="156" src="http://1.bp.blogspot.com/-PhnozMr22JU/UFQNmx62B2I/AAAAAAAAA60/fYbrGkOzQZI/s400/1.JPG" width="400" /></a></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]--></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-6049001511934366365.post-75216820502274863812012-09-10T02:03:00.000-07:002012-09-10T02:03:09.873-07:00SQL SERVER - What is RAISERROR with details and Example<div dir="ltr" style="text-align: left;" trbidi="on">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]-->
<br />
<div class="MsoNormal" style="margin-bottom: 5.0pt; margin-left: 18.0pt; margin-right: 0cm; margin-top: 5.0pt;">
<span style="color: black;">Using </span><code><span style="color: black; font-size: 10.0pt;">RAISERROR</span></code><span style="color: black;">, we can throw our own error message while running our
Query or Stored procedure.</span></div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l1 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<span style="color: blue; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span>It allows developers to generate their own
messages </div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l1 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<span style="color: blue; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span>It returns the same message format that is
generated by SQL Server Database Engine </div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l1 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<span style="color: blue; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span>We can set our own level of Severity for
messages </div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l1 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<span style="color: blue; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span>It can be associated with Query and stored
procedure </div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l1 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<span style="color: blue; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span>ERROR message can have 2047 character and show
only 2044</div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l1 level1 lfo2; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 36.0pt; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: green; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">-- <b>syntax </b></span></div>
<div class="MsoNormal" style="margin-left: 36.0pt; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="margin-left: 36.0pt; mso-layout-grid-align: none; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="margin-left: 36.0pt; mso-layout-grid-align: none; text-autospace: none;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">RAISERROR </span><span style="color: grey; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">(</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: grey;">{</span> <span style="color: blue;">Message</span> ID <span style="color: grey;">|</span> <span style="color: blue;">Message</span> <span style="color: blue;">Text</span><span style="color: grey;">} {</span> <span style="color: grey;">,</span>severity <span style="color: grey;">,</span><span style="color: blue;">state</span> <span style="color: grey;">}</span></span></div>
<div class="MsoNormal" style="margin-left: 36.0pt; mso-layout-grid-align: none; text-autospace: none;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>[ ,argument [ ,...n
] ] <span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="margin-left: 36.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;"> </span>[ WITH option [
,...n ] ]</span></div>
<div class="MsoNormal" style="margin-left: 36.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<span style="color: blue; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span>Custom error <b style="mso-bidi-font-weight: normal;">message ID</b> should be greater than 5000.</div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<span style="color: blue; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><b style="mso-bidi-font-weight: normal;">Severity</b>
option should between 0 to 25 and for fatal error 20 to 25</div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<span style="color: blue; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span><b style="mso-bidi-font-weight: normal;">State </b>option
is default set 1 but we can set 1 to 127</div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<span style="color: blue; font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></span>With option can set for log it can true or false
like as:-</div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<b> Example:</b></div>
<div class="MsoNormal" style="margin-left: 54.0pt; mso-list: l2 level1 lfo3; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list 54.0pt; text-indent: -18.0pt;">
<br /></div>
<div class="MsoNormal" style="margin-left: 36.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">exec</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: maroon;">sp_addmessage</span><span style="color: blue;"> </span>@msgnum<span style="color: grey;">=</span>50010<span style="color: grey;">,</span>@severity<span style="color: grey;">=</span>1<span style="color: grey;">,</span>@msgtext<span style="color: grey;">=</span><span style="color: red;">'my custom error message text'</span><span style="color: grey;">,</span>@with_log<span style="color: grey;">=</span><span style="color: red;">'true'</span></span></div>
<div class="MsoNormal" style="margin-left: 36.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal" style="margin-left: 36.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
We can see error massage in sys.messages view and using
<b>sp_addmessage</b> procedure we can add new custom error message in sys.messages
view.</div>
<div class="MsoNormal" style="margin-left: 36.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;">exec</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"> <span style="color: maroon;">sp_addmessage</span><span style="color: blue;"> </span>@msgnum<span style="color: grey;">=</span>50009<span style="color: grey;">,</span>@severity<span style="color: grey;">=</span>1<span style="color: grey;">,</span>@msgtext<span style="color: grey;">=</span><span style="color: red;">'Adding Custom Error Message'</span></span></div>
<div class="MsoNormal" style="margin-left: 36.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<br /></div>
<div class="MsoNormal" style="margin-left: 36.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="color: red;"><b style="color: black;">OR</b></span></span></div>
<div class="MsoNormal" style="margin-left: 36.0pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;">
<span style="font-family: "Courier New"; font-size: 10.0pt; mso-no-proof: yes;"><span style="color: red;"><b style="color: black;"> </b> </span></span></div>
<span style="color: blue; font-family: "Courier New"; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: EN-US; mso-no-proof: yes;">SELECT</span><span style="font-family: "Courier New"; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: "Times New Roman"; mso-fareast-language: EN-US; mso-no-proof: yes;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span>
<span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">messages</span> </span></div>
Unknownnoreply@blogger.com1