SqlServer2005 表新闻数据量约3万左右,当对新闻进行更新操作,网站就无法浏览新闻了,直到更新完毕,才正常。是不是有什么设置没有开启?

解决方案 »

  1.   

    应该是设置事务隔离级别
    为set SET TRANSACTION ISOLATION LEVEL  READ   UNCOMMITTED
      

  2.   

    事务的隔离级别 一般默认的是READ
      

  3.   


    一般默认是读已提交吧?
    运行DBCC USEROPTIONS看到的是Set Option Value
    textsize 2147483647
    language 简体中文
    dateformat ymd
    datefirst 7
    lock_timeout -1
    quoted_identifier SET
    arithabort SET
    ansi_null_dflt_on SET
    ansi_warnings SET
    ansi_padding SET
    ansi_nulls SET
    concat_null_yields_null SET
    isolation level read committed
      

  4.   

    你只需要启用基于行版本控制的已提交读ALTER DATABASE DatabaseName SET READ_COMMITTED_SNAPSHOT ON;具体参考:http://msdn.microsoft.com/zh-tw/library/ms179599.aspx
    路过的,不用结贴给我,也不会follow。