zoukankan      html  css  js  c++  java
  • 出现“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。”这样的错误!

      1.基本现象:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。

      2. 可能出现的情况,拷贝了别人的项目,或者在网上找的别人的项目运行时附加到自己的数据库上,特别是在有版本差异的时候进行附加的时候,(比如:用SQL2005建的数据库,你附加在SQL2008的下面的时候)你需要修改项目中Web.Config文件中的数据库连接字符串,这时候你就需要注意了,根据不同版本的数据库,它的数据库连接字符串是有差异的,比如一下的几种:

              Data Server=./SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
              Data Server=服务器名/SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
              Data Server=localhost/SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa123456
              Data Server=.;Initial Catalog=Northwind;User ID=sa;Password=sa123456
              Data Server=服务器名;Initial Catalog=Northwind;User ID=sa;Password=sa123456
              ……
              到底那种正确?这跟数据库版本有关系,如果是Sql Server 2005 Express版本,则必须要有“/SQLEXPRESS”。

        当出现这个问题时,其实很简单,是不同的数据库版本,的连接方法不一样

        我以前是用Server=.;database=jtj;User ID=sa;Password=123456

        我觉的遇到这种问题的时候,你至少可以确定的是,至少应该知道是因为数据库连接的字符串的差异导致的错误,此时这就需要你对数据库版本的熟悉来采用合适的方法,如果不确定的话,你可以把自己用过的,知道的字符串连接来试一下,相信肯定可以搞定的!

        今天真是折腾了好久才搞好。╮(╯▽╰)╭明天继续写加油!

  • 相关阅读:
    java例程练习(多态/动态绑定/迟绑定)
    java例程练习(对象转型及instanceof关键字)
    java例程练习(对象类型数据的排序)
    java例程练习(数三退一[用数组模拟])
    SSL协议与数字证书原理
    SSL和数字证书服务慨述(3)
    数字证书介绍
    SSL和数字证书服务慨述(1)
    SSL和数字证书服务慨述(2)
    如何设置word页脚中的总页码
  • 原文地址:https://www.cnblogs.com/Microscope/p/4088564.html
Copyright © 2011-2022 走看看