Ric*_*ews 5 ssis sql-server-2005
不幸的是,我们没有本MSDN文章中提到的 SQL Server 所需的 DCOM 访问权限,但我们确实拥有 SQL Server 实例的完整管理权限。
因此,我们可以成功地将包部署到服务器并使用 SQL Server 代理运行它,但我不知道如何从服务器删除包。
我唯一能想到的就是从 MSDB 数据库中的 dbo.sysdtspackages90 表中删除该行,但这对我来说似乎有点极端(如果不是非常危险!)。
问题在于我们的服务器管理被外包,我们必须非常努力才能获得所需的访问权限 - 是否值得(可能需要 1 到 2 个月)昂贵的战斗,或者我可以通过其他方式获得我们需要的东西吗?
我认为还有一个存储过程,sp_dts_deletepackage
如果您觉得删除行不安全,您可以调用它。首先调用sp_dts_getfolder
获取文件夹 ID,然后将此 ID 传递给sp_dts_deletepackage
.
另一种方法是配置本地 SSIS 服务,以便它有一个用于远程 SQL Server 存储的文件夹(请参阅 MSDN 以进行 SSIS 服务配置编辑)。然后,当您连接到本地 SSIS 服务时,您将看到这些远程包,并且可以使用 UI 进行删除。然后该服务将连接到 SQL 并为您调用这些存储过程。
归档时间: |
|
查看次数: |
3490 次 |
最近记录: |