gpt4 book ai didi

sql-server-2008 - Windows 7 防火墙阻止连接到命名的 sql 实例

转载 作者:行者123 更新时间:2023-12-05 00:36:02 28 4
gpt4 key购买 nike

我想连接到在集群上运行的 sql server 的命名实例。当我在我的 Windows 7 客户端机器上禁用防火墙时,我可以连接。但是,当我激活防火墙时,找不到命名实例。不在集群上的不同服务器的命名实例可以与客户端防火墙连接。

如何设置我的客户端防火墙,以便我可以连接到在启用了我的防火墙的集群上运行的命名实例?

注意:我可以做的是禁用防火墙,连接到命名实例并重新启用防火墙。之后,与命名实例的连接工作正常。

最佳答案

此答案基于您在 SQL Server 上安装了 Windows 2008 R2

  • 打开 SQL Server 配置管理器
  • SQL Server 网络配置
  • *named_instance* 的协议(protocol)
  • IP 地址
  • 从 TCP 动态端口中删除 0 否则它将不起作用(您不妨关闭防火墙)并在 TCP 端口中放置一个未使用的端口号,例如 7200
  • 在 IP 列表中重复上述行,直到到达底部。
  • 点击确定

  • 添加一些规则:

    从控制面板打开防火墙 --> 高级设置

    入站规则 --> 新规则
    Name: Native SQL Server (TCP 1433)
    Protocol: TCP
    Port: 1433

    Name: My Instance SQL Server (TCP 7200)
    Protocol: TCP
    Port: 7200

    Name: SQL Server (UDP 1434)
    Protocol: UDP
    Port: 1434

    重启!!! (或重启sql服务)

    您 PC 上的 Management Studio 现在应该能够访问服务器上的新数据库实例(假设您自己的计算机上没有防火墙限制)

    关于sql-server-2008 - Windows 7 防火墙阻止连接到命名的 sql 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8667282/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com