如 192.168.245.196 我这里写成别个机子的地址 能连上他的sql数据库
 写成自己本机地址就不连接不上   哪位大侠帮帮忙解决下  先谢谢了  

解决方案 »

  1.   

    本机数据库的话 你用 server=(local)试一下,从来没尝试过连本机数据库用ip地址的!
      

  2.   

    应该本地sql服务没有启动吧?
      

  3.   

    本机的服务没有开启. 
    本机数据库设置->安全性->选择的windows身份认证 应改为 sql server和 windows身份认证
    本机数据库实例不是默认实例,需要加上实例名 如:localhost\Express
      

  4.   

     只要是用 Windows 身份验证 就连不上 别个的机子也连不上 
      不知道怎么回事
      

  5.   

    try
    catch
    {
    }
    把你的错误信息拿出来看一下!
      

  6.   

    改成 sql server和 windows身份认证 
      

  7.   

    如果是sql2005检查一下是不是ip和命名管道都打开了
      

  8.   

    本机的话,一般使用.或(local),用ip的话,就用127.0.0.1,如果是2005 express的话,后面还得带\\sqlexpress,再者看有没有开启相关的身份验证模式
      

  9.   

    进入SQL企业管理器   在对象资源管理器最上面那个 点右键 属性 然后选择安全性 
    看到服务器身份验证 选择sql server和 windows身份认证 
    如果用的sa用户 你的sa用户开启没有哦??
    再第一个目录的子目录中 找到安全性(和上面那个不一样) 找到sa用户 然后右键属性  选择 状态
    把登陆那栏启用
      

  10.   

    在与SQL Server建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。
    请验证实例名称是否正确并且SQL Server已配置为允许远程连接。(provider:命名管道提供程序,error:40-无法打开到SQL Server的连接)(Microsoft SQL Server,错误:2)
    这就是错误提示信息 我一模一样的敲下来了