将数据库附加到Visual Studio 2010的问题

时间:2011-07-23 06:48:58

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

我在数据库浏览器中按添加连接,然后输入服务器名称,即Rabbitmasterpc

windows身份验证,附加数据库文件: - >我浏览到我附加的数据库..给它一个逻辑名称..点击'确定'。而我得到的是:

  

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

更新:

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

文章说这是面对面的..但是我没有内容

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

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