[Microsoft] [ODBC SQL Server驱动程序]通讯链路故障

问题描述:

我需要你们对这个家伙的帮助!!!![Microsoft] [ODBC SQL Server驱动程序]通讯链路故障

在将文件上传到数据库期间,会发生此错误。 [Microsoft] [ODBC SQL Server驱动程序]通信链路故障

现在,我至今基于我一直在阅读的文章做了什么。 1.我重新启动了涉及的服务器。 2.我添加了一个新的DNS连接来模式化他们用来连接数据库的方式。

但所有这些失败。我不知道该怎么做,因为这现在很重要,现在已经过去了一个星期。

请帮我...

试试这个,这对我的工作......

Set Cnn = New ADODB.Connection 
Cnn.Open "Provider=SQLNCLI10;Server=" & txtServer & ";Database=" & cmbDatabase.Text & ";MARS Connection=True;DataTypeCompatibility=80;UID=" & txtUser & ";PWD=" & txtPassword & ";" 

你尝试过在这里提出的解决方案:

- [微软] [ODBC SQL Server驱动程序]通信链接失败 http://social.msdn.microsoft.com/Forums/en-US/sqldataaccess/thread/b7a4c6f2-0d1b-44ba-bb55-0e7848d64198/

这里:

- 应用程序连接到运行Windows Server 2003的服务器上的SQL Server时的错误消息:“常规网络错误”,“通讯链接失败”或“传输级别错误” http://support.microsoft.com/kb/942861

也许您应该查看日志,了解SQL Server服务是否没有问题。

如果您收到这种或那种形式以下错误消息在工作或SSIS包:

“通信链接失败”,“TCP提供程序:指定的网络名称不再可用”。

很可能的原因是正在运行的代码是在使用Visual Studio 2008作为其SDK基础并将包或作业移动到基于Visual Studio 2012的SQL Server 2012服务器的BIDS中创建的。

在这种情况下,您不能简单地进入软件包并更改连接服务器名称。 BIDS(又名VS 2008)使用SQL Server connection Provider=SQLNCLI10.1。 TFS(又名VS 2012)使用SQL Server connection Provider=SQLNCLI11.1。如果您正在重构最初在VS 2008中创建的程序包,请在VS 2012中进行重构,然后使用2012提供程序删除并重新创建连接,并向后兼容。2008提供程序不具有向前兼容性。如果你正在创建一个新的包,请在VS 2012中这样做。这通常会解决问题。