gpt4 book ai didi

sql-server-2005 - 是否可以在没有 DCOM 权限的情况下从 SQL Server 2005 中的 MSDB 数据库中删除 SSIS 包?

转载 作者:行者123 更新时间:2023-12-04 07:14:58 26 4
gpt4 key购买 nike

不幸的是,我们没有访问此 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 服务器存储的文件夹(查看 MSDN 以进行 SSIS 服务配置编辑)。然后,当您连接到本地 SSIS 服务时,您将看到这些远程包,并且可以使用 UI 进行删除。然后服务将连接到 SQL 并为您调用这些存储过程。

关于sql-server-2005 - 是否可以在没有 DCOM 权限的情况下从 SQL Server 2005 中的 MSDB 数据库中删除 SSIS 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/458052/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com