sql-server - 从另一台计算机连接到 SQL Server - SQL 网络实例相关问题(错误 258)
问题描述
当我尝试使用具有服务器名称 [ my_ip_address,1433\MyServerName ] 和 SQL 身份验证的 SQL Server Management Studio 从另一台计算机连接到 SQL 数据库时,我收到此错误:
无法连接到 XX.XXX.XXX.XXX,1433\MyServerName。
附加信息:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:TCP 提供者,错误:0 - 等待操作超时。)(Microsoft SQL Server,错误:258)
等待操作超时
我已经完成了所有需要的步骤:
- SQL Management Studio 的服务器属性窗口中允许的远程连接
- 在 SQL 配置管理器中启用 TCP/IP(在 SQL Server 网络配置中)
- 在 Windows 防火墙中为端口 TCP 1433 设置入站/出站启用连接(域、公共、私有)规则
解决方案
这个 tuto 为我解决了这个问题:允许 SQL Server 通过 Windows 防火墙 ( https://www.youtube.com/watch?v=3jVTUll4PXs ) 我必须将 sql server 和 sql server 浏览器服务的路径添加到允许的应用程序由防火墙。
推荐阅读
- scala - 如何对数据帧的行进行分组(在 Scala 中),并且可以对这些行的列的值求和?
- apache-commons-logging - 如何修复在本机模式下找不到“org.apache.commons.logging.impl.LogFactoryImpl”
- sql - Netezza 中可以传递 IN 子句的最大参数
- sql - 用于对连续数字进行分组的 SQL 查询
- c# - 链接任务时正确使用 ConfigureAwait(false)
- sql-server - 在 sql server 文件流中使用用户名和密码进行 Windows 身份验证
- python - 强制 shell 在 SunGrid 引擎中使用 conda 变量中的 python
- html - rtl 上的最后一个字符排在第一位
- arrays - 如何在恒定时间内找到相关线性方程组的解?
- c# - 如何使 cookie 身份验证方案生成相对登录 url 而不是绝对登录 url?