|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
使为了数据安全,我们搭建了主从。但实时主从备份只能防止硬件问题,比如主库的硬盘损坏。但对于误操作,则无能为力。比如在主库误删一张表,或者一个update语句没有指定where条件,导致全表被更新。error|server|毛病|服务器|办理windows主机名变动后,试图更新大概删除SQLServer2000之前创立的job时会呈现14274的毛病。SQL7.0不会呈现该毛病,可是在cluster情况中,将SQL7.0假造服务器晋级到SQLServer2000后也大概发生该毛病。
毛病缘故原由:
在msdb..sysjobs的列originating_server中保留了SQLServer2000instance的名字,其格局为serverinstance(在SQL7.0中为(local),故不受影响),当server名变动后,sysjobs的originating_server并没有响应的更新成新的serverinstance。
办理举措:
1.将server改回本来的称号
2.将一切的job保留为script,然后删除
3.将server变动为新的名字
4.顺次实行第2步发生的script,恢复一切job
大概间接更新sysjobs的originating_server
usemsdb
go
SP_CONFIGUREALLOWUPDATES,1RECONFIGUREWITHOVERRIDE
GO
updatesysjobssetoriginating_server=@@servername
go
SP_CONFIGUREALLOWUPDATES,0RECONFIGUREWITHOVERRIDE
GO
大概间接更新sysjobs的originating_server
usemsdb
select*fromsysjobs
updatesysjobssetoriginating_server=如今服务器称号
“数据行级锁定”的意思是指在事务操作的执行过程中锁定正在被处理的个别记录,不让其他用户进行访问。这种锁定将影响到(但不限于)SELECT、LOCKINSHAREMODE、SELECT、FORUPDATE命令以及INSERT、UPDATE和DELETE命令。 |
|