none
装了sqlserver2008,别的机子无法找到,怎么办? RRS feed

  • 问题

  •  

    装了sqlserver2008,别的机子无法找到,怎么办?

    安装的时候提示,开启了本机防火墙,可能别人会无法访问。

    请问怎样把防火墙设置才行呀?

    2008年12月13日 8:56

答案

  • 你好, 蓝笨笨

    如何将防火墙配置为允许 SQL Server 访问

    http://msdn.microsoft.com/zh-cn/vs2008/ms175043(SQL.90).aspx

    打开 Windows 防火墙的端口以进行 TCP 访问
    1. 在“控制面板”中,打开“网络连接”,右键单击活动连接,再单击“属性”

    2. 单击“高级”选项卡,再单击“Windows 防火墙设置”

    3. “Windows 防火墙”对话框中,单击“异常”选项卡,再单击“添加端口”

    4. “添加端口”对话框的“名称”文本框中,键入 SQL Server <实例名>

    5. “端口号”文本框中,键入数据库引擎实例的端口号,例如默认实例的端口号 1433

    6. 验证是否已选中 TCP,再单击“确定”

    7. 若要打开端口以显示 SQL Server Browser 服务,请单击“添加端口”,在“名称”文本框中键入 SQL Server Browser,在“端口号”文本框中键入 1434,选择 UDP,再单击“确定”

      注意:
      若要允许通过防火墙进行 Named Pipes 访问,还必须通过防火墙启用文件和打印机共享

    8. 关闭“Windows 防火墙”对话框和“属性”对话框。

    注意:
    单击“Windows 防火墙”对话框中的“添加程序”以设置其他选项,例如授予访问特定程序的权限和限制访问某些 IP 地址或网络子网。有关详细信息,请参阅 Windows 文档。

    除了将 SQL Server 配置为侦听固定端口并打开此端口之外,您还可以将 SQL Server 可执行文件 (Sqlservr.exe) 作为已阻止程序的例外列出。如果要继续使用动态端口,则使用此方法。通过这种方式只能访问一个 SQL Server 实例。

    通过 Windows 防火墙访问程序
    1. “Windows 防火墙”对话框的“例外”选项卡上,单击“添加程序”

    2. 单击“浏览”,导航到要通过防火墙访问的 SQL Server 实例,再单击“打开”。默认情况下,SQL Server 位于 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\Sqlservr.exe 中。

    3. 单击“确定”两次以关闭 Windows 防火墙程序。

    有关如何使用 SQL Server Management Studio 配置静态端口、打开防火墙以及连接到数据库引擎的简明教程,请参阅数据库引擎入门



    2008年12月14日 1:10
    版主

全部回复

  • 系统自带的话你直接在防火墙中设置例外啊。

    我觉得应该你是没有开启TCP/IP协议所以你无法用其他机器链接到SQL服务器。你需要在配置管理器》sql网络配置》TCP/IP》启用

    2008年12月13日 10:23
    版主
  • 你好, 蓝笨笨

    如何将防火墙配置为允许 SQL Server 访问

    http://msdn.microsoft.com/zh-cn/vs2008/ms175043(SQL.90).aspx

    打开 Windows 防火墙的端口以进行 TCP 访问
    1. 在“控制面板”中,打开“网络连接”,右键单击活动连接,再单击“属性”

    2. 单击“高级”选项卡,再单击“Windows 防火墙设置”

    3. “Windows 防火墙”对话框中,单击“异常”选项卡,再单击“添加端口”

    4. “添加端口”对话框的“名称”文本框中,键入 SQL Server <实例名>

    5. “端口号”文本框中,键入数据库引擎实例的端口号,例如默认实例的端口号 1433

    6. 验证是否已选中 TCP,再单击“确定”

    7. 若要打开端口以显示 SQL Server Browser 服务,请单击“添加端口”,在“名称”文本框中键入 SQL Server Browser,在“端口号”文本框中键入 1434,选择 UDP,再单击“确定”

      注意:
      若要允许通过防火墙进行 Named Pipes 访问,还必须通过防火墙启用文件和打印机共享

    8. 关闭“Windows 防火墙”对话框和“属性”对话框。

    注意:
    单击“Windows 防火墙”对话框中的“添加程序”以设置其他选项,例如授予访问特定程序的权限和限制访问某些 IP 地址或网络子网。有关详细信息,请参阅 Windows 文档。

    除了将 SQL Server 配置为侦听固定端口并打开此端口之外,您还可以将 SQL Server 可执行文件 (Sqlservr.exe) 作为已阻止程序的例外列出。如果要继续使用动态端口,则使用此方法。通过这种方式只能访问一个 SQL Server 实例。

    通过 Windows 防火墙访问程序
    1. “Windows 防火墙”对话框的“例外”选项卡上,单击“添加程序”

    2. 单击“浏览”,导航到要通过防火墙访问的 SQL Server 实例,再单击“打开”。默认情况下,SQL Server 位于 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\Sqlservr.exe 中。

    3. 单击“确定”两次以关闭 Windows 防火墙程序。

    有关如何使用 SQL Server Management Studio 配置静态端口、打开防火墙以及连接到数据库引擎的简明教程,请参阅数据库引擎入门



    2008年12月14日 1:10
    版主