自动增长列问题
sql server2005在导出表时 表的主键和自动增长列会自动消失 如果使用编辑SQL导出表中数据的所有自动增长id会重新排列 现在表中的自动增长列数据是不连贯的 怎样才能把数据原样导出而且该列还是自动增长列呢 或则能实现这样效果的其他方法
数据库是要导出到虚拟空间上的 导出到虚拟空间后就不可以对数据库在进行修改的操作了
在线等答案 急 急 急
[解决办法]
把identity关闭
[解决办法]
--====1建立链接服务器,确保你本机可以访问到虚拟空间exec sp_configure 'show advanced options',1reconfigureexec sp_configure 'Ad Hoc Distributed Queries',1reconfigure--创建链接服务器 exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 ' --====2在链接服务器的库上操作!set identity_insert ITSV.[xsd].dbo.[xsd_webContentZ] oninsert into ITSV.xsd.dbo.xsd_webContentZ(webConZ_id,..) --插入的字段都写出来,注意一定要写自增列select *from xsd_webContentZ --本地表set identity_insert ITSV.[xsd].dbo.[xsd_webContentZ] off--====3删除链接服务器exec sp_dropserver 'ITSV ', 'droplogins ' exec sp_configure 'Ad Hoc Distributed Queries',0reconfigureexec sp_configure 'show advanced options',0reconfigure