<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Microsoft SQL Server Tips &amp; Tricks</title><link>http://blogs.msdn.com/b/sqlserverfaq/</link><description>Tips and Tricks for the SQL Server Enthusiast</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>How do I map a differential/transaction log backup to its full backup without using MSDB?</title><link>http://blogs.msdn.com/b/sqlserverfaq/archive/2013/05/22/how-do-i-map-a-differential-transaction-log-backup-to-its-full-backup-without-using-msdb.aspx</link><pubDate>Wed, 22 May 2013 15:38:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10420637</guid><dc:creator>HarshDeep_Singh</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/sqlserverfaq/rsscomments.aspx?WeblogPostID=10420637</wfw:commentRss><comments>http://blogs.msdn.com/b/sqlserverfaq/archive/2013/05/22/how-do-i-map-a-differential-transaction-log-backup-to-its-full-backup-without-using-msdb.aspx#comments</comments><description>If you have multiple full, differential and transaction log backups, there are chances you may end up facing the error below during the restore process. “ This differential backup cannot be restored because the database has not been restored to the correct...(&lt;a href="http://blogs.msdn.com/b/sqlserverfaq/archive/2013/05/22/how-do-i-map-a-differential-transaction-log-backup-to-its-full-backup-without-using-msdb.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10420637" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/map+differential+backup+to+full+backup/">map differential backup to full backup</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/Differential+backup/">Differential backup</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/T_2D00_log+backup/">T-log backup</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/map+transaction+log+backup+to+full+backup/">map transaction log backup to full backup</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/backups/">backups</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/msdb/">msdb</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/Transaction+Log+backup/">Transaction Log backup</category></item><item><title>Change Data Capture gets disabled when you break mirroring and bring the database online</title><link>http://blogs.msdn.com/b/sqlserverfaq/archive/2013/05/15/change-data-capture-gets-disabled-when-you-break-mirroring-and-bring-the-database-online.aspx</link><pubDate>Wed, 15 May 2013 07:55:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10418806</guid><dc:creator>HarshDeep_Singh</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/sqlserverfaq/rsscomments.aspx?WeblogPostID=10418806</wfw:commentRss><comments>http://blogs.msdn.com/b/sqlserverfaq/archive/2013/05/15/change-data-capture-gets-disabled-when-you-break-mirroring-and-bring-the-database-online.aspx#comments</comments><description>&amp;#160; Issue ================ &amp;#160; Recently we encountered an issue where customer performed a planned failover for a mirrored database and after the failover the new principal went into suspect mode because of some reason (which is outside the scope...(&lt;a href="http://blogs.msdn.com/b/sqlserverfaq/archive/2013/05/15/change-data-capture-gets-disabled-when-you-break-mirroring-and-bring-the-database-online.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10418806" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/sql+Server+2008/">sql Server 2008</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/SQL+Server+2008+R2/">SQL Server 2008 R2</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/Change+Data+Capture/">Change Data Capture</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/CDC/">CDC</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/break+mirroring/">break mirroring</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/mirroring/">mirroring</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/change+data+capture+diabled/">change data capture diabled</category></item><item><title>Do NOT delete files from the Windows Installer folder</title><link>http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/30/do-not-delete-files-from-the-windows-installer-folder.aspx</link><pubDate>Tue, 30 Apr 2013 10:49:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10415041</guid><dc:creator>HarshDeep_Singh</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/sqlserverfaq/rsscomments.aspx?WeblogPostID=10415041</wfw:commentRss><comments>http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/30/do-not-delete-files-from-the-windows-installer-folder.aspx#comments</comments><description>C:\windows\Installer is not a temporary folder and files in it should not be deleted. If you do it on machines on which you have SQL Server installed you may have to rebuild the operating system and reinstall SQL Server. &amp;#160; The Windows Installer Cache...(&lt;a href="http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/30/do-not-delete-files-from-the-windows-installer-folder.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10415041" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/missing+msi/">missing msi</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/missing+msp/">missing msp</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/Patches/">Patches</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/Installer+cache/">Installer cache</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/Windows+Installer+cache/">Windows Installer cache</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/Installer+folder/">Installer folder</category></item><item><title>How to monitor deadlock using extended events in SQL Server 2008 and later</title><link>http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/27/an-in-depth-look-at-sql-server-memory-part-2.aspx</link><pubDate>Sat, 27 Apr 2013 05:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10414450</guid><dc:creator>HarshDeep_Singh</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/sqlserverfaq/rsscomments.aspx?WeblogPostID=10414450</wfw:commentRss><comments>http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/27/an-in-depth-look-at-sql-server-memory-part-2.aspx#comments</comments><description>Before I talk about how to monitor the deadlocks let us have a small brief what is deadlock and how we were handling them in the previous versions of SQL Server. 
 
 Deadlock : 
 A deadlock occurs when there is a cyclic dependency between two or more...(&lt;a href="http://blogs.msdn.com/b/sqlserverfaq/archive/2013/04/27/an-in-depth-look-at-sql-server-memory-part-2.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10414450" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/sql+Server+2008/">sql Server 2008</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/SQL+Server+2008+R2/">SQL Server 2008 R2</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/deadlocks/">deadlocks</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/Extended+Events/">Extended Events</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/Deadlock/">Deadlock</category></item><item><title>Ventured into BULK INSERTS</title><link>http://blogs.msdn.com/b/sqlserverfaq/archive/2013/03/14/ventured-into-bulk-inserts.aspx</link><pubDate>Wed, 13 Mar 2013 20:01:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10402093</guid><dc:creator>HarshDeep_Singh</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/sqlserverfaq/rsscomments.aspx?WeblogPostID=10402093</wfw:commentRss><comments>http://blogs.msdn.com/b/sqlserverfaq/archive/2013/03/14/ventured-into-bulk-inserts.aspx#comments</comments><description>Recently, whilst working with bulk insert queries I came across an unexpected result set which led to some more research. Therefore, following facts/tips/tricks/workarounds might help you: &amp;#160; If you execute the following code for example: &amp;#160; NOTE...(&lt;a href="http://blogs.msdn.com/b/sqlserverfaq/archive/2013/03/14/ventured-into-bulk-inserts.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10402093" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/Bulk+Insert/">Bulk Insert</category></item><item><title>How to Login to SQL Server with NT AUTHORITY\SYSTEM using PSExec Tool</title><link>http://blogs.msdn.com/b/sqlserverfaq/archive/2012/12/18/how-to-login-to-sql-server-with-nt-authority-system-using-psexec-tool.aspx</link><pubDate>Tue, 18 Dec 2012 10:35:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10378968</guid><dc:creator>HarshDeep_Singh</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/sqlserverfaq/rsscomments.aspx?WeblogPostID=10378968</wfw:commentRss><comments>http://blogs.msdn.com/b/sqlserverfaq/archive/2012/12/18/how-to-login-to-sql-server-with-nt-authority-system-using-psexec-tool.aspx#comments</comments><description>PSExec tool gives you an option to run a remote process or an application using System account, if SYSTEM account has permission on that application. Although there are many more features that are&amp;#160; For example, if SQL Server has NT AUTHORITY\SYSTEM...(&lt;a href="http://blogs.msdn.com/b/sqlserverfaq/archive/2012/12/18/how-to-login-to-sql-server-with-nt-authority-system-using-psexec-tool.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10378968" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/SYSTEM/">SYSTEM</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/PSExec/">PSExec</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/NT+AUTHORITY_5C00_SYSTEM/">NT AUTHORITY\SYSTEM</category></item><item><title>How to limit connections to SQL Server until all databases are ONLINE!</title><link>http://blogs.msdn.com/b/sqlserverfaq/archive/2012/12/18/how-to-limit-connections-to-sql-server-until-all-databases-are-online.aspx</link><pubDate>Tue, 18 Dec 2012 10:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10378965</guid><dc:creator>HarshDeep_Singh</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/sqlserverfaq/rsscomments.aspx?WeblogPostID=10378965</wfw:commentRss><comments>http://blogs.msdn.com/b/sqlserverfaq/archive/2012/12/18/how-to-limit-connections-to-sql-server-until-all-databases-are-online.aspx#comments</comments><description>Strange requirement, right? 
 Recently, I got a peculiar case wherein the demand made by the customer was to make sure no application should be able to connect to SQL Server unless and until all the databases are ONLINE. The business requirement of this...(&lt;a href="http://blogs.msdn.com/b/sqlserverfaq/archive/2012/12/18/how-to-limit-connections-to-sql-server-until-all-databases-are-online.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10378965" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/Connectivity/">Connectivity</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/how+to+limit+connections+to+SQL+Server/">how to limit connections to SQL Server</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/DAC/">DAC</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/Connections/">Connections</category></item><item><title>Why to look at "Wait Statistics" to troubleshoot SQL Performance</title><link>http://blogs.msdn.com/b/sqlserverfaq/archive/2012/06/18/why-to-look-at-quot-wait-statistics-quot-to-troubleshoot-sql-performance.aspx</link><pubDate>Mon, 18 Jun 2012 13:36:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10321339</guid><dc:creator>Harsh Chawla</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/sqlserverfaq/rsscomments.aspx?WeblogPostID=10321339</wfw:commentRss><comments>http://blogs.msdn.com/b/sqlserverfaq/archive/2012/06/18/why-to-look-at-quot-wait-statistics-quot-to-troubleshoot-sql-performance.aspx#comments</comments><description>Here we will discuss on Waits in the context of SQL Server: 
 Highlights of this video blog :- 
 1. What is wait and why we need to focus on wait? 
 2. Lifecycle of a session 
 3. Analogy to explain waits 
 4. Types of Waits. 
 5. Where to see waits...(&lt;a href="http://blogs.msdn.com/b/sqlserverfaq/archive/2012/06/18/why-to-look-at-quot-wait-statistics-quot-to-troubleshoot-sql-performance.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10321339" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/DBVideo/">DBVideo</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/SQL+server+performance+tuning/">SQL server performance tuning</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/sql+performance/">sql performance</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/waits/">waits</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/performance+tuning/">performance tuning</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/performance+tuning+in+sql/">performance tuning in sql</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/sql+tuning/">sql tuning</category></item><item><title>SQL server 2008 Filestream</title><link>http://blogs.msdn.com/b/sqlserverfaq/archive/2012/06/18/sql-server-2008-filestream.aspx</link><pubDate>Mon, 18 Jun 2012 13:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10321337</guid><dc:creator>Harsh Chawla</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/sqlserverfaq/rsscomments.aspx?WeblogPostID=10321337</wfw:commentRss><comments>http://blogs.msdn.com/b/sqlserverfaq/archive/2012/06/18/sql-server-2008-filestream.aspx#comments</comments><description>Filestream is a new feature in SQL server 2008, that allows storage and efficient access to BLOB data, using combination of SQL Server 2008 and NTFS file system. 
 It provides an easy way of handling BLOB data with database transactional consistency...(&lt;a href="http://blogs.msdn.com/b/sqlserverfaq/archive/2012/06/18/sql-server-2008-filestream.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10321337" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/DBVideo/">DBVideo</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/sql+performance/">sql performance</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/varbinary+max/">varbinary max</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/sql+2008+filestream/">sql 2008 filestream</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/blob+data/">blob data</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/sql+server+filestream/">sql server filestream</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/filestream+SQL/">filestream SQL</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/sql+filestream/">sql filestream</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/filestream+storage/">filestream storage</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/blob+sql/">blob sql</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/sql+blob+data+type/">sql blob data type</category></item><item><title>Troubleshooting SQL server High CPU : Part 2</title><link>http://blogs.msdn.com/b/sqlserverfaq/archive/2012/06/11/troubleshooting-sql-server-high-cpu-part-2.aspx</link><pubDate>Mon, 11 Jun 2012 13:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10318342</guid><dc:creator>Harsh Chawla</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/sqlserverfaq/rsscomments.aspx?WeblogPostID=10318342</wfw:commentRss><comments>http://blogs.msdn.com/b/sqlserverfaq/archive/2012/06/11/troubleshooting-sql-server-high-cpu-part-2.aspx#comments</comments><description>In this blog we have explained the various causes for SQL to drive the processors i.e. high CPU and the steps to troubleshoot it. 
 Possible causes that can lead to high CPU usage by SQL server:- 
 1.Inefficient Query Plans 
 2. Intra- query Parallelism...(&lt;a href="http://blogs.msdn.com/b/sqlserverfaq/archive/2012/06/11/troubleshooting-sql-server-high-cpu-part-2.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10318342" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-31-83-42/Demo_5F00_Queries_5F00_for_5F00_VBlogging_5F00_High-CPU_5F00_Part1_5F00_2.txt" length="17111" type="text/plain" /><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/DBVideo/">DBVideo</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/query+plan/">query plan</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/SQL+query+plan/">SQL query plan</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/update+statistics/">update statistics</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/SQL+update+statistics/">SQL update statistics</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/database+tuning+advisor/">database tuning advisor</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/update+statistics+sql+server/">update statistics sql server</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/sql+server+cache/">sql server cache</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/sql+query+performance/">sql query performance</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/intra_2D00_query+parallelism/">intra-query parallelism</category><category domain="http://blogs.msdn.com/b/sqlserverfaq/archive/tags/query+hints/">query hints</category></item></channel></rss>