ServerVersion:操作无效。连接已关闭

问题描述:

我有一台带有Windows 7(IIS 6.0),MS SQL Server 2008,Visual Studio 2008的工作站。 我的SQL Server Management Studio工作正常。但我不能够获得通过任何我在VS2008或VS2010项目的连接 代码我使用:ServerVersion:操作无效。连接已关闭

 Dim _SqlConnectionString As String = "Data Source=" + Environment.MachineName + "\\SQLEXPRESS;Initial Catalog=MyDatabase;Integrated Security=true;" 
     Dim cn As SqlConnection = New SqlConnection(_SqlConnectionString) 
     Dim da As New SqlDataAdapter(cmd) 
     Dim dt As New DataTable 
     cmd.Connection = cn 
     cn.Open() 

我得到的错误是我的SqlConnection的ServerVersion属性里面:无效的操作。连接关闭

安装wamp服务器后出现此问题& php。我该怎么办?有冲突吗?我让我的wamp服务器监听比这个IIS的其他端口,但是SQL Server呢?为什么我无法连接到它?

我曾经遇到过这个问题。 有一天,我通过调试模式下的代码成功运行的Visual Studio Windows应用程序运行良好,并且完成了它需要做的事情。第二天,它只是没有建立连接,给我这个错误:ServerVersion:无效操作。连接已关闭。 有趣的是,我使用了一个SQL用户,该用户拥有这个数据库的权限作为我的用户连接到数据库。 我得到这个消息的原因是因为那个时候我用来建立连接的特定SQL用户被禁用。我再次启用它,一切都刚刚开始工作。

它可能是这样的小东西,也可能是一个未启动的Windows服务。 个人实验