Sql server 模拟DTS复制SQL Server对象任务
我正在将web应用程序数据库从SQLServer2000迁移到SQLServer2008。目前有一个DTS包,用于将内容更改从暂存数据库部署到生产数据库 DTS包正在使用Sql server 模拟DTS复制SQL Server对象任务,sql-server,dts,Sql Server,Dts,我正在将web应用程序数据库从SQLServer2000迁移到SQLServer2008。目前有一个DTS包,用于将内容更改从暂存数据库部署到生产数据库 DTS包正在使用复制SQL Server对象任务,并选择了以下选项:复制数据(追加数据)和使用排序规则。在“选择对象”对话框中选择要复制的特定表格 因为这是我们仅有的DTS包,所以学习和实现SSIS解决方案IMO没有多大意义,所以我只想使用t-SQL重新创建DTS包的功能 编写Insert和Select不是问题。我需要知道的是“Append D
复制SQL Server对象
任务,并选择了以下选项:复制数据(追加数据)
和使用排序规则
。在“选择对象”对话框中选择要复制的特定表格
因为这是我们仅有的DTS包,所以学习和实现SSIS解决方案IMO没有多大意义,所以我只想使用t-SQL重新创建DTS包的功能
编写Insert和Select不是问题。我需要知道的是“Append Data
”选项是如何工作的
是查看源中的每一行,在目标中查找匹配的行,根据需要进行比较和更新,还是忽略现有行而只是追加新行
如果确实在进行比较和更新,那么在数据上使用SQL Server
Checksum
函数作为与目标进行比较的方法是否安全,或者是否有更好的方法?理想情况下,我希望避免任何架构更改。请查看此msdn文章:
使用本文中提到的工具,您可能能够非常轻松地将单个DTS包迁移到SSIS包