【发布时间】:2016-11-14 17:41:50
【问题描述】:
我有一个部署到 SSISDB 的 SSIS 包 (Package1.dtsx)。目前我在 sql server agent 中使用一些参数安排了包。
如果有人尝试在另一个具有不同参数的 sql server 代理作业中运行它,我如何锁定包 (Package1.dtsx)。
【问题讨论】:
-
如果它从 SQL Server 代理运行,只需禁用您不想授予权限的所有其他用户的执行权限。如果您的问题如此简单,这应该相当简单。
-
所有作业都将使用同一个 etl 代理帐户。但有些用户会根据需要在不同时间启动不同的 sql server 代理作业。这会负责锁定包裹吗?
标签: sql-server ssis sql-server-2012 sql-server-data-tools sql-server-agent