无法在家庭网络上连接到 SQL Server 2019

use*_*374 7 sql-server

我在家庭网络中的一台计算机上设置并安装了 SQL Server 2019。我正在尝试通过家庭网络上另一台计算机上的 SQL Server Management Studio 安装程序连接到它。

我遵循了此处列出的所有步骤:SQL Server 说明

TITLE: Connect to Server
------------------------------

Cannot connect to DESKTOP-6CKIO3T.

------------------------------
ADDITIONAL INFORMATION:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (Microsoft SQL Server, Error: 5)

------------------------------

Access is denied
Run Code Online (Sandbox Code Playgroud)

到目前为止,这是我为尝试解决此问题所做的工作:

  • 在 SQL Server 上启用远程连接
  • 通过 SQL Server 配置管理器启用和激活所有 ip 地址
  • 完全禁用 SQL Server 计算机和 ssms 计算机上的 Windows 防火墙
  • 在两台计算机上打开文件共享、网络发现和媒体流
  • 尝试使用计算机名称、本地 ip、外部 ip 和其他变体进行连接
  • 将超时值更改为 0 以消除可能的问题
  • 确保 sql server 和 sql browser 服务正在运行

我错过了什么或做错了什么吗?

更新:使用服务器名称下的浏览选项,我能够检测到远程计算机上运行的 sql server。我仍然无法连接到它

Luk*_*zda 6

无法连接的原因可能有多种。MS 提供了广泛的清单来解决该问题。

解决 SQL Server 的连接错误

本指南有什么作用?

SQL Server 的大多数连接问题都可以通过简单的清单和一系列简单的步骤来解决。本指导演练旨在为连接到 SQL Server 的各种连接错误提供相同的解决方案。

它是给谁用的?

使用 SQL Server 并遇到连接问题的任何人。

它是如何工作的?

在深入解决特定连接错误之前,我们建议(尽管不是强制)您收集先决条件并运行快速检查表。尽管他们可能会额外花费您几分钟的时间,但他们可以帮助您更快地找到解决方案。

一旦你排除了所有选项,就意味着你遇到了一些非常不寻常的事情。


小智 6

  1. 打开 SSMS 转到属性单击连接并允许远程连接到此服务器,如图 1 Image1所示

  2. 如图2图像打开SQL Server配置管理器中单击SQL Server网络配置和协议MSSQLSERVER点击 图片

  3. 单击 TCP/IP 并启用,然后重新启动 SQL 服务器,然后打开 TCP/IP 的属性并单击 IP 地址并向下滚动并找到“IPALL”,然后给 TCP 端口 1433 单击确定,如图 3图像所示

  4. 更改打开 Windows 防火墙并单击入站规则然后创建一个新规则选择端口并单击下一步另一个窗口将显示您选择 TCP 并指定端口 1433 单击确定下一步,下一步并给出规则的名称,然后尝试从相同的连接使用 SQL Server 身份验证FireWallImage1 的网络