Ssis 如何修复从SQL代理到SSAS的连接?

Ssis 如何修复从SQL代理到SSAS的连接?,ssis,ssas,sql-agent,Ssis,Ssas,Sql Agent,我有3台服务器: Server1-Prod DB服务器 Server2-产品ETL服务器 服务器3-开发服务器 我创建了SSIS包来每晚处理多维数据集 所以包位于服务器2上,它使用windows身份验证(模拟用户)访问SSAS数据库。 SQL代理作业也在服务器2上创建 当我在作业步骤中设置到服务器3的连接时(还有SSAS db)-一切正常 但是,当我设置到服务器1的连接时,我在作业步骤中遇到一个错误:“无法建立连接。请确保服务器正在运行。” 当我手动(从文件系统或VisualStudio)运行这

我有3台服务器: Server1-Prod DB服务器 Server2-产品ETL服务器 服务器3-开发服务器

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

所以包位于服务器2上,它使用windows身份验证(模拟用户)访问SSAS数据库。 SQL代理作业也在服务器2上创建

当我在作业步骤中设置到服务器3的连接时(还有SSAS db)-一切正常

但是,当我设置到服务器1的连接时,我在作业步骤中遇到一个错误:“无法建立连接。请确保服务器正在运行。”

当我手动(从文件系统或VisualStudio)运行这个包时,它工作得很好

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

我会感谢你在这方面的帮助


谢谢

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

你是说SQL代理帐户的权限可能有问题吗?@user1390785我就是这么想的。我还将检查传递给包的值之类的内容—您是否使用DEV/PROD连接字符串的配置?