MSSQL编程:假如办理Sql Server 毛病(error 14274:...
使为了数据安全,我们搭建了主从。但实时主从备份只能防止硬件问题,比如主库的硬盘损坏。但对于误操作,则无能为力。比如在主库误删一张表,或者一个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命令。 如果,某一版本可以提供强大的并发响应,但是没有Oracle的相应版本稳定,或者价格较贵,那么,它就是不适合的。 如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。 我是一个ERP初学者,对于前台运用基本熟悉,但对于后台SQLServer的运用一点也不懂,特想学习下相关资料。至少懂得一些基本的运用。希望各位能给于建议,小弟再谢过! 换言之,只有在不断的失败中尝试成功,而关于失败的总结却是很少的 在select语句中可以使用groupby子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。 XML字段类型更好的解决了XML数据的操作。XQuery确实不错,但是个人对其没好感。(CSDN的开发者应该是相当的熟了!) 需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。 呵呵,这就是偶想说的
页:
[1]