C# SSIS部署包-错误:用户登录失败

C# SSIS部署包-错误:用户登录失败,c#,sql,database,tsql,ssis,C#,Sql,Database,Tsql,Ssis,我有一个SSIS包,它在BIDS(visual studio)中运行良好,但在SQL Agent中出现以下错误: “用户'cooldude'登录失败。”。来源:执行SQL任务执行SQL任务无法获取连接“server.database.cooldude”。 软件包设置: 1.Encrypt sensitive with password 2.XML configuration files are being used (contains connection string, with

我有一个SSIS包,它在BIDS(visual studio)中运行良好,但在SQL Agent中出现以下错误:

“用户'cooldude'登录失败。”。来源:执行SQL任务执行SQL任务无法获取连接“server.database.cooldude”。

软件包设置:

1.Encrypt sensitive with password
2.XML configuration files are being used (contains connection 
      string, with windows user name/password)
3.Everythins is under same domain.
4.no "-" in config file names.
1.Runs from File System on same computer that has SQL AGENT
2.SA only has control of SQL Agent, but package runs as
   windows user (in xml connection string.) Not integrated.
3.connections are all selected.
SQL代理设置:

1.Encrypt sensitive with password
2.XML configuration files are being used (contains connection 
      string, with windows user name/password)
3.Everythins is under same domain.
4.no "-" in config file names.
1.Runs from File System on same computer that has SQL AGENT
2.SA only has control of SQL Agent, but package runs as
   windows user (in xml connection string.) Not integrated.
3.connections are all selected.

服务器:SQL Server 2008 Sp 1,SQL Server 2000

运行SQL Server代理服务的帐户是什么?尝试使用具有必要权限的域帐户


您可以在SQL Server配置管理器中对此进行更改。

运行SQL Server代理服务的帐户是什么?尝试使用具有必要权限的域帐户


您可以在SQL Server配置管理器中对此进行更改。

使用“不保存敏感数据”设置重新保存包。然后,包将使用xml配置文件中的正确连接字符串。

使用设置“不保存敏感数据”重新保存包。然后,包将使用xml配置文件中的正确连接字符串。

如果打开SQL Server代理作业,右键单击作业、属性、步骤,选择SSIS包、数据源,确保按预期设置连接字符串

此外,如果对其中一个连接字符串使用集成安全性,请检查“运行方式”下拉列表,并确保其设置正确。这应该是运行包的安全上下文

如果一切正常,请尝试在以该步骤的“运行方式”下拉列表中指定的用户身份登录时手动连接到db。 可能还需要检查以确保“运行方式”用户的默认数据库存在,并且用户可以连接到该数据库


祝您好运。

如果打开SQL Server代理、作业,请右键单击作业、属性、步骤,选择SSIS包、数据源,确保按预期设置连接字符串

此外,如果对其中一个连接字符串使用集成安全性,请检查“运行方式”下拉列表,并确保其设置正确。这应该是运行包的安全上下文

如果一切正常,请尝试在以该步骤的“运行方式”下拉列表中指定的用户身份登录时手动连接到db。 可能还需要检查以确保“运行方式”用户的默认数据库存在,并且用户可以连接到该数据库

祝你好运。

这是部署问题(标题)还是执行问题(正文)?无论哪种方式,您是否有捕获到服务器登录失败的记录?您可以验证它是否指向正确的服务器,或者是否有任何方法来验证正在使用的xml配置?代理的帐户是否有权访问XML配置所在的文件夹?这是部署问题(标题)还是执行问题(正文)?无论哪种方式,您是否有捕获到服务器登录失败的记录?您可以验证它是否指向正确的服务器,或者是否有任何方法来验证正在使用的xml配置?代理的帐户是否具有访问XML配置所在文件夹的权限?