sql-server - 如何修复 SQL Server 错误 'Named Pipes Provider, error 40 - Could not open a connection to'?

标签 sql-server sql-server-2005 linked-server database-connectivity

我似乎无法从站点连接到我的数据库。我收到此错误:

Named Pipes Provider, error: 40 - Could not open a connection to SQL Server

我尝试使用本地 IP 地址和公共(public) IP 地址进行连接。我试过:

  1. 是的,站点可以与服务器通信
  2. 命名管道/TCP 已启用。
  3. 允许远程连接。
  4. Windows Firewall已关闭
  5. 在 Windows 防火墙中为端口 1433 创建了异常(exception)。
  6. 启用了 SQL Server 配置管理器中的所有功能。

我在这里还能做什么?

最佳答案

解决这个问题非常简单:

  1. 转到控制面板。
  2. 搜索服务。
  3. 从搜索结果中打开本地服务窗口
  4. 重新启动您的 MSSQLSERVER 服务。

步骤截图:

Screenshot of the steps

关于sql-server - 如何修复 SQL Server 错误 'Named Pipes Provider, error 40 - Could not open a connection to'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9945409/

相关文章:

sql - 在 SQL Server 中查找是否有包含 null 的列

sql-server - 更改 sql server 查询,这样您就不必为数据库指定所有级别

sql - 删除SQL表中的分层数据

c# - 将 System.Array 序列化为 XML 字符串

sql - *= 和 =* sql 运算符

sql - 使用来自 SQL Server 的输出参数调用 Oracle 存储过程

c# - 将 GridView 中 TextBox 的值存储到数据库?

sql-server - StackOverflow 导入错误 : LOB beyond 2, 147,483,647 字节?

sql - 通过链接服务器从 SQL Azure RLS 数据库查询数据

mysql - Mysql ODBC 驱动程序无法连接到 MySQL 服务器