<?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>Data, Design, and SQL Server - All Comments</title><link>http://blogs.msdn.com/b/dfurman/</link><description /><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Transaction count during DML statements</title><link>http://blogs.msdn.com/b/dfurman/archive/2009/09/16/dml-statements-and-transaction-count.aspx#10410668</link><pubDate>Fri, 12 Apr 2013 16:02:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10410668</guid><dc:creator>Dimitri Furman</dc:creator><description>&lt;p&gt;@Varun: Yes, ACID is certainly in effect for single DML statements in SQL Server, with or without an explicit transaction.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10410668" width="1" height="1"&gt;</description></item><item><title>re: Transaction count during DML statements</title><link>http://blogs.msdn.com/b/dfurman/archive/2009/09/16/dml-statements-and-transaction-count.aspx#10410656</link><pubDate>Fri, 12 Apr 2013 15:30:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10410656</guid><dc:creator>Varun</dc:creator><description>&lt;p&gt;Very nice finding and explanation. I was troubleshooting my application and was wondering where the second count of transaction is coming from.&lt;/p&gt;
&lt;p&gt;So can I infer from this, if ran my DML(delete) statement without an explicit transaction, sql server will take care of rolling back stuff in case anything weird happen during the execution, to maintain Database Atomicity and Consistency.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10410656" width="1" height="1"&gt;</description></item><item><title>re: Transaction count during DML statements</title><link>http://blogs.msdn.com/b/dfurman/archive/2009/09/16/dml-statements-and-transaction-count.aspx#10389259</link><pubDate>Tue, 29 Jan 2013 18:57:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10389259</guid><dc:creator>JRStern</dc:creator><description>&lt;p&gt;Thank you for posting this - nice if Microsoft added this note to the BOL entries for the associated DMVs!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10389259" width="1" height="1"&gt;</description></item><item><title>re: Yet another cause of Kerberos authentication failure connecting to SQL Server</title><link>http://blogs.msdn.com/b/dfurman/archive/2011/09/29/yet-another-cause-of-kerberos-authentication-failure-connecting-to-sql-server.aspx#10357473</link><pubDate>Mon, 08 Oct 2012 19:23:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10357473</guid><dc:creator>Dimitri Furman</dc:creator><description>&lt;p&gt;@ManishKumar1980: I used an internal tool named SSPIClient. It provides a trace of API calls made when establishing a Kerberos connection. There is some info about the tool in this CSS blog: &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/b/psssql/archive/2009/07/01/when-in-doubt-reboot.aspx"&gt;blogs.msdn.com/.../when-in-doubt-reboot.aspx&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In theory, you should be able to obtain the same info from a network trace, but it wouldn&amp;#39;t be nearly as simple as with the tool.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10357473" width="1" height="1"&gt;</description></item><item><title>re: Yet another cause of Kerberos authentication failure connecting to SQL Server</title><link>http://blogs.msdn.com/b/dfurman/archive/2011/09/29/yet-another-cause-of-kerberos-authentication-failure-connecting-to-sql-server.aspx#10357438</link><pubDate>Mon, 08 Oct 2012 18:03:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10357438</guid><dc:creator>ManishKumar1980</dc:creator><description>&lt;p&gt;How did you trace authentication process on client.(The next step was to trace the authentication process on the client.....)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10357438" width="1" height="1"&gt;</description></item><item><title>re: Getting out of single user mode</title><link>http://blogs.msdn.com/b/dfurman/archive/2012/01/20/getting-out-of-single-user-mode.aspx#10354244</link><pubDate>Fri, 28 Sep 2012 18:32:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10354244</guid><dc:creator>Rick Murphy</dc:creator><description>&lt;p&gt;I had this issue where a User database was in single user mode and could not tell what spid have the connection. I used SSMS set results to Grid and then ran sp_who. This blewup and through an error because the DB was in Single User Mode. I reviewed the out out of the query just before it blewup and thankfully sp_who lists SPIDs in order! The last spid I saw was 385, so I ran the &amp;quot;Kill 386&amp;quot; and killed the next spid. Than I ran &amp;quot;sp_dboption DatabaseName, &amp;#39;single&amp;#39;, false&amp;quot;. This worked. :)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10354244" width="1" height="1"&gt;</description></item><item><title>re: Getting out of single user mode</title><link>http://blogs.msdn.com/b/dfurman/archive/2012/01/20/getting-out-of-single-user-mode.aspx#10337210</link><pubDate>Mon, 06 Aug 2012 16:37:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10337210</guid><dc:creator>Dimitri Furman</dc:creator><description>&lt;p&gt;Technically, you could kill the session, since it would be the only non-system session against that database. However, killing an application session on a production system may not be something you could just do at will, as it could possibly break the application. Even if you kill the session, with sufficiently high level of activity (as was the case in this example), another application session will immediately grab the single-mode connection, and you will be back to square one.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10337210" width="1" height="1"&gt;</description></item><item><title>re: Getting out of single user mode</title><link>http://blogs.msdn.com/b/dfurman/archive/2012/01/20/getting-out-of-single-user-mode.aspx#10337184</link><pubDate>Mon, 06 Aug 2012 14:57:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10337184</guid><dc:creator>SQL_Jay</dc:creator><description>&lt;p&gt;Any reason why we can&amp;#39;t kill the session for that particular database? Even if the spid is changing its going against that particular db correct?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10337184" width="1" height="1"&gt;</description></item><item><title>re: Estimating data compression savings for entire database</title><link>http://blogs.msdn.com/b/dfurman/archive/2011/02/25/estimating-data-compression-savings-for-entire-database.aspx#10326077</link><pubDate>Mon, 02 Jul 2012 16:05:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10326077</guid><dc:creator>Eric Stephani</dc:creator><description>&lt;p&gt;Cool. Thanks for posting this. Was exactly what I needed.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10326077" width="1" height="1"&gt;</description></item><item><title>re: Getting out of single user mode</title><link>http://blogs.msdn.com/b/dfurman/archive/2012/01/20/getting-out-of-single-user-mode.aspx#10319279</link><pubDate>Wed, 13 Jun 2012 11:21:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10319279</guid><dc:creator>Scott Bradford</dc:creator><description>&lt;p&gt;This totally worked for me. &amp;nbsp;I had a database that was in single-user mode, and executing the statement to put it back into multi-user mode was continuing to fail *because* the db was in single-user mode.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10319279" width="1" height="1"&gt;</description></item></channel></rss>