日期:2014-05-18  浏览次数:20521 次

如何指批量修改sql 2005里的启用标识插入
如果不勾上那个标识插入将不成功,可是我有50多个表,每个表都要点一下启用标识插入,真的点死了,有没有什么快捷的方法?

------解决方案--------------------
将字段设置为标识列吗?
------解决方案--------------------

SQL code


create table #t(id int identity,name varchar(20))

set identity_insert #t on --启用标识列

set identity_insert #t off --关闭标识列

------解决方案--------------------
SQL code
set identity_insert on --启用整个数据库的标识列
set identity_insert [table] on -- 启用单个表的的标识列

------解决方案--------------------
我的系统是SQL 2000 的,作订阅复制.
有很多用户表中使用的是标识列,在做订阅复制时会出现问题,
必须在订阅服务器里把这些表的标识列修改成:"是(不用于复制)"才行.

请教各位:怎么才能批量修改这个标识属性呢? 用户表有几百个呢.惨......
我要把标识属性为"是",修改成为:"是(不用于复制)".

请各位老大支招..