【问题标题】:Problem of attaching a database to visual studio 2010将数据库附加到 Visual Studio 2010 的问题
【发布时间】:2011-10-11 13:05:39
【问题描述】:

我在数据库资源管理器中按添加连接,然后输入服务器名称,即 Rabbitmasterpc

windows 身份验证,附加一个数据库文件:--> 我浏览到我附加的数据库..给它一个逻辑名称..单击“确定”。我得到了什么:

“发生网络相关或特定于实例的错误,同时 建立与 SQL Server 的连接。找不到服务器或 无法访问。验证实例名称是否正确,并且 SQL Server 配置为允许删除连接。 (提供者: 命名管道提供程序,错误:40 - 无法打开与 SQL 的连接 服务器)”

更新:

http://www.mssqltips.com/tip.asp?tip=1673

文章说它是多面的..但我里面没有它

【问题讨论】:

    标签: visual-studio-2010 sql-server-2008 database-connection


    【解决方案1】:

    检查是否将 SQL Server 配置为(通过 SQL Server 配置管理器)接受远程连接。

    此外,您可能需要在 Management Studio 中检查数据库的“连接”属性页,以及防火墙设置: http://blogs.msdn.com/b/walzenbach/archive/2010/04/14/how-to-enable-remote-connections-in-sql-server-2008.aspx

    【讨论】:

    • 嗯...我该怎么做。我将数据库附加到 sql server 2008 .. 它没有出现在 Visual Studio 2010 的 sql server 部分中。:(
    • @Dmitry Makovetskiyd 您是否有权访问安装 SQL Server 的计算机?
    • 为 SQL Server 2008 配置外围应用配置---我试图在 sql server 2008 中找到这个
    • 应该在开始菜单的Microsoft SQL Server xxx / Configuration Tools下
    • 它应该在 facets.. 在 2008 年它应该在 facets section.. 但它不存在...
    【解决方案2】:

    尝试使用下面的代码打开连接。

    Try
            Dim objconnection As SqlConnection = New  _
                SqlConnection("Server=localhost;Database=DATABASENAME;" & _
                              "user ID = YOURUSERID; password = YOURPASSWORD;")
    
            objconnection.Open()
            objconnection.Close()
    
            MessageBox.Show("Database Connection Success")
    Catch ex As Exception
            MessageBox.Show("Database Connection Error: " & ex.Message)
    End Try
    

    【讨论】:

      猜你喜欢
      • 2010-12-11
      • 2012-05-21
      • 2012-01-11
      • 1970-01-01
      • 1970-01-01
      • 2013-02-24
      • 2017-12-29
      • 1970-01-01
      • 2011-12-28
      相关资源
      最近更新 更多