3

我有一个装有 Windows 7 (IIS 6.0)、MS SQL Server 2008、Visual Studio 2008 的工作站。我的 SQL Server Management Studio 工作正常。但我无法通过我正在使用的 VS2008 或 VS2010 代码中的任何项目建立连接:

        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 server & php 后出现此问题。我应该怎么办?有没有冲突?我让我的 wamp 服务器监听 IIS 以外的其他端口,但是 SQL Server 呢?为什么我无法连接到它?

4

1 回答 1

0

我以前遇到过这个问题。有一天,我在调试模式下通过代码成功运行的 Visual Studio Windows 应用程序运行良好,并且完成了它需要做的事情。第二天,它只是没有建立连接,给我这个错误:ServerVersion:Invalid Operation。连接已关闭。有趣的是,我使用了一个对该数据库具有权限的 SQL 用户作为我的用户来连接到数据库。我收到此消息的原因是因为我用来建立连接的特定 SQL 用户当时已禁用。我再次启用它,一切都重新开始工作。

它可能是这样的小东西,或者可能是未启动的 Windows 服务。个人经历

于 2014-10-09T14:57:14.700 回答