我想将我的 PC 用作 SQL Server 并从我的笔记本连接到它,但我无法通过公共 IP 地址连接到它。稍后我需要创建到我的 c# 应用程序的连接字符串,但现在我只是使用 SSMS 进行测试。有关我的配置的一些详细信息:
- 我允许远程连接到该服务器。
- 服务器身份验证采用混合模式。
- SQL Server 浏览器已打开。
- TCP/IP 协议已启用。
- 我正在路由器上转发端口 1433。
- 我关闭了防火墙和 AV 以进行测试。
- 我可以通过它的公共 IP 地址 ping 我的电脑。
- 我可以通过本地 IP 地址连接到 SQL Server...
我不知道我做错了什么......
答案1
如果您使用的是 SQL Server 的命名实例,则还必须转发 SQL Server 浏览器端口(默认为 UDP 1434)