出现“在与 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

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错) 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL 发生了 System.Data.SqlClient.SqlException HResult=0x80131904 Message=在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 阿里云,未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. 未找到或无法访问服务器 请验证实例名称是否正确并且SQL Server 已配置为允许远程连接 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM