转移、复制 SQL Server DTS 包

作者:leen 来源:ITPOW(原创) 日期:2006-9-20

DTS(数据转换服务)包方便了异源数据的传送整合,它跟数据库是“平级”的,于是当我们需要将包由一台服务器转移或复制到另一台服务器时,就不能使用导入导出功能,也不能使用数据库备份。

也就是说 DTS 包是用于导入导出数据和数据对象的,可是现在轮到它自己被导入导出了,该怎么办。

一、两台服务器间可以直接进行 SQL Server 通信

选中要转移或复制的包,选择“设计包”,再在菜单中选择“另存为”,位置选择“SQL Server”,选择目的服务器,输入相应用户名和密码,即可实现导入导出。

二、通信不可用

选中要转移或复制的包,选择“设计包”,再在菜单中选择“另存为”,位置选择“结构化存储文件”,然后选择路径,输入文件名,保存。

将生成的 DTS 文件拿到目的服务器,目的服务器 SQL Server 企业管理器中,在“数据转换服务”上点右键,选择“打开包”,包打开后再在菜单中选择“另存为”,位置选择“SQL Server”,服务器选择本地服务器,将这个包存储在当前 SQL Server 中,这时,我们刷新“本地包”就可以看到刚才打开的包了。

由于包已经成功存储在 SQL Server 中了,中转用的 DTS 文件也就可以删除了。

SQL Server 2005 请参见:http://msdn2.microsoft.com/zh-cn/library/ms137833.aspx

相关文章