【问题标题】:Error establishing a connection to SQL Server. The server was not found or was not accessible [duplicate]建立与 SQL Server 的连接时出错。找不到服务器或无法访问服务器[重复]
【发布时间】:2015-11-25 18:03:51
【问题描述】:

我想在服务器中连接数据库,但是出现了这个错误。

说明:在执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.Data.SqlClient.SqlException:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定实例)

来源错误: 在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常来源和位置的信息。

连接字符串是:

connectionString="Data Source=localhost; initial catalog=databasename; user ID=id; password=pwd;" providerName="System.Data.SqlClient"/>

【问题讨论】:

  • 尝试打开 SQL Server Management Studio 并尝试使用相同的 id 和密码连接到 localhost 并查看它是否有效
  • 您确定要连接到 default 实例吗?如果是命名实例,应该是localhost\instance_name

标签: asp.net sql-server


【解决方案1】:

错误显示 sql server 已关闭。

用 sql 管理检查正确的实例名称是什么

您可以尝试使用windows登录: 数据源=localhost;初始目录=数据库名称;集成安全=SSPI;

【讨论】:

  • 当我尝试 Windows 登录错误更改时 > 启动错误:无法连接到数据库。异常消息:无法打开登录请求的数据库“dutluksa_dutluk”。登录失败。
  • 你能检查一下你的sql server实例是否正在运行吗?
猜你喜欢
  • 2020-03-03
  • 1970-01-01
  • 1970-01-01
  • 2019-05-10
  • 2010-12-18
  • 2020-04-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多