当服务器安装了 VS 但在非 VS 服务器上部署构建时没有建立连接时,SSIS 包测试连接有效?
SSIS package test connection works when server has VS installed but not establishing connection when build deployed on non-VS server?
虽然这不是一个好的做法,但在部署 SSIS 包时,我在远程服务器中打开 Visual studio 并执行测试连接以建立成功的 SSIS 包 运行。然后 SQL 个作业执行得很好,没有任何缺陷。
当我将 SSIS 构建部署到远程服务器中的非 Visual studio 时,我的 sql 作业在我尝试 运行 我的 SSIS 包时抛出错误。
SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E4D.
An OLE DB record is available.
Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80040E4D
Description: "Login failed for user 'myusername'.".
End Error Error: 2019-12-26 06:55:07.44
Code: 0xC020801C
Source: Data Flow Task OLE DB Source [119]
一旦我通过 Visual studio 建立测试连接,同样的错误就不会发生。该错误非常普遍,以至于在线浏览各种解决方案对我帮助不大。
我认为是 User 和 login 问题,你没有足够的 login access
到 运行工作或者你必须有 DB 所有者 运行 SQL Agent job
,请尝试下面它可能有助于解决你的问题。
以前我也遇到过同样的问题,然后我一步一步地详细检查,发现我在远程桌面上没有足够的权限访问 运行 那个 sql 作业。
虽然这不是一个好的做法,但在部署 SSIS 包时,我在远程服务器中打开 Visual studio 并执行测试连接以建立成功的 SSIS 包 运行。然后 SQL 个作业执行得很好,没有任何缺陷。
当我将 SSIS 构建部署到远程服务器中的非 Visual studio 时,我的 sql 作业在我尝试 运行 我的 SSIS 包时抛出错误。
SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E4D.
An OLE DB record is available.
Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80040E4D
Description: "Login failed for user 'myusername'.".
End Error Error: 2019-12-26 06:55:07.44
Code: 0xC020801C
Source: Data Flow Task OLE DB Source [119]
一旦我通过 Visual studio 建立测试连接,同样的错误就不会发生。该错误非常普遍,以至于在线浏览各种解决方案对我帮助不大。
我认为是 User 和 login 问题,你没有足够的 login access
到 运行工作或者你必须有 DB 所有者 运行 SQL Agent job
,请尝试下面它可能有助于解决你的问题。
以前我也遇到过同样的问题,然后我一步一步地详细检查,发现我在远程桌面上没有足够的权限访问 运行 那个 sql 作业。