ALTER DATABASE TestDb SET READ_COMMITTED_SNAPSHOT ON;
The above statement work fine in SQL Server 2005.
But my problem is that I have some old databases still using Sql Server 2000. I know the above statement is only valid in 2005.
Is there any workaround in Sql Server 2000 to do the same thing?
Thanks.
You can use READ_COMMITTEE isolation in SQL 2000 and this READ_COMMITTED_SNAPSHOT is introducted in SQL 2005.
http://www.informit.com/articles/article.asp?p=27020
http://www.informit.com/articles/article.asp?p=327394&seqNum=2&rl=1
http://www.microsoft.com/technet/prodtechnol/sql/2005/cncrrncy.mspx
|||What you want is non-blocking read-committed isolation level in SQL2000. No, it is not supported. Only choice you have is to use read-uncommitted but that will potentially require you to change your app. Also, your app will need to be changed to handle uncommitted data.|||Hello Wilson,
Is it the "Row versioning" functionnality that you want?
This is something new on SQL Server 2005.
Regards.
Carl
No comments:
Post a Comment