澳门网络娱乐游戏平台-澳门电子游戏娱乐网址-官方直营

Windows Server 二零零六 上 sql server 2010 不能连接难题

正文归于风华正茂篇内部标准文书档案,收拾的初志是为着标准、统风流洒脱公司的Windows服务器(仅仅SQL Server数据库服务器)防火墙设置,仅仅供内部任何同事设置Windows防火墙时作为参谋的文书档案资料。如有不足,敬请指正。后续将不断完备、收拾该文书档案。文档里面有个别剧情一直摘抄自MSDN,敬请知晓!

正文首要说说Windows Server 2009防火墙的主题材料,别的之于公约,管道等主题素材,百度呢。

前几天将sqlserver二〇〇五从windows2002搬迁到windows2010种类上后,开掘常常展开网页时提醒sql server连接超时,但是有的时候又是常规的,大器晚成初阶平素以为是网络连接不好,后来察觉过期时,远程连接完全健康,所以清除了这一成分,查看防火墙,开采1433端口tcp,udp也是同意通过的,无奈只得百度,发以后windows2010上巳了1433,还应该有此外端口必要打开,这里把网络的素材收拾了多少个批管理文件,我们把下部的剧情保留成openSql.bat,以管理人身份登陆windows二〇一〇后双击运转就可以

 

当存在服务器上能三翻五次,远程不或然连接的状态,应寻思防火墙等网络设置的难点。

Windows Server 二零零六 上 sql server 2010 不能连接难题。@echo =========  SQL Server Ports  ===================
@echo Enabling SQLServer default instance port 1433
netsh firewall set portopening TCP 1433 "SQLServer"
@echo Enabling Dedicated Admin Connection port 1434
netsh firewall set portopening TCP 1434 "SQL Admin Connection"
@echo Enabling conventional SQL Server Service Broker port 4022 
netsh firewall set portopening TCP 4022 "SQL Service Broker"
@echo Enabling Transact-SQL Debugger/RPC port 135
netsh firewall set portopening TCP 135 "SQL Debugger/RPC"
@echo =========  Analysis Services Ports  ==============
@echo Enabling SSAS Default Instance port 2383
netsh firewall set portopening TCP 2383 "Analysis Services"
@echo Enabling SQL Server Browser Service port 2382
netsh firewall set portopening TCP 2382 "SQL Browser"
@echo =========  Misc Applications  ==============
@echo Enabling HTTP port 80
netsh firewall set portopening TCP 80 "HTTP"
@echo Enabling SSL port 443
netsh firewall set portopening TCP 443 "SSL"
@echo Enabling port for SQL Server Browser Service's 'Browse' Button
netsh firewall set portopening UDP 1434 "SQL Browser"
@echo Allowing multicast broadcast response on UDP (Browser Service Enumerations OK)
netsh firewall set multicastbroadcastresponse ENABLE

 

复制并粘贴到记事本中的以下代码:

 

新澳门注册网址 1新澳门注册网址 2代码

文档类型

Windows服务器防火墙配置规范

创建日期

2017-02-06

版本变化

V1.0

 

 

@echo =========  SQL Server Ports  ===================
@echo Enabling SQLServer default instance port 1433
netsh firewall set portopening TCP 1433 "SQLServer" 
@echo Enabling Dedicated Admin Connection port 1434
netsh firewall set portopening TCP 1434 "SQL Admin Connection" 
@echo Enabling conventional SQL Server Service Broker port 4022  
netsh firewall set portopening TCP 4022 "SQL Service Broker" 
@echo Enabling Transact-SQL Debugger/RPC port 135 
netsh firewall set portopening TCP 135 "SQL Debugger/RPC" 
@echo =========  Analysis Services Ports  ==============
@echo Enabling SSAS Default Instance port 2383
netsh firewall set portopening TCP 2383 "Analysis Services" 
@echo Enabling SQL Server Browser Service port 2382
netsh firewall set portopening TCP 2382 "SQL Browser" 
@echo =========  Misc Applications  ==============
@echo Enabling HTTP port 80 
netsh firewall set portopening TCP 80 "HTTP" 
@echo Enabling SSL port 443
netsh firewall set portopening TCP 443 "SSL" 
@echo Enabling port for SQL Server Browser Service's 'Browse' Button
netsh firewall set portopening UDP 1434 "SQL Browser" 
@echo Allowing multicast broadcast response on UDP (Browser Service Enumerations OK)
netsh firewall set multicastbroadcastresponse ENABLE 

 

 

 

将文件另存为:OpenSqlServerPort.bat,然后运维这一个批管理,即ok。

修改记录

参照他事他说加以考察地址:

** 

修改人

修改日期

版本

修改描述

孔令波

2017-02-06

V1.0

创建制定文档

 

 

注意事项:Windows服务器防火墙必得拉开,不能够因为繁杂或图省事间接关门防火墙。

 

 

 

 

 

SQL Server组件使用的端口

 

 

 

数据库引擎使用的端口

 

 

应用场景

端口

注释

SQL Server 默认实例

TCP端口 1433

这是允许通过防火墙的最常用端口。 它适用于与默认数据库引擎安装或作为计算机上唯一运行实例的命名实例之间的例行连接。 (命名实例具有特殊的注意事项。 请参阅本主题后面的动态端口。)

SQL Server 命名实例

此TCP端口是在启动数据库引擎时确定的动态端口。

请参阅下面 动态端口部分中的描述。 当使用命名实例时, SQL Server Browser 服务可能需要 UDP 端口 1434。

SQL Server 命名实例

由管理员配置的端口号。

请参阅下面 动态端口部分中的描述。

专用管理连接

对于默认实例,为 TCP 端口 1434。 其他端口用于命名实例。 有关端口号,请查看错误日志。

默认情况下,不会启用与专用管理员连接 (DAC) 的远程连接。 若要启用远程 DAC,请使用外围应用配置器方面。 有关详细信息,请参阅 Surface Area Configuration。

SQL Server Browser 服务

UDP 端口 1434

SQL Server Browser 服务用于侦听指向命名实例的传入连接,并为客户端提供与此命名实例对应的 TCP 端口号。 通常,只要使用 SQL Server 的命名实例,就会启动数据库引擎Browser服务。 如果客户端配置为连接到命名实例的特定端口,则不必启动 SQL Server Browser 服务。

SQL Server 实例。

可以在创建 HTTP 端点时指定。 对于 CLEAR_PORT 通信,默认端口为 TCP 端口 80,对于 SSL_PORT 通信,默认端口为 443。

用于通过 URL 实现的 HTTP 连接。

SQL Server 默认实例。

TCP 端口 443

用于通过 URL 实现的 HTTPS 连接。 HTTPS 是使用安全套接字层 (SSL) 的 HTTP 连接。

Service Broker

TCP 端口 4022。 若要验证使用的端口,请执行下面的查询:

SELECT name, protocol_desc, port, state_desc

FROM sys.tcp_endpoints

WHERE type_desc = 'SERVICE_BROKER'

对于 SQL ServerService Broker,没有默认端口,不过这是联机丛书示例中使用的常规配置。

数据库镜像

管理员选择的端口。 若要确定此端口,请执行以下查询:
SELECT name, protocol_desc, port, state_desc
FROM sys.tcp_endpoints
WHERE type_desc = 'DATABASE_MIRRORING'

对于数据库镜像,没有默认端口,不过联机丛书示例使用 TCP 端口 7022。 务必避免中断正在使用的镜像端点,尤其是处于带有自动故障转移功能的高安全模式下时。 防火墙配置必须避免破坏仲裁。 有关详细信息,请参阅指定服务器网络地址(数据库镜像)。

复制

与 SQL Server 的复制连接使用典型的常规数据库引擎端口(供默认实例使用的 TCP 端口 1433 等)

复制快照的 Web 同步和 FTP/UNC 访问要求在防火墙上打开其他端口。 为了将初始数据和架构从一个位置传输到另一个位置,复制可以使用 FTP(TCP 端口 21)或者通过 HTTP(TCP 端口 80)或文件共享进行的同步。 文件共享使用 UDP 端口 137 和 138,如果使用 NetBIOS,则还有 TCP 端口 139。 文件共享使用 TCP 端口 445。

对于通过 HTTP 进行的同步,复制使用 IIS 端点(其端口可配置,但默认情况下为端口 80),不过 IIS 进程通过标准端口(对于默认实例为 1433)连接到后端 SQL Server。

在使用 FTP 进行 Web 同步期间,FTP 传输是在 IIS 和 SQL Server 发布服务器之间进行,而非在订阅服务器和 IIS 之间进行。

Transact-SQL 调试器

TCP 端口 135

请参阅 端口 135 的特殊注意事项

可能还需要 IPsec 例外。

如果使用 Visual Studio,则在 Visual Studio 主机计算机上,还必须将 Devenv.exe 添加到“例外”列表中并打开 TCP 端口 135。

如果使用 Management Studio,则在 Management Studio 主机计算机上,还必须将 ssms.exe 添加到“例外”列表中并打开 TCP 端口 135。 有关详细信息,请参阅运行 TSQL 调试器之前配置防火墙规则。

 

 

 

 

 

 

 

Analysis Services 使用的端口

 

下表列出了 Analysis Services平日利用的端口。

 

功能

端口

注释

Analysis Services

对于默认实例,为 TCP 端口 2383。

默认 Analysis Services实例的标准端口。

SQL Server Browser 服务

仅 Analysis Services 命名实例需要的 TCP 端口 2382

客户端向 Analysis Services 命名实例发出不指定端口号的连接请求时,该连接请求将被转到端口 2382,即 SQL Server Browser 侦听的端口。 SQL Server Browser 将此请求重定向到该命名实例所使用的端口。

Analysis Services 配置为通过 IIS/HTTP 使用

(PivotTable® Service 使用 HTTP 或 HTTPS)

TCP 端口 80

用于通过 URL 实现的 HTTP 连接。

Analysis Services 配置为通过 IIS/HTTPS 使用

(PivotTable® Service 使用 HTTP 或 HTTPS)

TCP 端口 443

用于通过 URL 实现的 HTTPS 连接。 HTTPS 是使用安全套接字层 (SSL) 的 HTTP 连接。

 

 

 

 

Reporting Services 使用的端口

** 

下表列出了 Reporting Services平常选择的端口。

 

 

功能

端口

注释

Reporting Services Web 服务

TCP 端口 80

用于通过 URL 实现的与 Reporting Services 之间的 HTTP 连接。 建议不要使用预配置规则万维网服务(HTTP)。 有关详细信息,请参阅下面的 与其他防火墙规则的交互 部分。

Reporting Services 配置为通过 HTTPS 使用

TCP 端口 443

用于通过 URL 实现的 HTTPS 连接。 HTTPS 是使用安全套接字层 (SSL) 的 HTTP 连接。 建议不要使用预配置规则“安全万维网服务(HTTPS)”。 有关详细信息,请参阅下面的 与其他防火墙规则的交互 部分。

 

 

 

 

 

Integration Services 使用的端口

 

下表列出了 Integration Services 服务平日使用的端口。

 

功能

端口

注释

Microsoft 远程过程调用 (MS RPC)

由 Integration Services 运行时使用。

TCP 端口 135

请参阅 端口 135 的特殊注意事项

Integration Services 服务在端口 135 上使用 DCOM。 服务控制管理器使用端口 135 执行诸如启动和停止 Integration Services 服务以及将控制请求传送到正在运行的服务等任务。 此端口号无法更改。

仅当从 Integration Services 或自定义应用程序连接到远程 Management Studio 服务实例时,才需要打开此端口。

 

 

怎么样安排Windows Firewall

** 

** 

 

所有澳门电子游戏平台,Windows Server 2003服务器

**新澳门注册网址, 

** 

 

Windows Server 2004的防火墙设置比较简单,上边简要列一下配备步骤:

 

 

1:在“开端菜单”上,选用“调节面板”,张开Windows防火墙(只怕在运营窗口使用firewall.cpl命令打开Windows防火墙)。

 

 

新澳门注册网址 3

 

 

2:在Exception下,选拔增多端口(Add Port)

 

新澳门注册网址 4

 

 

在Add a Port里面,加多对应的TCP端口号,如下所示,假如你须要节制有个别IP段本领访问数据库,能够在“Chnage scope"里面依照实际必要张开安顿。

本文由澳门网络娱乐游戏平台发布于数据库,转载请注明出处:Windows Server 二零零六 上 sql server 2010 不能连接难题

相关阅读