我在SQL Server代理中执行SSIS包时遇到问题。
背景:
问题:
Exécutéentant qu'utilisateur:NT Service \ SQLSERVERAGENT。 Utilitared'exécutiondepackage for Microsoft(R)SQL Server Version 11.0.5058.0 for 64-bit Échecdel'exécutiondupackage serveur IS en raison de l'erreur 0x80131904。 Serveur:OPP41 ****** Chemin du package:\ SSISDB \ automates \ automate_PIT_pilotage \ recuperation_cmd_a_traiter.dtsx IDderéférenceenvironnementale:NULL。描述:Échecdela connexion。 La connexion provient d'un domainenonapprouvéetne peutpasêtreutiliséeavecl'authentification Windows。来源:.Net SqlClient数据提供程序
该职位的所有者是我的AD帐户。
这是步骤的配置方式:http://i.stack.imgur.com/QrJf9.png
SQL Server代理服务正在通过“NT Service \ SQLSERVERAGENT”帐户运行。
非常感谢你提前,我疯了!
答案 0 :(得分:0)
看看article。
答案 1 :(得分:0)
我发现我的作业是针对DNS名称而不是SQL Server名称执行的。因此,请检查您的SQL Server名称:选择@@ servername并确保使用此名称来引用目录所在的SQL Server,而不是某些或其他DNS名称。我发现它也可以成功使用DNS名称从其他SQL Server调用打包的文件,但是如果作业在本地SQL服务器上运行,并且在同一SQL服务器上调用一个程序包,则该服务器名必须引用@@服务器名称。