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服务。 个人实验