[SQLServer][DTS][存储过程]保存所有的DTS包到指定的路径
[SQLServer][DTS][存储过程]保存所有的DTS包到指定的路径
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[s_SavePackages]') and OBJECTPROPERTY(id,N'IsProcedure') = 1) Create procedure s_SavePackages */ ?set nocount on declare @objPackage int ??select?@FileName = @FilePath + @PackageName + '.dts' ??exec @rc = sp_OACreate 'DTS.Package',@objPackage output ??exec @rc = sp_OAMethod @objPackage,'LoadFromSQLServer',null,???@ServerName = @ServerName,@Flags = 256,@PackageName = @PackageName??if @rc <> 0??begin???raiserror('failed to load package rc = %d,package = %s',@rc,@PackageName)???return??end????-- delete old file??select @cmd = 'del ' + @FileName??exec master..xp_cmdshell @cmd,no_output????exec @rc = sp_OAMethod @objPackage,'SaveToStorageFile',@FileName??if @rc <> 0??begin???raiserror('failed to save package rc = %d,@PackageName)???return??end????exec @rc = sp_OADestroy @objPackage?endgoexec s_SavePackages 'c:/' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sql – foo.foo:提供一个与表本身同名的表列是个坏主意吗?
- SqlServer 事物日志空间已满处理办法。
- 实例讲解连接sqlserver2000与2005 - sqljdbc.jar 驱动
- SqlServer05+的发布订阅
- SQL Server的FileStream和FileTable深入剖析
- sql – 在实践中有多少连接是可行的
- SqlServer开启CLR使用(C#)DLL实现实时Socket通知
- sql-server – 违反PRIMARY KEY约束.无法在对象中插入重复键
- openfire + sqlserver ,以及现有系统的账户集成
- SQLServer删除log文件和清空日志的方法