我需要从SQL Server 2000移动两个服务器之间的生产数据到SQL Server 2012从SQL Server 2000移动数据只到2012年检查清单
数据库已经完全移动。生产数据需要一夜之间移动,并准备在第二天使用。所以计划如下:
移动所有配置表的数据。
移动其它表的数据。其中一个问题是:我应该如何处理标识栏?几乎所有的表都有标识列,在某些情况下它们是外键。这应如何处理?
脚本编写工作作为创建和运行,并创建所有作业禁用。
移动SSIS数据库和配置表。
更新SSIS包内的连接和新的服务器上部署它们。
还有什么我应该考虑的?如何做第二步错误免费?
您可以通过'SET IDENTITY_INSERT(表名)ON'标识列插入现有的身份值到一个表。一次只有一个表格 - 在完成后立即使用“SET IDENTITY_INSERT(表格名称)OFF”将其关闭。这应该照顾身份值 –
你如何移动数据?手动使用导出的文件?或者你使用SSIS连接到SQL 2000数据库,并使用数据泵来传输数据?要么 ??? –
@LaughingVergil计划手动完成它,基本上我想运行一个脚本并开始截断所有表,然后从旧服务器中逐一插入新服务器的表中。主要问题是如何处理外键约束。不管FK如何截断表? – ali