数据库连接信息:
服务器地址:localhost,1435
数据库用户名:123
数据库名:123数据库密码:123如果想链接到以上的地址链接语句该如何写?Data Source=(localhost,1435);Initial Catalog=123;Integrated Security=True;uid=123;pwd=123我是要链接到虚拟主机上的。 显示错误在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 怎么解决啊!!!!!

解决方案 »

  1.   

    Data Source=(local);Initial Catalog=123;uid=123;pwd=123
    虚拟主机?这样试试。也学习下
      

  2.   

    不行哟!
    在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 汗。
      

  3.   

    设置虚拟机网卡连接为桥接或仅主机(hostOnly)看看
      

  4.   

    连接字符串是否正确  
    开始 -> 所有程序 -> MS SQL Server -> 配置工具 -> Sql server外围应用配置器 ->服务和连接的外围应用配置器 -> 打开MSSQLSERVER节点下的Database Engine节点,选择"远程连接",接下来建议选择”同时使用TCP/IP和named pipes ”,确定后,重启数据库服务
      

  5.   

    localhost是不行的,虚拟机有ip的。
      

  6.   

    我将链接语句改为:<add name="sql" connectionString="Data Source=125.64.24.8;Initial Catalog=123;uid=123;pwd=123" providerName="System.Data.SqlClient"  />他提示  用户 '123' 登录失败。 
      

  7.   

    这个说明数据库找到了,但没有123用户,或123用户没有权限。
    123应该出现在2处,一是sql服务器->安全性,二是123数据库->安全性
      

  8.   

    Persist Security Info=True;Data Source=localhost,1435;Network Library=DBMSSOCN;Initial Catalog=123;User ID=123;Password=123;
      

  9.   

    Data Source=localhost,1435;Initial Catalog=123;uid=123;pwd=123;