【问题标题】:Test connection failed in SSISSSIS 中的测试连接失败
【发布时间】:2016-03-22 08:12:37
【问题描述】:

我可以访问 MS 数据库中的服务器 (SQL Server 2008R2),但我在 SSIS 中没有。当我创建连接管理器(本机 OLE DB)时,输入服务器名称并单击“测试连接”,我给出了:

标题:连接管理器

由于初始化提供程序时出错,测试连接失败。 用户“xxxxxxxxxxx”登录失败。

------------------ 按钮:

好的

我可以访问 SSIS 中的其他服务器和数据库。什么可能导致问题?

【问题讨论】:

  • 为什么要问这个问题?该消息似乎非常很明显 - 输入了错误的密码,或者您尝试连接到错误的数据库或使用错误的用户。至少您应该提及您使用的身份验证类型以及您是尝试连接到本地还是远程数据库服务器。

标签: sql-server ssis business-intelligence


【解决方案1】:

此问题是由于用户或密码不正确,或未配置造成的。您应该使用正确的用户名和密码,并确保登录名和用户已在相应菜单中获得授权。

http://ss64.com/sql/user_c.html

【讨论】:

  • 当我在 SSIS 中收到此错误消息但可以使用 SSMS 登录 SQL Server 并正常查询数据库时怎么办?
  • @MatthewGoheen 同样的建议,请检查您的凭据。
  • 我想我明白了。服务器已更改(旧的 sql 服务器已更换),即使我打开连接并更改了连接,连接仍试图指向旧服务器。我可以说这不是凭据,因为我是从 keepass 数据库中复制它们的。我删除了连接并重建它,它解决了问题。
【解决方案2】:

我可以通过在 SSIS 中打开连接并在顶部重新选择与之前完全相同的 Provider 来解决此问题。无论出于何种原因,这都会刷新导致错误的任何原因。

就像你一样,我输入了正确的用户并输入了密码,但它不会例外。

【讨论】:

    【解决方案3】:

    检查解决方案/包的保护级别是否保持不保存敏感数据。 将其还原为 EncryptSensitiveWithUserKey

    这对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-07
      • 2021-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-23
      相关资源
      最近更新 更多