我注意到,当我在SSMS中使用GUI创建执行SSIS包的jobtep时,它会生成包含所有参数的dtexec字符串,其中包括“\ SERVER myServerName ”。运行SSIS包的SQL Server作业 - 删除 SERVER参数
当我的系统表复制到另一台服务器时,这会导致问题。
有没有一种方法可以避免在使用GUI创建作业时添加\ SERVER参数?
编辑 - 提供了更多的信息:
我们正在建立SAN的复制,并试图确定,包括对复制设备的一个MSDB的影响。我预见到的问题是,如果sysjobsteps的“命令”列在dtexec字符串中硬编码了目标服务器,那么当我们故障转移时,它会尝试在旧盒子而不是当前盒子上运行该包。