SQLServer修改标识列方法,如自添加批处理修改

SQLServer修改标识列方法,如自添加批处理修改
通过界面设计可以手动操作,无法实现我对成千上万台服务器的批量修改
因为这是一个批量执行脚本
环境:红门+ MSSQL 2008 R2
以下代码是根据您自己的业务稍加修改而使用的。
复制代码代码如下所示:
-允许更新系统
执行sp_configure'allow更新,1
RECONFIGUREWITHOVERRIDE

-取消标识列标记
更新colstat = 0列设置id是object_id('tablename)和colstat = 1

行插入ID = 8001-8003
-恢复标识列标记
更新colstat = 1列设置id是object_id('tablename ')和名称=标识符列的名字
-重置标识的初始值
DBCCCHECKIDENT(表名,补种,10003)
-禁止更新系统表
执行sp_configure'allow更新,0
RECONFIGUREWITHOVERRIDE

有大量的批处理操作知识。
如果卷检查索引是准确的
字段长度是否一致
手术结果是一致的。
服务是否同时启动
......
它们都需要成批处理。
我可以参考其他文章的其他批处理操作方法
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部