错误信息里说的很明白了,改一下就行了
==============================================================
declare ChangeLogCur cursor static for select * from zhang.DBTrans.dbo.TB_YX_ChangeLog order by FD_TableName,FD_RecordID,FD_OptType
==============================================================

解决方案 »

  1.   

    你是不是有update动作在ChangeLogCur,贴你的完整代码出来
      

  2.   

    错误的意思是可更新的远程游标需要防止幻象的事务锁定级别。
    你可以用打开一个只读游标
    declare cur cursor read_only for
    select name from zhang.DBTrans.dbo.sysobjects order by type,xtype或者设置事务锁定级别:
    SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
      

  3.   

    pae(pae)有两手,你的方式对的,谢谢pae(pae),谢谢大家!