在SSIS包中连接到数据库时出错

时间:2016-10-13 09:28:29

标签: sql-server ssis

当我尝试连接SQL Server数据库时(在连接管理器中)连接管理器显示错误

  

:由于初始化提供程序时出错,测试连接失败。登录超时已到期
  建立与SQL Server的连接时发生了与网络相关或特定于实例的错误   找不到服务器或无法访问服务器。检查实例名称是否正确以及是否配置了SQL Server   允许远程连接。有关详细信息,请参阅SQL Server联机丛书。   命名管道提供程序:无法打开与SQL Server的连接[2]。

如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

此错误通常有效的解决方法(但绝对不是完整的长期解决方案)是从 DTEXEC utility 运行它。 我真的不明白为什么,但通常它可以用 DTEXEC 执行,但不能在调试模式下从 Visual Studio 执行。

您可以简单地尝试在 TXT 编辑器中编写以下代码并将其保存为 Package1.cmd,然后执行。

dtexec /FILE "C:\Users\XYZ\Package1.dtsx" /REP V>"C:\Users\XYZ\Package1.txt"

这还将提供执行的详细 Package1.txt 日志文件。