最近用sqlserver2000给客户做了DTS导数据的包,现在要把这些包迁移到其它的服务器上,方法总如下: 方法1:在要迁移的服务器上把包打开->另存为->选择“位置”中的“SQLserver”->选择要导入的服务器,用户,密码,点击保存就过去了。 方法2: 1)在要迁移的服务器上把包打开->另存为->选择“位置”中的“结构化存储文件”,在文件名中填入要保存的位置。 2)在要导入的服务器里,建下面的存储过程,然后运行即可: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[s_LoadPackageToServer]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) Create procedure s_LoadPackageToServer exec @rc = sp_OACreate 'DTS.Package', @objPackage output exec @rc = sp_OAMethod @objPackage, 'LoadFromStorageFile' , null, exec s_LoadPackageToServer |
SQLServer2000用存储过程将DTS包文件加载到服务器上
最新推荐文章于 2024-04-30 20:41:06 发布
SQLServer2000用存储过程将DTS包文件加载到服务器上