0

我有 3 台服务器: Server1 - Prod DB Server Server2 - Prod ETL Server Server3 - Dev Server

我创建了 SSIS 包来每晚处理多维数据集。

所以 Package 位于Server2上,它使用 Windows 身份验证(模拟用户)来访问 SSAS db。SQL 代理作业也在Server2上创建。

当我在 Job Step 中设置与Server3的连接时(还有 SSAS db) - 一切正常。

但是当我设置到Server1的连接时- 我在作业步骤中收到错误:“无法建立连接。确保服务器正在运行。”

当我手动(从文件系统或 Visual Studio)运行这个包时 - 它运行良好。

我的问题是:为什么使用 SQL 代理作业执行包时连接不起作用,而手动执行包时连接不起作用?

我会很感激这方面的任何帮助。

谢谢

4

1 回答 1

0

听起来像 Windows 权限 - SQL Server 代理帐户无法访问服务器 1。

于 2013-04-22T14:06:35.187 回答