<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: SQL SERVER &#8211; Detailed Explanation of Transaction Lock, Lock Type, Avoid Locks</title>
	<atom:link href="http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/</link>
	<description>Personal Notes of Pinal Dave</description>
	<lastBuildDate>Mon, 13 Feb 2012 15:11:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: shovon</title>
		<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/#comment-250145</link>
		<dc:creator><![CDATA[shovon]]></dc:creator>
		<pubDate>Wed, 08 Feb 2012 21:16:36 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=845#comment-250145</guid>
		<description><![CDATA[Hi Pinal Dev,
we have SQL Server 2008 R2 Enterprise Edition x64

Do we have to enable Locked Pages?

No:
Locking pages in memory is not required on 64-bit operating systems.
http://msdn.microsoft.com/en-us/library/ms190730.aspx. 

Yes

http://support.microsoft.com/kb/918483]]></description>
		<content:encoded><![CDATA[<p>Hi Pinal Dev,<br />
we have SQL Server 2008 R2 Enterprise Edition x64</p>
<p>Do we have to enable Locked Pages?</p>
<p>No:<br />
Locking pages in memory is not required on 64-bit operating systems.<br />
<a href="http://msdn.microsoft.com/en-us/library/ms190730.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms190730.aspx</a>. </p>
<p>Yes</p>
<p><a href="http://support.microsoft.com/kb/918483" rel="nofollow">http://support.microsoft.com/kb/918483</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jat</title>
		<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/#comment-178926</link>
		<dc:creator><![CDATA[Jat]]></dc:creator>
		<pubDate>Fri, 14 Oct 2011 18:07:51 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=845#comment-178926</guid>
		<description><![CDATA[I have a application with three window services running to import, import process and print files in a folder. Once I got deadlocks I&#039;ll get more later. But after I reboot sql server all lock are gone so I don&#039;t get deadlocks. It looks like once I got deadlocks, locks are not released. 
I know they are working on a couple of table. How to remove those locks from a table? Thanks]]></description>
		<content:encoded><![CDATA[<p>I have a application with three window services running to import, import process and print files in a folder. Once I got deadlocks I&#8217;ll get more later. But after I reboot sql server all lock are gone so I don&#8217;t get deadlocks. It looks like once I got deadlocks, locks are not released.<br />
I know they are working on a couple of table. How to remove those locks from a table? Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kanchan Mishra</title>
		<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/#comment-150782</link>
		<dc:creator><![CDATA[Kanchan Mishra]]></dc:creator>
		<pubDate>Tue, 26 Jul 2011 11:24:35 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=845#comment-150782</guid>
		<description><![CDATA[Begin T1:
Update T1 set  Col2 = &#039;C2&#039; where Col1 = 3 -- means the 3rd row is updated
Waitfor delay &#039;000:00:20&#039; -- delay for 20 secs
--meanwhile T2 begins

Begin T2
Update T1 set Col2 = &#039;C3&#039; where Col1 = 3  --3rd row is updated
-- This update while not happen untill T1 ends ie takes close to 20 secs to happen

The behaviour is same for both Read committed and Repeatable read isolation levels
Then where does the difference between the two in handling Lost Updates]]></description>
		<content:encoded><![CDATA[<p>Begin T1:<br />
Update T1 set  Col2 = &#8216;C2&#8242; where Col1 = 3 &#8212; means the 3rd row is updated<br />
Waitfor delay &#8217;000:00:20&#8242; &#8212; delay for 20 secs<br />
&#8211;meanwhile T2 begins</p>
<p>Begin T2<br />
Update T1 set Col2 = &#8216;C3&#8242; where Col1 = 3  &#8211;3rd row is updated<br />
&#8211; This update while not happen untill T1 ends ie takes close to 20 secs to happen</p>
<p>The behaviour is same for both Read committed and Repeatable read isolation levels<br />
Then where does the difference between the two in handling Lost Updates</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SQL SERVER – Interview Questions and Answers – Frequently Asked Questions – Day 16 of 31 Journey to SQLAuthority</title>
		<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/#comment-148616</link>
		<dc:creator><![CDATA[SQL SERVER – Interview Questions and Answers – Frequently Asked Questions – Day 16 of 31 Journey to SQLAuthority]]></dc:creator>
		<pubDate>Sat, 16 Jul 2011 01:31:49 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=845#comment-148616</guid>
		<description><![CDATA[[...] reads the uncommitted data modification.(Read more here) [...]]]></description>
		<content:encoded><![CDATA[<p>[...] reads the uncommitted data modification.(Read more here) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kamal</title>
		<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/#comment-128589</link>
		<dc:creator><![CDATA[kamal]]></dc:creator>
		<pubDate>Wed, 13 Apr 2011 03:14:34 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=845#comment-128589</guid>
		<description><![CDATA[lock sql server 2008]]></description>
		<content:encoded><![CDATA[<p>lock sql server 2008</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pramod sharma</title>
		<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/#comment-97801</link>
		<dc:creator><![CDATA[pramod sharma]]></dc:creator>
		<pubDate>Thu, 04 Nov 2010 11:11:58 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=845#comment-97801</guid>
		<description><![CDATA[hii]]></description>
		<content:encoded><![CDATA[<p>hii</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dhananjai</title>
		<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/#comment-76279</link>
		<dc:creator><![CDATA[Dhananjai]]></dc:creator>
		<pubDate>Tue, 15 Jun 2010 05:11:33 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=845#comment-76279</guid>
		<description><![CDATA[Using bcp command you can genrate any format u want.
byeeeeee

Dhananjai Pratap Singh]]></description>
		<content:encoded><![CDATA[<p>Using bcp command you can genrate any format u want.<br />
byeeeeee</p>
<p>Dhananjai Pratap Singh</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sunil</title>
		<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/#comment-75063</link>
		<dc:creator><![CDATA[Sunil]]></dc:creator>
		<pubDate>Mon, 07 Jun 2010 12:47:11 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=845#comment-75063</guid>
		<description><![CDATA[How can we insert a record into the database object ( Table )  from a program which is locked because of update statement on same table.]]></description>
		<content:encoded><![CDATA[<p>How can we insert a record into the database object ( Table )  from a program which is locked because of update statement on same table.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SQL SERVER - 2008 - Interview Questions and Answers - Part 7 Journey to SQL Authority with Pinal Dave</title>
		<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/#comment-47480</link>
		<dc:creator><![CDATA[SQL SERVER - 2008 - Interview Questions and Answers - Part 7 Journey to SQL Authority with Pinal Dave]]></dc:creator>
		<pubDate>Thu, 26 Feb 2009 12:07:21 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=845#comment-47480</guid>
		<description><![CDATA[[...] Reads the uncommitted data modification. (Read More Here) [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Reads the uncommitted data modification. (Read More Here) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kushal Kumar</title>
		<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/#comment-44902</link>
		<dc:creator><![CDATA[Kushal Kumar]]></dc:creator>
		<pubDate>Thu, 18 Dec 2008 06:35:56 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=845#comment-44902</guid>
		<description><![CDATA[Hi,

Excellent...
please provide some more knowledge about Level-2,3,4 also.
It will be very helpful.

Thanks,
Kushal]]></description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Excellent&#8230;<br />
please provide some more knowledge about Level-2,3,4 also.<br />
It will be very helpful.</p>
<p>Thanks,<br />
Kushal</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Praveen</title>
		<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/#comment-43918</link>
		<dc:creator><![CDATA[Praveen]]></dc:creator>
		<pubDate>Sun, 26 Oct 2008 20:16:10 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=845#comment-43918</guid>
		<description><![CDATA[Thanks buddy]]></description>
		<content:encoded><![CDATA[<p>Thanks buddy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cer</title>
		<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/#comment-43461</link>
		<dc:creator><![CDATA[cer]]></dc:creator>
		<pubDate>Thu, 02 Oct 2008 20:18:37 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=845#comment-43461</guid>
		<description><![CDATA[Jitendra:
   Actually there are 5 isolation levels in SQL Server 2005 and newer, but only 4 in SQL Server 2000, since SNAPSHOT is not an option there.
Excellent post, as usual from Pinal Dave.
Thanks.]]></description>
		<content:encoded><![CDATA[<p>Jitendra:<br />
   Actually there are 5 isolation levels in SQL Server 2005 and newer, but only 4 in SQL Server 2000, since SNAPSHOT is not an option there.<br />
Excellent post, as usual from Pinal Dave.<br />
Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rakesh</title>
		<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/#comment-43326</link>
		<dc:creator><![CDATA[rakesh]]></dc:creator>
		<pubDate>Sun, 28 Sep 2008 03:53:53 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=845#comment-43326</guid>
		<description><![CDATA[concept is crystal clear]]></description>
		<content:encoded><![CDATA[<p>concept is crystal clear</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Herbert</title>
		<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/#comment-42713</link>
		<dc:creator><![CDATA[Scott Herbert]]></dc:creator>
		<pubDate>Fri, 12 Sep 2008 06:37:53 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=845#comment-42713</guid>
		<description><![CDATA[I&#039;m glad you&#039;ve noticed that mistake about READ UNCOMMITTED, as I was about to get really confused.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;m glad you&#8217;ve noticed that mistake about READ UNCOMMITTED, as I was about to get really confused.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Imran Mohammed</title>
		<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/#comment-42618</link>
		<dc:creator><![CDATA[Imran Mohammed]]></dc:creator>
		<pubDate>Wed, 10 Sep 2008 03:12:44 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=845#comment-42618</guid>
		<description><![CDATA[@ Jitender, 

I agree 

Level 0 : Read uncommited  (lowest level)
Level 1: Read committed  which is default. 

I think I wrote it by mistake. Thanks for correcting me... 

Thanks,
Imran.]]></description>
		<content:encoded><![CDATA[<p>@ Jitender, </p>
<p>I agree </p>
<p>Level 0 : Read uncommited  (lowest level)<br />
Level 1: Read committed  which is default. </p>
<p>I think I wrote it by mistake. Thanks for correcting me&#8230; </p>
<p>Thanks,<br />
Imran.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jitendra Luniya</title>
		<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/#comment-42596</link>
		<dc:creator><![CDATA[Jitendra Luniya]]></dc:creator>
		<pubDate>Tue, 09 Sep 2008 13:55:34 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=845#comment-42596</guid>
		<description><![CDATA[Hi,

There is some wrong information published in the content. It&#039;s said that &quot;level1 is the default isolation level of the database.&quot; and also mentioned level1 is READ UNCOMMITED. 

Actually there are 5 isolation levels as
READ UNCOMMITTED
READ COMMITTED
REPEATABLE READ
SNAPSHOT
SERIALIZABLE

and READ COMMITED is default level.

Thanks - JL]]></description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>There is some wrong information published in the content. It&#8217;s said that &#8220;level1 is the default isolation level of the database.&#8221; and also mentioned level1 is READ UNCOMMITED. </p>
<p>Actually there are 5 isolation levels as<br />
READ UNCOMMITTED<br />
READ COMMITTED<br />
REPEATABLE READ<br />
SNAPSHOT<br />
SERIALIZABLE</p>
<p>and READ COMMITED is default level.</p>
<p>Thanks &#8211; JL</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: guy vann</title>
		<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/#comment-42564</link>
		<dc:creator><![CDATA[guy vann]]></dc:creator>
		<pubDate>Mon, 08 Sep 2008 21:16:28 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=845#comment-42564</guid>
		<description><![CDATA[Imran Mohammed

  thanks for the information on Transaction Lock , I was what we were looking for]]></description>
		<content:encoded><![CDATA[<p>Imran Mohammed</p>
<p>  thanks for the information on Transaction Lock , I was what we were looking for</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: guy vann</title>
		<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/#comment-42444</link>
		<dc:creator><![CDATA[guy vann]]></dc:creator>
		<pubDate>Fri, 05 Sep 2008 15:44:16 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=845#comment-42444</guid>
		<description><![CDATA[We have a SQL application, If someone in one site opens it before anyone else is using it, no one else can open the program.
it gives this error &quot;another program is using this file&quot;]]></description>
		<content:encoded><![CDATA[<p>We have a SQL application, If someone in one site opens it before anyone else is using it, no one else can open the program.<br />
it gives this error &#8220;another program is using this file&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Palani</title>
		<link>http://blog.sqlauthority.com/2008/08/18/sql-server-detailed-explanation-of-transaction-lock-lock-type-avoid-locks/#comment-41902</link>
		<dc:creator><![CDATA[Palani]]></dc:creator>
		<pubDate>Fri, 22 Aug 2008 05:06:44 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=845#comment-41902</guid>
		<description><![CDATA[Hi 

How to generate select statement output into Excel or textual output

Please Let me know, is it possible?

by
Palani]]></description>
		<content:encoded><![CDATA[<p>Hi </p>
<p>How to generate select statement output into Excel or textual output</p>
<p>Please Let me know, is it possible?</p>
<p>by<br />
Palani</p>
]]></content:encoded>
	</item>
</channel>
</rss>

