<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Pradipta's Blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/pradipta/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/pradipta/feed.xml</link>
    <description>Thoughts from sql server support</description>
    <lastBuildDate>Wed, 17 Apr 2019 04:06:54 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>SQL Server Failover Clustering</title>
      <link>https://docs.microsoft.com/archive/blogs/pradipta/sql-server-failover-clustering</link>
      <pubDate>Wed, 28 Apr 2010 15:01:26 GMT</pubDate>
      <dc:creator><![CDATA[Pradidas Sql]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pradipta/2010/04/28/sql-server-failover-clustering/</guid>
      <description><![CDATA[SQL Server 2000 Failover Clustering https://technet.microsoft.com/en-us/library/cc917693.aspx...]]></description>
      <content:encoded><![CDATA[<p><strong><u>SQL Server 2000 Failover Clustering</u></strong> <p><a title="https://technet.microsoft.com/en-us/library/cc917693.aspx" href="https://technet.microsoft.com/en-us/library/cc917693.aspx">https://technet.microsoft.com/en-us/library/cc917693.aspx</a> <p>Frequently asked questions - SQL Server 2000 - failover clustering <a title="https://support.microsoft.com/kb/260758" href="https://support.microsoft.com/kb/260758">https://support.microsoft.com/kb/260758</a></p> <p>&nbsp;</p> <p><strong><u>SQL Server 2005 Failover Clustering White Paper</u> </strong></p> <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=818234dc-a17b-4f09-b282-c6830fead499&amp;DisplayLang=en">https://www.microsoft.com/downloads/details.aspx?FamilyID=818234dc-a17b-4f09-b282-c6830fead499&amp;DisplayLang=en</a> </p> <p>&nbsp;</p> <p>Support WebCast Microsoft SQL Server 2005 Failover Clustering on Windows Server 2008 </p> <p><a href="https://support.microsoft.com/kb/953170">https://support.microsoft.com/kb/953170</a> </p> <p>&nbsp; <p>Top Tips for SQL Server Clustering </p> <p><a href="https://technet.microsoft.com/en-us/magazine/2007.03.sqlclusters.aspx">https://technet.microsoft.com/en-us/magazine/2007.03.sqlclusters.aspx</a></p> <p>&nbsp;</p> <p><strong><u>SQL 2008 Failover Clustering Whitepaper</u></strong></p> <p><a href="https://download.microsoft.com/download/6/9/D/69D1FEA7-5B42-437A-B3BA-A4AD13E34EF6/SQLServer2008FailoverCluster.docx">https://download.microsoft.com/download/6/9/D/69D1FEA7-5B42-437A-B3BA-A4AD13E34EF6/SQLServer2008FailoverCluster.docx</a><br></p> <p>Getting Started with SQL Server 2008 Failover Clustering <a title="https://msdn.microsoft.com/en-us/library/ms189134.aspx" href="https://msdn.microsoft.com/en-us/library/ms189134.aspx">https://msdn.microsoft.com/en-us/library/ms189134.aspx</a>&nbsp;</p> <p>How to: Create a New SQL Server Failover Cluster (Setup) <a title="https://msdn.microsoft.com/en-us/library/ms179530.aspx" href="https://msdn.microsoft.com/en-us/library/ms179530.aspx">https://msdn.microsoft.com/en-us/library/ms179530.aspx</a></p> <p>Guidelines for choosing antivirus software to run on the computers that are running SQL Server </p> <p><a href="https://support.microsoft.com/kb/309422">https://support.microsoft.com/kb/309422</a> </p> <p>&nbsp;</p> <p><a href="https://technet.microsoft.com/en-us/magazine/2007.03.sqlclusters.aspx"></a></p>]]></content:encoded>
    </item>
    <item>
      <title>All Sql Server Resources</title>
      <link>https://docs.microsoft.com/archive/blogs/pradipta/all-sql-server-resources</link>
      <pubDate>Wed, 28 Apr 2010 10:37:58 GMT</pubDate>
      <dc:creator><![CDATA[Pradidas Sql]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pradipta/2010/04/28/all-sql-server-resources/</guid>
      <description><![CDATA[Lot of time our customer request for various Microsoft articles and we end up searching our...]]></description>
      <content:encoded><![CDATA[<p><font size="2" face="Palatino Linotype">Lot of time our customer request for various Microsoft articles and we end up searching our knowledge base to provide them the same. That can be a very time consuming job for an engineer and customers. In this section of the blog i am just going to make the task easy for our customer's and engineer's. I have tried to put in various Sql Server topics we handle on a daily basis and going to that specific link will provide you almost all the Microsoft resource available for that specific topic as of today. I will try to keep this up-to-date and will try to add new topics as and when they need to be added. Let me know if i am missing anything and i will try to add them. :)</font></p>  <p><font size="2"><font face="Palatino Linotype">Following is a compilation of all Sql server resources: </font></font></p>  <ol>   <li><font size="2" face="Palatino Linotype"><a href="https://blogs.msdn.com/pradipta/archive/2010/04/27/sql-server-setup-and-upgrade-on-a-standalone-box.aspx">Sql Server Setup and Upgrade on a standalone box</a></font> </li>    <li><font size="2" face="Palatino Linotype"><a href="https://blogs.msdn.com/pradipta/archive/2010/04/27/sql-server-setup-and-upgrade-on-a-cluster.aspx">Sql Server Setup and Upgrade on a Cluster</a></font><font size="2" face="Palatino Linotype"> </font></li>    <li><font size="2" face="Palatino Linotype"><a href="https://blogs.msdn.com/pradipta/archive/2010/04/27/uninstalling-sql-server-2000-2005-2008-on-a-standalone-box.aspx" mce_href="https://blogs.msdn.com/pradipta/archive/2010/04/27/uninstalling-sql-server-2000-2005-2008-on-a-standalone-box.aspx">Uninstalling SQL Server 2000, 2005&#160; &amp; 2008 on a standalone box</a></font> </li>    <li><font size="2" face="Palatino Linotype"><a href="https://blogs.msdn.com/pradipta/archive/2010/04/27/uninstalling-sql-server-2000-2005-2008-on-a-cluster.aspx" mce_href="https://blogs.msdn.com/pradipta/archive/2010/04/27/uninstalling-sql-server-2000-2005-2008-on-a-cluster.aspx">Uninstalling SQL Server 2000, 2005&#160; &amp; 2008 on a Cluster</a></font> </li>    <li><a href="https://blogs.msdn.com/pradipta/archive/2010/04/28/sql-server-failover-clustering.aspx">Sql Server Clustering</a> </li>    <li><font size="2" face="Palatino Linotype"><a href="https://blogs.msdn.com/pradipta/archive/2010/04/27/security-in-sql-server.aspx">Security in SQL Server</a> </font></li>    <li><font size="2" face="Palatino Linotype"><a href="https://blogs.msdn.com/pradipta/archive/2010/04/27/sql-server-corruption.aspx">SQL Server Corruption</a> </font></li>    <li><font size="2" face="Palatino Linotype"><a href="https://blogs.msdn.com/pradipta/archive/2010/04/27/sql-server-tools.aspx">SQL Server Tools</a> </font></li>    <li><font size="2" face="Palatino Linotype"><a href="https://blogs.msdn.com/pradipta/archive/2010/04/28/log-shipping.aspx">Log Shipping in Sql Server</a></font> </li>    <li><font size="2" face="Palatino Linotype"><a href="https://blogs.msdn.com/pradipta/archive/2010/04/27/database-mirroring-in-sql-server.aspx">Database Mirroring in Sql Server</a></font> </li>    <li><font size="2" face="Palatino Linotype"><a href="https://blogs.msdn.com/pradipta/archive/2010/04/27/sql-server-general-performance.aspx">SQL Server General Performance</a> </font></li>    <li><font size="2" face="Palatino Linotype"><a href="https://blogs.msdn.com/pradipta/archive/2010/04/27/deadlock-identification-and-resolution-sql-2000-and-2005.aspx">Deadlock Identification and Resolution - SQL 2000 and 2005</a> </font></li>    <li><font size="2" face="Palatino Linotype"><a href="https://blogs.msdn.com/pradipta/archive/2010/04/27/index-analysis-using-dmvs.aspx">Index Analysis using DMVs</a> </font></li>    <li><font size="2" face="Palatino Linotype"><a href="https://blogs.msdn.com/pradipta/archive/2010/04/27/analysis-services-2005-setup-and-upgrade-on-a-cluster.aspx">Analysis Services 2005 - Setup and Upgrade on a Cluster</a></font> </li>    <li><font size="2" face="Palatino Linotype"><a href="https://blogs.msdn.com/pradipta/archive/2010/04/27/reporting-services-2005-deployment-configuration.aspx">Reporting Services 2005 Deployment/Configuration</a> </font></li>    <li><font size="2" face="Palatino Linotype"><a href="https://blogs.msdn.com/pradipta/archive/2010/04/27/configuring-notification-integration-services-on-cluster.aspx">Configuring Notification/Integration Services on Cluster</a> </font></li>    <li><font size="2" face="Palatino Linotype"><a href="https://blogs.msdn.com/pradipta/archive/2010/04/27/sql-clr-in-sql-2005.aspx">SQLCLR in SQL 2005</a> </font></li>    <li><font size="2" face="Palatino Linotype"><a href="https://blogs.msdn.com/pradipta/archive/2010/04/27/service-broker-in-sql-server.aspx">Service Broker in SQL Server</a></font> </li>    <li><font size="2" face="Palatino Linotype"><a href="https://blogs.msdn.com/pradipta/archive/2010/04/27/sql-server-2005-a-developer-s-perspective.aspx">SQL Server 2005 - A Developer's Perspective</a> </font></li> </ol>]]></content:encoded>
    </item>
    <item>
      <title>Log Shipping</title>
      <link>https://docs.microsoft.com/archive/blogs/pradipta/log-shipping</link>
      <pubDate>Wed, 28 Apr 2010 07:28:14 GMT</pubDate>
      <dc:creator><![CDATA[Pradidas Sql]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pradipta/2010/04/28/log-shipping/</guid>
      <description><![CDATA[Log shipping in SQL Server 2000 provides a means of establishing a warm back up solution by using...]]></description>
      <content:encoded><![CDATA[<p>Log shipping in SQL Server 2000 provides a means of establishing a warm back up solution by using the SQL Server Maintenance Plan Wizard. Transaction log backups from a database can be automatically shipped to a different server and applied to a standby database. You can use the standby database to perform read-only operations (depending on the load state).  <p>A white paper for Database Administrators who have never used Log Shipping before and are interested in exploring Log Shipping as a strategy for disaster recovery is available; to access this white paper, please visit the following Microsoft Web site:&nbsp;&nbsp; <a href="https://download.microsoft.com/download/SQLSVR2000/Utility/2.0/WIN98/EN-US/log_shipping.exe">https://download.microsoft.com/download/SQLSVR2000/Utility/2.0/WIN98/EN-US/log_shipping.exe</a> <p>&nbsp; <p>Frequently asked questions - SQL Server 2000 - Log shipping <a href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;314515">https://support.microsoft.com/default.aspx?scid=kb;EN-US;314515</a> <p>&nbsp; <p>How to configure security for SQL Server log shipping <a href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;321247">https://support.microsoft.com/default.aspx?scid=kb;EN-US;321247</a> <p>&nbsp; <p>For more information about log shipping and typical models for its deployment, visit the following Microsoft Developer Network (MSDN) Web site: <br>Log Shipping <a href="https://msdn2.microsoft.com/en-us/library/aa213785(SQL.80).aspx">https://msdn2.microsoft.com/en-us/library/aa213785(SQL.80).aspx</a> <p>&nbsp; <p>Backup, copy, and load job information is not updated on the log shipping monitor <a href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;292586">https://support.microsoft.com/default.aspx?scid=kb;EN-US;292586</a> <p>&nbsp;</p> <p>Description of error message 14420 and error message 14421 that occur when you use log shipping in SQL Server <a href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;329133">https://support.microsoft.com/default.aspx?scid=kb;EN-US;329133</a></p> <p>&nbsp;</p> <p>Log Shipping Monitor out-of-synchronization messages are incorrectly raised in an outage period in Microsoft SQL Server 2000 Enterprise Edition<br><a href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;311177">https://support.microsoft.com/default.aspx?scid=kb;EN-US;311177</a> <p>&nbsp;</p> <p>Support WebCast: Microsoft SQL Server 2000 Log Shipping <a href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;325220">https://support.microsoft.com/default.aspx?scid=kb;EN-US;325220</a></p> <p>&nbsp; <p>Support WebCast: Microsoft SQL Server 2000: Using Log Shipping <a href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;821786">https://support.microsoft.com/default.aspx?scid=kb;EN-US;821786</a>]]></content:encoded>
    </item>
    <item>
      <title>Sql Server Setup and Upgrade on a Cluster</title>
      <link>https://docs.microsoft.com/archive/blogs/pradipta/sql-server-setup-and-upgrade-on-a-cluster</link>
      <pubDate>Tue, 27 Apr 2010 06:26:21 GMT</pubDate>
      <dc:creator><![CDATA[Pradidas Sql]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pradipta/2010/04/27/sql-server-setup-and-upgrade-on-a-cluster/</guid>
      <description><![CDATA[Setup a SQL 2005 Cluster from ground-up  Since the minimum hardware and software requirements for...]]></description>
      <content:encoded><![CDATA[<p><b>Setup a SQL 2005 Cluster from ground-up</b>  <p>Since the minimum hardware and software requirements for SQL 2005 have changed, I would suggest that you start by reviewing this article. You can confirm that your hardware and software meets the minimum requirements for sure.  <p><a href="https://msdn2.microsoft.com/en-us/library/ms143719.aspx">https://msdn2.microsoft.com/en-us/library/ms143719.aspx</a>  <p>There are special considerations for SQL 2005 Clusters that you should be aware of. Review this link to ensure that you have configured all the pre-requisites before running the SQL 2005 setup.  <p><a href="https://msdn2.microsoft.com/en-us/library/ms189910.aspx">https://msdn2.microsoft.com/en-us/library/ms189910.aspx</a>  <p><b></b> <p>Also, SQL 2005 cluster setup prompts you for domain accounts. You need to have these domain accounts setup in advance. Refer to this article which talks about what to do and some of the best practices for setting up domain accounts.  <p><a href="https://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B915846">https://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B915846</a>  <p>Once the pre-requisites are met, follow the instructions in this article to setup a SQL 2005 failover cluster.  <p><a href="https://msdn2.microsoft.com/en-us/library/ms179530(SQL.90).aspx">https://msdn2.microsoft.com/en-us/library/ms179530(SQL.90).aspx</a>  <p><b>Upgrade from SQL 2000 and 7.0</b>  <p><b></b> <p>The first step is to check if the upgrade from you existing SQL 2000 edition is supported. You can review the Version and Edition Upgrade Paths Matrix to learn more about it.<a href="https://msdn2.microsoft.com/en-us/library/ms143393(SQL.90).aspx">https://msdn2.microsoft.com/en-us/library/ms143393(SQL.90).aspx</a>  <p><b></b> <p>After you have confirmed that a direct upgrade path exists for your edition of SQL Server, you should do a sanity check by running the upgrade advisor. Some old features in SQL 2005 have either been deprecated or removed. To find out if you are using any feature that has been deprecated or removed in SQL 2005, run Upgrade Advisor tool against your SQL 2000 databases. This tool will give you a list of things to correct pre, during and post upgrade process in your database. I would strongly encourage you to run this tool in advance of your upgrade planning.  <p><a href="https://msdn2.microsoft.com/en-us/library/ms144256(SQL.90).aspx">https://msdn2.microsoft.com/en-us/library/ms144256(SQL.90).aspx</a>  <p><b></b> <p>After having confirmed that there are no upgrade blocking issues for your database, you can upgrade your existing cluster in-place by following the steps highlighted in this article.  <p><b><a href="https://msdn2.microsoft.com/en-us/library/ms191295(SQL.90).aspx">https://msdn2.microsoft.com/en-us/library/ms191295(SQL.90).aspx</a></b>  <p>Once the setup is complete, it is important to verify that the SQL Server is configured and setup right. You can verify that by using the SQL Server setup logs. However, these logs are verbose and you need to know what you are looking for. To learn how to sniff the right information from these logs, refer to this aticle.  <p><a href="https://msdn2.microsoft.com/en-us/library/ms143702.aspx">https://msdn2.microsoft.com/en-us/library/ms143702.aspx</a>  <p><b>Maintenance of a SQL 2005 Cluster</b>  <p>Here is a list of a few How-To articles that should come in handy to learn about the best practices of doing the mundane tasks.  <p><b><a href="https://msdn2.microsoft.com/en-us/library/ms190990(SQL.90).aspx">https://msdn2.microsoft.com/en-us/library/ms190990(SQL.90).aspx</a></b>  <p><b></b> <p>Also, on a cluster, a lot of stuff is different from a standalone box. Here is a list of clustered SQL do's and don'ts - a must read.  <p><a href="https://support.microsoft.com/?id=254321">https://support.microsoft.com/?id=254321</a>  <p>Here is the SQL Server Clustering white paper.  <ul> <li>SQL Server 2005 Failover Clustering White Paper</li></ul> <p><a href="https://www.microsoft.com/downloads/details.aspx?familyid=818234dc-a17b-4f09-b282-c6830fead499&amp;displaylang=en">https://www.microsoft.com/downloads/details.aspx?familyid=818234dc-a17b-4f09-b282-c6830fead499&amp;displaylang=en</a></p> <p>&nbsp;</p> <p><strong><u>Known Issues:</u></strong></p> <p>List of known issues when you install SQL Server 2005 on Windows Server 2008&nbsp; <a href="https://support.microsoft.com/?id=936302">https://support.microsoft.com/?id=936302</a><br><br>List of known issues when you install SQL Server on Windows 7 or on Windows Server 2008 R2&nbsp; <a href="https://support.microsoft.com/?id=955725">https://support.microsoft.com/?id=955725</a><br><br>How to apply a hotfix for SQL Server 2005 or SQL Server 2008 in a transactional replication and database mirroring topology&nbsp; <a href="https://support.microsoft.com/kb/977051">https://support.microsoft.com/kb/977051</a><br><br>SQL Server 2000 / 2005 Failover Cluster Pre-installation Checklist <a href="https://blogs.msdn.com/arvindsh/archive/2009/01/03/sql-server-2000-2005-failover-cluster-pre-installation-checklist.aspx">https://blogs.msdn.com/arvindsh/archive/2009/01/03/sql-server-2000-2005-failover-cluster-pre-installation-checklist.aspx</a><br>&nbsp;<br>Support WebCast: Microsoft SQL Server 2005 Failover Clustering on Windows Server 2008&nbsp; <a href="https://support.microsoft.com/kb/953170">https://support.microsoft.com/kb/953170</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Sql Server Setup and Upgrade on a standalone box</title>
      <link>https://docs.microsoft.com/archive/blogs/pradipta/sql-server-setup-and-upgrade-on-a-standalone-box</link>
      <pubDate>Tue, 27 Apr 2010 06:23:26 GMT</pubDate>
      <dc:creator><![CDATA[Pradidas Sql]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pradipta/2010/04/27/sql-server-setup-and-upgrade-on-a-standalone-box/</guid>
      <description><![CDATA[Setup a SQL 2005 Standalone Machine  I would strongly recommend that you start by reading about the...]]></description>
      <content:encoded><![CDATA[<p><b>Setup a SQL 2005 Standalone Machine</b>  <p>I would strongly recommend that you start by reading about the pre-requisites of installing SQL 2005.  <p><a href="https://msdn2.microsoft.com/en-us/library/ms143719.aspx">https://msdn2.microsoft.com/en-us/library/ms143719.aspx</a>  <p>If you want to install SQL 2005 side-by-side with SQL 2000 or 7.0, you need to be aware of some special considerations. Refer to this article.  <p><a href="https://msdn2.microsoft.com/en-us/library/ms143694.aspx">https://msdn2.microsoft.com/en-us/library/ms143694.aspx</a>  <p>After ensuring the pre-requisites are met, you should follow the steps mentioned in this article to install a SQL 2005 standalone instance on your machine.  <p><a href="https://msdn2.microsoft.com/en-us/library/ms143219.aspx">https://msdn2.microsoft.com/en-us/library/ms143219.aspx</a>  <p>If you prefer to install SQL 2005 from command-prompt, you can do that too by following the steps highlighted in this article.  <p><a href="https://msdn2.microsoft.com/en-us/library/ms144259.aspx">https://msdn2.microsoft.com/en-us/library/ms144259.aspx</a>  <p><b>Upgrade to a SQL 2005 Standalone instance from SQL 2000 and 7.0</b>  <p>The first step is to check if the upgrade from you existing SQL 2000 edition is supported. You can review the Version and Edition Upgrade Paths Matrix to learn more about it.<a href="https://msdn2.microsoft.com/en-us/library/ms143393(SQL.90).aspx">https://msdn2.microsoft.com/en-us/library/ms143393(SQL.90).aspx</a>  <p><b></b> <p>After you have confirmed that a direct upgrade path exists for your edition of SQL Server, you should do a sanity check by running the upgrade advisor. Some old features in SQL 2005 have either been deprecated or removed. To find out if you are using any feature that has been deprecated or removed in SQL 2005, run Upgrade Advisor tool against your SQL 2000 databases. This tool will give you a list of things to correct pre, during and post upgrade process in your database. I would strongly encourage you to run this tool in advance of your upgrade planning.  <p><a href="https://msdn2.microsoft.com/en-us/library/ms144256(SQL.90).aspx">https://msdn2.microsoft.com/en-us/library/ms144256(SQL.90).aspx</a>  <p><b></b> <p>After having confirmed that there are no upgrade blocking issues for your database, you should read more about some of the known issues with upgrade of each component of SQL Server and how to avoid them by visiting this link:  <p><a href="https://msdn2.microsoft.com/en-us/library/ms143710(SQL.90).aspx">https://msdn2.microsoft.com/en-us/library/ms143710(SQL.90).aspx</a>  <p>Once the ground work is complete, you can upgrade your existing standalone instance in-place by following the steps highlighted in this article.  <p><a href="https://msdn2.microsoft.com/en-us/library/ms144267.aspx">https://msdn2.microsoft.com/en-us/library/ms144267.aspx</a>  <p>Make sure that you follow the steps in the above upgrade article in the section titled Next Steps. This section talks about updating the statistics after upgrade and also about using DBCC UPDATEUSAGE. These steps are important from performance point of view.<b></b>  <p><b>Post Setup and Upgrade Activities</b>  <p>Once the setup is complete, it is important to verify that the SQL Server is configured and setup right. You can verify that by using the SQL Server setup logs. However, these logs are verbose and you need to know what you are looking for. To learn how to sniff the right information from these logs, refer to this aticle.  <p><a href="https://msdn2.microsoft.com/en-us/library/ms143702.aspx">https://msdn2.microsoft.com/en-us/library/ms143702.aspx</a></p> <p>&nbsp;</p> <p><strong><u>Known Issues:</u></strong></p> <p>List of known issues when you install SQL Server 2005 on Windows Server 2008 <a href="https://support.microsoft.com/?id=936302">https://support.microsoft.com/?id=936302</a> <p>List of known issues when you install SQL Server on Windows 7 or on Windows Server 2008 R2 <a href="https://support.microsoft.com/?id=955725">https://support.microsoft.com/?id=955725</a> <p>How to apply a hotfix for SQL Server 2005 or SQL Server 2008 in a transactional replication and database mirroring topology <a href="https://support.microsoft.com/kb/977051">https://support.microsoft.com/kb/977051</a>]]></content:encoded>
    </item>
    <item>
      <title>Reporting Services 2005 Deployment/Configuration</title>
      <link>https://docs.microsoft.com/archive/blogs/pradipta/reporting-services-2005-deploymentconfiguration</link>
      <pubDate>Tue, 27 Apr 2010 06:18:23 GMT</pubDate>
      <dc:creator><![CDATA[Pradidas Sql]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pradipta/2010/04/27/reporting-services-2005-deploymentconfiguration/</guid>
      <description><![CDATA[Many resources are available about SQL Server 2005 Reporting Services deployment and configuration...]]></description>
      <content:encoded><![CDATA[<p>Many resources are available about SQL Server 2005 Reporting Services deployment and configuration options. However, here is a list of resources that we refer to and thought will share with you.&nbsp; <p><b>Planning for Scalability and Performance with Reporting Services</b>  <p>Whether to scale-out or scale-up depends on your performance and load requirements. Refer to the following whitepaper for performance optimization tips and a comprehensive discussion that will help you decide which configuration is best for your situation.  <p><a href="https://www.microsoft.com/technet/prodtechnol/sql/2005/pspsqlrs.mspx">https://www.microsoft.com/technet/prodtechnol/sql/2005/pspsqlrs.mspx</a>  <p><b>Accounts in a Reporting Services Deployment</b>  <p>When installing Reporting Services, you will need to consider the accounts and connections that are used.&nbsp; The following MSDN article provides an overview.  <p><a href="https://msdn2.microsoft.com/en-us/library/ms159846(SQL.90).aspx">https://msdn2.microsoft.com/en-us/library/ms159846(SQL.90).aspx</a>  <p><b>Configuring Report Server Security</b>  <p>You must analyze security options for the Reporting Services installation depending (among other things) on whether you will be internet facing or intranet facing.&nbsp; For an overview, I recommend reviewing the following:  <p><a href="https://msdn2.microsoft.com/en-us/library/ms157198(SQL.90).aspx">https://msdn2.microsoft.com/en-us/library/ms157198(SQL.90).aspx</a>  <p>If you require an internet facing installation, please review some additional configuration requirements:  <p><a href="https://msdn2.microsoft.com/en-us/library/ms159272(SQL.90).aspx">https://msdn2.microsoft.com/en-us/library/ms159272(SQL.90).aspx</a>  <p><b>Deploying Reporting Services and Windows SharePoint Services Side-by-Side</b>  <p>This type of deployment requires a special configuration.&nbsp; For more information, follow the instructions in the MSDN article below:  <p><a href="https://msdn2.microsoft.com/en-us/library/ms159697(SQL.90).aspx">https://msdn2.microsoft.com/en-us/library/ms159697(SQL.90).aspx</a>  <p><b>Reporting Services Configuration Tool</b>  <p>Reporting Services 2005 has made configuration much simpler through the use of the Reporting Services Configuration Utility.&nbsp; I highly recommend becoming acquainted with the tool.&nbsp; For more information, see the following:  <p><a href="https://msdn2.microsoft.com/en-us/library/ms156305.aspx">https://msdn2.microsoft.com/en-us/library/ms156305.aspx</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Configuring Notification/Integration Services on Cluster</title>
      <link>https://docs.microsoft.com/archive/blogs/pradipta/configuring-notificationintegration-services-on-cluster</link>
      <pubDate>Tue, 27 Apr 2010 06:16:57 GMT</pubDate>
      <dc:creator><![CDATA[Pradidas Sql]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pradipta/2010/04/27/configuring-notificationintegration-services-on-cluster/</guid>
      <description><![CDATA[Following services are not cluster aware:  1. Reporting services  2. Notification services  3....]]></description>
      <content:encoded><![CDATA[<p>Following services are not <a>cluster</a> aware:  <p>1. <a>Reporting services</a>  <p>2. Notification services  <p>3. Integration services  <p>Here are the articles using which we can configure Notification services and Integration Services on <a>cluster</a> group.  <ul> <li><b>Using Failover Clustering with Notification Services </b></li></ul> <p><a href="https://msdn2.microsoft.com/en-us/library/ms171407.aspx">https://msdn2.microsoft.com/en-us/library/ms171407.aspx</a>  <ul> <li><b>How to: Configure Integration Services on a </b><a><b>Cluster</b></a><b> </b></li></ul> <p><a href="https://msdn2.microsoft.com/en-us/library/ms345193.aspx">https://msdn2.microsoft.com/en-us/library/ms345193.aspx</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Sql Server General performance</title>
      <link>https://docs.microsoft.com/archive/blogs/pradipta/sql-server-general-performance</link>
      <pubDate>Tue, 27 Apr 2010 06:15:20 GMT</pubDate>
      <dc:creator><![CDATA[Pradidas Sql]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pradipta/2010/04/27/sql-server-general-performance/</guid>
      <description><![CDATA[SQL SERVER 2005 Statistics used by SQL 2005  As we know, existence and the subsequent updates of...]]></description>
      <content:encoded><![CDATA[<p><b><u>SQL SERVER 2005</u></b> <p><b>Statistics used by SQL 2005</b>  <p>As we know, existence and the subsequent updates of statistics is a very important factor governing SQL Server query performance. However, the implementation details are different in SQL 2005. Understand the nuances by referring to this article <a href="https://www.microsoft.com/technet/prodtechnol/sql/2005/qrystats.mspx">https://www.microsoft.com/technet/prodtechnol/sql/2005/qrystats.mspx</a><b></b>  <p>Troubleshooting Performance Problems in SQL Server 2005 - Whitepaper&nbsp;&nbsp; <a href="https://sqlcat.com/whitepapers/archive/2007/11/19/troubleshooting-performance-problems-in-sql-server-2005.aspx">https://sqlcat.com/whitepapers/archive/2007/11/19/troubleshooting-performance-problems-in-sql-server-2005.aspx</a>  <p>&nbsp; <p><b>Caching in SQL Server 2005 and how it impacts performance</b>  <p>SQL Server, just like any other RDBMS, tries to minimize disk I/O. It achieves this balance by caching the data in memory. However, since memory is a limited resource, it is imperative that you implement the best practices to maximize your use of it. This is an excellent white paper that talks about the internals of SQL Server caching, with a focus on compilations and re-compilations of batches in SQL 2005.  <p>Batch Compilation, Recompilation, and Plan Caching Issues in SQL Server 2005 - Whitepaper <a href="https://www.microsoft.com/technet/prodtechnol/sql/2005/recomp.mspx">https://www.microsoft.com/technet/prodtechnol/sql/2005/recomp.mspx</a>  <p><b></b>&nbsp; <p><b>Performance Analysis and Troubleshooting SQL Server 2005</b>  <p>This is an excellent whitepaper that provides scripts and queries to monitor, identify performance bottlenecks and suggests improvements. I would strongly recommend this - a must read.  <p><a href="https://www.microsoft.com/technet/prodtechnol/sql/2005/tsprfprb.mspx">https://www.microsoft.com/technet/prodtechnol/sql/2005/tsprfprb.mspx</a>  <p>&nbsp; <p><b>SQL 2005 Webcasts</b>  <p>I thought I will also provide some links to useful webcasts. I love the format of the webcasts and the ease of replaying stuff at will.  <p><b></b> <p><b>Performance Diagnosis in SQL 2005</b>  <p>All production databases need to be high performing. However, often times, we don't have solid performance benchmark numbers which we should aim and maintain in the long run. The first step, then is to monitor SQL Server performance during the good and bad times. Based on the data collected during bad times and comparing them to the one collected during good times, we can see what is causing this slow performance. This 300 level webcast talks about performance monitoring and troubleshooting best practices.  <p><a href="https://msevents.microsoft.com/cui/webcasteventdetails.aspx?eventid=1032275587&amp;eventcategory=5&amp;culture=en-us&amp;countrycode=us">https://msevents.microsoft.com/cui/webcasteventdetails.aspx?eventid=1032275587&amp;eventcategory=5&amp;culture=en-us&amp;countrycode=us</a>  <p>&nbsp; <p><b></b> <p><b>Troubleshooting Performance Problems in Microsoft SQL Server 2005</b>  <p>Once you have monitored the performance over a period of time, you can use the techniques in this webcast to troubleshoot the performance bottlenecks. This webcast provides some really good practical advise on troubleshooting performance <a href="https://msevents.microsoft.com/cui/webcasteventdetails.aspx?eventid=1032275647&amp;eventcategory=5&amp;culture=en-us&amp;countrycode=us">https://msevents.microsoft.com/cui/webcasteventdetails.aspx?eventid=1032275647&amp;eventcategory=5&amp;culture=en-us&amp;countrycode=us</a>&nbsp; <p>This paper provides step-by-step guidelines for diagnosing and troubleshooting common performance problems by using publicly available tools such as SQL Server Profiler, System Monitor, and the new Dynamic Management Views in SQL Server 2005 <a href="https://technet.microsoft.com/en-us/library/cc966540.aspx">https://technet.microsoft.com/en-us/library/cc966540.aspx</a> <p>&nbsp; <p>How to troubleshoot the performance of Ad-Hoc queries in SQL Server <a href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;243588">https://support.microsoft.com/default.aspx?scid=kb;EN-US;243588</a> <p>Tuning options for SQL Server 2005 and SQL Server 2008 when running in high performance workloads <a href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;920093">https://support.microsoft.com/default.aspx?scid=kb;EN-US;920093</a> <p>How to troubleshoot SQL Server performance issues <a href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;298475">https://support.microsoft.com/default.aspx?scid=kb;EN-US;298475</a> <p>Description of the SQL Server Performance Analysis Utilities Read80Trace and OSTRESS <a href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;887057">https://support.microsoft.com/default.aspx?scid=kb;EN-US;887057</a> <p>Understanding and Resolving SQL Server Blocking Problems: This article discusses how to troubleshoot and resolve blocking problems <a href="https://support.microsoft.com/kb/224453">https://support.microsoft.com/kb/224453</a> <p>&nbsp; <p><strong><u>Wait Types</u></strong></p> <p>SQL Server 2005 Waits and Queues - Whitepaper <a href="https://sqlcat.com/whitepapers/archive/2007/11/19/sql-server-2005-waits-and-queues.aspx">https://sqlcat.com/whitepapers/archive/2007/11/19/sql-server-2005-waits-and-queues.aspx</a>  <h4>The SQL Server Wait Type Repository. <a title="https://blogs.msdn.com/psssql/archive/2009/11/03/the-sql-server-wait-type-repository.aspx" href="https://blogs.msdn.com/psssql/archive/2009/11/03/the-sql-server-wait-type-repository.aspx">https://blogs.msdn.com/psssql/archive/2009/11/03/the-sql-server-wait-type-repository.aspx</a></h4> <p><strong><u>Tempdb</u></strong>  <p>TEMPDB Capacity Planning and Concurrency Considerations for Index Create and Rebuild - Whitepaper <br><a href="https://sqlcat.com/whitepapers/archive/2007/11/20/tempdb-capacity-planning-and-concurrency-considerations-for-index-create-and-rebuild.aspx">https://sqlcat.com/whitepapers/archive/2007/11/20/tempdb-capacity-planning-and-concurrency-considerations-for-index-create-and-rebuild.aspx</a>  <p>Working with tempdb in SQL Server 2005 - Whitepaper <br><a href="https://technet.microsoft.com/hi-in/library/cc966545(en-us).aspx">https://technet.microsoft.com/hi-in/library/cc966545(en-us).aspx</a></p> <p>This white paper describes how SQL Server 2005 uses tempdb. Many improvements in SQL Server 2005 optimize tempdb usage and make it easier to manage and to troubleshoot. <br><a href="https://download.microsoft.com/download/4/7/a/47a548b9-249e-484c-abd7-29f31282b04d/WorkingWithTempDB.doc">https://download.microsoft.com/download/4/7/a/47a548b9-249e-484c-abd7-29f31282b04d/WorkingWithTempDB.doc</a>  <p><strong><u></u></strong>&nbsp;</p> <p><b><u>SQL SERVER 2008</u></b></p> <p>Troubleshooting Performance Problems in SQL Server 2008 - Whitepaper&nbsp; <a href="https://sqlcat.com/whitepapers/archive/2009/04/14/troubleshooting-performance-problems-in-sql-server-2008.aspx">https://sqlcat.com/whitepapers/archive/2009/04/14/troubleshooting-performance-problems-in-sql-server-2008.aspx</a></p> <p></p> <p><strong>Statistics Used by SQL 2008</strong> </p> <p>This paper describes what data is collected, where it is stored, and which commands create, update, and delete statistics <a href="https://msdn.microsoft.com/en-us/library/dd535534.aspx">https://msdn.microsoft.com/en-us/library/dd535534.aspx</a></p> <p> <p><strong>Improving Performance with SQL Server 2008 Indexed Views</strong>  <p>This document describes the indexed views capability of SQL Server 2005 and SQL Server 2008, including the new support for partition-aligned views added to SQL Server 2008. <br><a href="https://msdn.microsoft.com/en-us/library/dd171921.aspx">https://msdn.microsoft.com/en-us/library/dd171921.aspx</a></p></p> <p><strong>Troubleshooting Performance Problems in SQL Server 2008</strong>  <p>This paper provides step-by-step guidelines for diagnosing and troubleshooting common performance problems by using publicly available tools such as SQL Server Profiler, System Monitor, and the new Dynamic Management Views in SQL Server 2005 <a href="https://download.microsoft.com/download/1/3/4/134644fd-05ad-4ee8-8b5a-0aed1c18a31e/TShootPerfProbs.doc">https://download.microsoft.com/download/1/3/4/134644fd-05ad-4ee8-8b5a-0aed1c18a31e/TShootPerfProbs.doc</a> <p><strong></strong>&nbsp;</p> <p>You may experience slow performance when you run 32-bit SQL Server tools on 64-bit operating systems <a href="https://support.microsoft.com/default.aspx?scid=kb;EN-US;906892">https://support.microsoft.com/default.aspx?scid=kb;EN-US;906892</a></p> <p>&nbsp;</p> <p><u><strong>SQL Server 2000 IO basics</strong> :</u> </p> <p>Learn the I/O requirements for Microsoft SQL Server database file operations. This will help you increase system performance and avoid I/O environment errors. Applicable to SQL 2005 and 2008 </p> <p>SQL Server I/O Basics <a href="https://technet.microsoft.com/en-us/library/cc966500.aspx">https://technet.microsoft.com/en-us/library/cc966500.aspx</a></p> <p>SQL Server I/O Basics, Chapter 2 <a title="https://technet.microsoft.com/en-us/library/cc917726.aspx" href="https://technet.microsoft.com/en-us/library/cc917726.aspx">https://technet.microsoft.com/en-us/library/cc917726.aspx</a></p> <p>&nbsp;</p> <p><strong><u>PERFORMANCE TOOLS FOR SQL SERVER:</u></strong></p> <p><strong>SQL Nexus</strong> is a tool that helps you identify the root cause of SQL Server performance issues <a href="https://www.codeplex.com/sqlnexus">https://www.codeplex.com/sqlnexus</a> </p> <p>&nbsp;</p> <p><strong>RML Utilities/ReadTrace</strong> :This article describes one utility suite that is called the Replay Markup Language (RML) Utilities for Microsoft SQL Server <a href="https://support.microsoft.com/kb/944837">https://support.microsoft.com/kb/944837</a>  <p>&nbsp; <p><b><u>SQL Server Performance Dashboard:</u></b>  <p>The SQL Server Performance Dashboard is an invaluable tool for monitoring your server's performance. It can be installed on any SQL Server 2005 machine with SP2 that you want to monitor. Just run the msi package and then run the setup.sql script that comes with it on any instance that you want to monitor. It monitors the instance on the local machine. The setup.sql script is located in C:\Program Files (x86)\Microsoft SQL Server\90\Tools\Performance Dashboard after running the msi script.  <p>After you install the Performance dashboard and run setup.sql, just right-click on the server in SQL Management Studio. Choose 'Reports' -&gt; 'Custom Reports'. The first time you do this you'll have to navigate to the same Performance Dashboard directory to find the performance_dashboard_main.rdl file. Choose this file and the dashboard will open to show you the activity on your SQL Server, using the native Distributed Management Views from SQL 2005.  <p>Get the SQL Server 2005 Performance Dashboard at <a href="https://www.microsoft.com/downloads/details.aspx?FamilyId=1D3A4A0D-7E0C-4730-8204-E419218C1EFC&amp;displaylang=en">https://www.microsoft.com/downloads/details.aspx?FamilyId=1D3A4A0D-7E0C-4730-8204-E419218C1EFC&amp;displaylang=en</a>  <p>Get the SQL Server 2008 Performance Dashboard at <a title="https://blogs.technet.com/rob/archive/2009/02/18/performance-dashboard-reports-for-sql-server-2008.aspx" href="https://blogs.technet.com/rob/archive/2009/02/18/performance-dashboard-reports-for-sql-server-2008.aspx">https://blogs.technet.com/rob/archive/2009/02/18/performance-dashboard-reports-for-sql-server-2008.aspx</a></p> <p>&nbsp;</p> <p><b><u>SQL Server Performance Blogs</u></b> </p> <p>The folks who wrote the code in SQL Server have blogs of their own. These blogs provide in-depth knowledge about SQL Server internals -&nbsp; like the query optimizer, the SQL OS etc. - stuff that is not there either in Books Online or at MSDN. I would strongly encourage you to read these blogs, if you really want to learn about the esoteric internals of SQL Server.  <p><b></b> <p>Slava Oks Blog on SQL OS and Memory <a href="https://blogs.msdn.com/slavao/">https://blogs.msdn.com/slavao/</a>  <p>Blog on Query Optimizer written by the folks who wrote the query optimizer <a href="https://blogs.msdn.com/queryoptteam/">https://blogs.msdn.com/queryoptteam/</a>  <p>SQL Tips and Tricks Blog - handy tips and tricks to do mundane tasks in SQL 2005 <a href="https://blogs.msdn.com/sqltips/default.aspx">https://blogs.msdn.com/sqltips/default.aspx</a>  <p>Craig Freedman's SQL Server blog : A discussion of query processing, query execution, and query plans in SQL Server <a href="https://blogs.msdn.com/craigfr/">https://blogs.msdn.com/craigfr/</a></p> <p>Tips, Tricks, and Advice from the SQL Server Query Processing Team : Provides tips, tricks, advice and answers to frequently-asked questions in a continued effort to make your queries run faster and smoother in SQL Server <a href="https://blogs.msdn.com/sqlqueryprocessing/">https://blogs.msdn.com/sqlqueryprocessing/</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Index Analysis using DMVs</title>
      <link>https://docs.microsoft.com/archive/blogs/pradipta/index-analysis-using-dmvs</link>
      <pubDate>Tue, 27 Apr 2010 06:10:51 GMT</pubDate>
      <dc:creator><![CDATA[Pradidas Sql]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pradipta/2010/04/27/index-analysis-using-dmvs/</guid>
      <description><![CDATA[SQL 2005 ships with a set of DMVs that can help you identify the missing indexes for your workload,...]]></description>
      <content:encoded><![CDATA[<p>SQL 2005 ships with a set of DMVs that can help you identify the missing indexes for your workload, analyze the effectiveness of the existing ones and help find out index fragmentation.  <p><b>Using DMVs to find out the index usage history</b>  <p>Over a period of time, you could create a lot of indexes on your tables and modify existing ones. However, in SQL 2000, you couldn't estimate how effective were each of these indexes. Poorly design indexes could lead to performance overhead instead of enhancing performance.  <p>In SQL 2005, you can query the <a href="https://msdn2.microsoft.com/en-us/library/ms188755.aspx">sys.dm_db_index_usage_stats</a> DMV to find out the indexes that have NEVER been used since the last start of SQL Server. You can use the following query to find that out:  <p><b>select object_name(i.object_id) as ObjectName, </b> <p><b>i.name as IndexName, s.user_updates,&nbsp; s.user_seeks, s.user_scans, s.user_lookups</b>  <p><b>from sys.indexes i&nbsp; </b> <p><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; left join sys.dm_db_index_usage_stats s </b> <p><b>on s.object_id = i.object_id and&nbsp; i.index_id = s.index_id and s.database_id = </b><b>&lt;dbid&gt;</b><b></b>  <p><b>where objectproperty(i.object_id, 'IsIndexable') = 1 and</b>  <p><b>-- index_usage_stats has no reference to this index (not being used)</b>  <p><b>s.index_id is null or</b>  <p><b>-- index is being updated, but not used by seeks/scans/lookups</b>  <p><b>(s.user_updates &gt; 0 and s.user_seeks = 0 </b> <p><b>and s.user_scans = 0 and s.user_lookups = 0)</b>  <p><b>order by object_name(i.object_id) asc\</b>  <p>In the output, you will ALL the indexes that have never been used by any sort of workload on your server, since the last start of SQL Server.  <ul> <li>For indexes that have NEVER been used (either for a SELECT or a DML statement), all columns will be NULL  <li>For indexes that have NEVER been used (for a SELECT), but had to be updated due to a DML statement, the user_updates column will be &gt;0, while other columns will be 0. It is these indexes that could cause severe performance overhead for your DML statements and might be worth dropping.</li></ul> <p>Give ample time for SQL Server to get exposed to all the workload after a restart, before running this query.  <p><b>Using DMVs to find out missing indexes</b>  <p>When the query optimizer generates a query plan, it analyzes what are the best indexes for a particular filter condition. If the best indexes do not exist, the query optimizer generates a suboptimal query plan, but still stores information about these indexes. The missing indexes feature enables you to access information about these indexes so you can decide whether they should be implemented.  <p>For more information on how to use this feature, please visit the following link  <p><a href="https://msdn2.microsoft.com/en-us/library/ms345417.aspx">https://msdn2.microsoft.com/en-us/library/ms345417.aspx</a>  <p><b></b> <p><b></b> <p><b>Using DMVs to find out index fragmentation</b>  <p>The sys.dm_db_index_physical_stats dynamic management function replaces the DBCC SHOWCONTIG statement.  <p><b></b> <p>You can learn more about using this DMV to identify fragmentation, correcting it and possibly automating this activity for your server by visiting the following link:  <p><a href="https://msdn2.microsoft.com/en-us/library/ms188917.aspx">https://msdn2.microsoft.com/en-us/library/ms188917.aspx</a></p> <p>&nbsp; <p><strong>Online Indexing Operations in SQL Server 2005 - Whitepaper</strong> <br><a href="https://www.microsoft.com/technet/prodtechnol/sql/2005/onlineindex.mspx">https://www.microsoft.com/technet/prodtechnol/sql/2005/onlineindex.mspx</a> <p><strong>Comparing Tables Organized with Clustered Indexes versus Heaps - Best Practices article</strong> <br><a href="https://technet.microsoft.com/en-us/library/cc917672.aspx">https://technet.microsoft.com/en-us/library/cc917672.aspx</a>]]></content:encoded>
    </item>
    <item>
      <title>Deadlock Identification and Resolution - SQL 2000 and 2005</title>
      <link>https://docs.microsoft.com/archive/blogs/pradipta/deadlock-identification-and-resolution-sql-2000-and-2005</link>
      <pubDate>Tue, 27 Apr 2010 06:09:19 GMT</pubDate>
      <dc:creator><![CDATA[Pradidas Sql]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/pradipta/2010/04/27/deadlock-identification-and-resolution-sql-2000-and-2005/</guid>
      <description><![CDATA[Deadlocking - what is it and why does it happen?  A deadlock occurs when two or more tasks...]]></description>
      <content:encoded><![CDATA[<p><b>Deadlocking - what is it and why does it happen?</b>  <p>A deadlock occurs when two or more tasks permanently block each other by each task having a lock on a resource which the other tasks are trying to lock. Refer to this article which talks in detail about it.  <p><a href="https://msdn2.microsoft.com/en-us/library/ms177433.aspx">https://msdn2.microsoft.com/en-us/library/ms177433.aspx</a>  <p><b>Identifying a deadlock</b>  <p>SQL Server provides different ways to identify deadlocks - through profiler trace or by enabling a traceflag. If you enable the traceflag, you can see the deadlock written in the errorlogs.  <p>This article sheds some light on the process of identifying a deadlock and reading the graph.  <p><a href="https://msdn2.microsoft.com/en-us/library/ms178104(SQL.90).aspx">https://msdn2.microsoft.com/en-us/library/ms178104(SQL.90).aspx</a>  <p><b>Resolving deadlocks</b>  <p>After having identified a deadlock, it is crucial to understand the sequence of events that lead to it. Refer to these article for troubleshooting steps and some of the best practices recommendations for avoiding deadlocks.  <p><a href="https://msdn.microsoft.com/library/default.asp?url=/library/en-us/trblsql/tr_servdatabse_5xrn.asp">https://msdn.microsoft.com/library/default.asp?url=/library/en-us/trblsql/tr_servdatabse_5xrn.asp</a>  <p><a href="https://support.microsoft.com/kb/832524/en-us">https://support.microsoft.com/kb/832524/en-us</a>  <p><b>Special considerations for SQL 2005</b>  <p>SQL Server 2005 provides better concurrency control than SQL 2000 by way of Snapshot Isolation. You might want to review this webcast to learn more about it and see if it can be used in your application design.  <p><a href="https://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032270011&amp;EventCategory=3&amp;culture=en-US&amp;CountryCode=US">https://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032270011&amp;EventCategory=3&amp;culture=en-US&amp;CountryCode=US</a></p> <p><strong><u>Deadlock Troubleshooting - Bart Duncan</u></strong></p> <p><strong>Deadlock Troubleshooting, Part 1</strong> <a title="https://blogs.msdn.com/bartd/archive/2006/09/09/747119.aspx" href="https://blogs.msdn.com/bartd/archive/2006/09/09/747119.aspx">https://blogs.msdn.com/bartd/archive/2006/09/09/747119.aspx</a></p> <p><strong>Deadlock Troubleshooting, Part 2</strong> <a title="https://blogs.msdn.com/bartd/archive/2006/09/13/751343.aspx" href="https://blogs.msdn.com/bartd/archive/2006/09/13/751343.aspx">https://blogs.msdn.com/bartd/archive/2006/09/13/751343.aspx</a></p> <p><strong>Deadlock Troubleshooting, Part 3</strong> <a title="https://blogs.msdn.com/bartd/archive/2006/09/25/770928.aspx" href="https://blogs.msdn.com/bartd/archive/2006/09/25/770928.aspx">https://blogs.msdn.com/bartd/archive/2006/09/25/770928.aspx</a></p>]]></content:encoded>
    </item>
  </channel>
</rss>