Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >SQL Server到底需要使用哪些端口

SQL Server到底需要使用哪些端口

作者头像
深蓝studyzy
发布于 2022-06-16 06:25:22
发布于 2022-06-16 06:25:22
3K00
代码可运行
举报
文章被收录于专栏:深蓝居深蓝居
运行总次数:0
代码可运行

SQL Server在安装到服务器上后,由于出于服务器安全的需要,所以需要屏蔽掉所有不使用的端口,只开放必须使用的端口。下面就来介绍下SQL Server 2008中使用的端口有哪些:

首先,最常用最常见的就是1433端口。这个是数据库引擎的端口,如果我们要远程连接数据库引擎,那么就需要打开该端口。这个端口是可以修改的,在“SQL Server配置管理器”中切换到“XXX的协议”里面选择,TCP/IP协议属性中可以设置TCP端口。如图所示:

SSIS要调用DCOM协议,所以在使用SSIS的时候需要打开135端口,而且这个端口是不能更改的。只有打开 TCP 端口 135 才能访问服务控制管理器 (SCM)。SCM 执行以下任务:启动和停止 Integration Services 服务,以及将控制请求传输到运行的服务。

接下来再说一下SSAS,SSAS默认实例使用的是2383端口,如果是命名实例,那么每个实例都会有一个管理员指定的端口,这个端口也可以是动态分配的,由于网络安全的需要,强烈建议不要使用动态分配端口的方案。如果是动态分配的端口,客户端在连接服务器时,将会连接服务器的2382端口,这个端口是SQL Server Browser使用的端口。SQL Server Browser再通过2382端口告诉客户端,需要连接的命名实例的实际端口号。(这是官方的说法,但是我并不确定这里是要2382端口,不过接下来提到的UDP1434端口是肯定有用的。)另外SQL Server Browser需要使用到UDP的1434端口,所以如果需要使用该服务的话,必须将UDP1434打开。修改SSAS的端口,需要先打开SSAS服务,然后使用SSMS连接到SSAS中,在对象资源管理器中右击实例,选择属性,弹出分析服务属性窗口,设置Port属性为需要的端口,默认值是0,也就是没有设置的意思,然后重启SSAS服务即可。

重启后,SSMS获取其他客户端连接SSAS的话,那么就需要使用“主机名:端口”的方式作为连接主机,而如果是数据库引擎的话,那么是使用“主机名,端口”的格式,这两个是有所区别的。

报表服务是通过Web的方式提供服务的,所以默认情况下报表服务使用的是80端口,当然用户也可以修改报表服务的端口,在报表服务配置管理器中修改Web服务和报表管理器的端口,如图所示:

SSB的端口配置,SSB如果涉及到计算机之间通过网络进行通信,那么就需要设置端点(EndPoint),在设置SSB的端点时,就需要制定侦听的端口,比如我们创建这样一个端点:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
USE master;
GO

CREATE ENDPOINT BrokerEndpoint
    STATE = STARTED
    AS TCP ( LISTENER_PORT = 4037 )
    FOR SERVICE_BROKER ( AUTHENTICATION = WINDOWS ) ;
GO

那么我们就需要开发4037端口。

同样的道理,如果我们要配置数据库镜像、SOAP访问等,那么也需要创建端点,同时开通端点中的端口。

除了以上介绍的端口外,如果要做数据库复制之类的,需要在数据库服务器上设置共享文件夹以方便多台服务器的数据传输的话,那么就还需要开通Windows共享的端口,如137、138、139、445等。

以上介绍了这么多服务和端口,这需要根据实际的需要来设置,出于安全考虑可以将默认端口该为自己的端口,而且SQL Server Browser服务不要打开。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2009-11-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
尝试用微博记录 SQL Server 2012开发者训练营笔记
花了2天时间参加微软的SQL Server 2012开发者训练营,全面的学习了SQL Server 2012上面的新特性,尝试使用微博做笔记。现在把它摘录到博客,在做个整理,下面是微博原文,微博的里头的链接是相关的网络上的资料。 张善友: #SQL Server#SQL Server 2012 Analysis service的新东西:BI 语义模型,传统SQL Server提供了统一维度模型、报表模型和PowerPivot模型,BI语义模型是这三种模型的结合体,面向最终用户。http://url.cn
张善友
2018/01/30
1.2K0
SQL Server2012新特性概述
公司最近要升级数据库,SQL Server 2008R2-->2012。再开始升级之前先找了点资料分析一下2012的新特性和功能,提前预热一下。 2012中主要关注一下三个领域: 性能:改进的核心支持、列存储索、更强的压缩能力和alwayson等功能; 自助服务:借助于新的数据探索工具(如Power View),SQL Azure Bussiness Intellingence(BI)、数据质量和主数据选项,以及PowerPivot for SharePoint 的改进,使用户在任何时候任何地方都可以访问数
用户1217611
2018/01/30
2.7K0
win10 安装 sql server2012
首先,您需要下载 SQL Server 2012 的安装程序。请访问 Microsoft 的官方网站(
秋月叶落
2025/03/07
1150
win10 安装 sql server2012
SQL Server : Browser服务
SQL Server : Browser服务是SQL Server 2005新增的,简单的说,如果一个物理服务器上面有多个SQL Server实例,那么为了确保客户端能访问到正确的实例,所以SQL Server 2005提供了一个新的Browser服务. 下面内容是联机帮助中的一部分:  SQL Server 浏览器程序以 Windows 服务的形式运行。SQL Server 浏览器侦听对 Microsoft SQL Server 资源的传入请求,并提供计算机上安装的 SQL Server 实例的相关信息。
张善友
2018/01/29
1.5K0
windows 2008上启用防火墙后sqlserver 2005经常出现连接超时的解决办法
昨日将sqlserver2005从windows2003迁移到windows2008系统上后,发现经常打开网页时提示sql server连接超时,但是有时候又是正常的,一开始一直以为是网络连接不好,后来发现超时时,远程连接完全正常,所以排除了这一因素,查看防火墙,发现1433端口tcp,udp也是允许通过的,无奈只能百度,发现在windows2008上除了1433,还有其它端口需要打开,这里把网上的资料整理了一个批处理文件,大家把下面的内容保存成openSql.bat,以管理员身份登录windows2008
菩提树下的杨过
2018/01/23
1.2K0
「Azure」数据分析师有理由爱Azure之三-对照Sqlserver学Azure
Sqlserver的内容非常广大,笔者也不是这方面的专家,所以整个系列的文章必须是在一个狭隘的小范围内讨论。
Excel催化剂
2021/08/19
1.4K0
「Azure」数据分析师有理由爱Azure之三-对照Sqlserver学Azure
商务智能简介
商务智能,即BI(Business Intelligence),是一种将存储于各种信息系统中的数据转换成有用信息的技术,它起源于经理信息系统(EIS),是决策支持系统(DSS)的继承和拔高。它通常被理解为将企业中现有的数据转化为知识,帮助企业做出明智的业务经营决策的工具。在企业做大做强的过程中,商务智能扮演着至关重要的角色,它使企业能精确地把握不断变化的商业环境,作出快速而准确的管理决策。
深蓝studyzy
2022/06/16
1.9K0
商务智能简介
SQL SERVER 2008/2012/2012R2/2014 设置开启远程连接(sa配置)
本文方案适用于Microsoft Sql Server 2008/2012/2012 r2/2014版本,以下简称MSSQLSERVER。 MSSQL默认是不允许远程连接,并且禁用sa账户的。如果想要在本地用SSMS连接远程服务器上的MSSQLSERVER,需要做两个部分的配置: 1. SQL SERVER MANAGEMENT STUDIO(SSMS) 2. SQL SERVER配置管理器(SQL SERVER CONFIGURATION MANAGER - SSCM) 并且需要注意的是,有些地方如果没有
庞小明
2018/03/07
2.1K0
SQL SERVER 2008/2012/2012R2/2014 设置开启远程连接(sa配置)
SQL Server 2014 Win7 Win10 安装详解 SQL Server 2017 2019 Linux及SQL TSQL ETL实用案例[通俗易懂]
SQL Server2014 是Microsoft 公司推出的关系 型数据库管理系统。它用于大规模联机事务处理(OLTP)、数据 仓库和电子商务应用的数据库平台;也是用于数据 集成、分析和报表解决方案的商业智能平台。
全栈程序员站长
2022/07/22
1.6K0
SQL Server 2014 Win7 Win10 安装详解 SQL Server 2017 2019 Linux及SQL TSQL ETL实用案例[通俗易懂]
SQL Server中网络协议的比较与选择
若要连接到 SQL Server 数据库引擎,必须启用网络协议。MicrosoftSQL Server 可同时通过多种协议处理请求。客户端用单个协议连接到 SQL Server。如果客户端程序不知道 SQL Server 正在侦听哪个协议,可以配置客户端按顺序尝试多个协议。使用 SQL Server 配置管理器启用、禁用以及配置网络协议。
阳光岛主
2019/02/19
1.6K0
SQL Server 2008 Express 及 SSMS Express 下载安装配置教程「建议收藏」
这篇文章主要讲如何一步步从下载、安装、配置 SQL Server 2008 Express 和 SMSS 到最后 使用 SMSS 连接本地的数据库服务。
全栈程序员站长
2022/09/10
6.8K0
SQL Server 2008 Express 及 SSMS Express 下载安装配置教程「建议收藏」
迁移数据库数据到SQL Server 2017
概述 本篇我们将利用DMA一步一步实现SQL Server 的迁移。帮助大家理解现在的SQL Server与新版本的融合问题,同时需要我们做哪些操作来实现新版本的升级或者迁移。 SQL Server 迁移 一定要有一个准备好的计划,我下面列出了所有的迁移过程需要做的工作,如下列表: 步骤列表 序号 SQL Server迁移步骤 1 必要环境的准备(比如高版本的服务器操作系统) 2 研究弃用和停用的功能、特性 3 运行数据迁移助手(DMA)了解哪
用户1217611
2018/01/30
2.6K0
迁移数据库数据到SQL Server 2017
sql server 2008修改端口_sqlserver 端口
点击下图左边的SQL Server网络配置/MSSQLSERVER的协议,然后在双击右边窗口的TCP/IP项,打开tcp/ip 配置窗口。切换到ip地址选项卡,凡是tcp端口的,均把原来的默认端口1433改为1772。然后保存。
全栈程序员站长
2022/11/03
5.4K0
警务数据仓库的实现
  本文介绍在警务信息数据仓库分析与设计的基础上,应用 Microsoft SQL Server 2008 R2 的集成服务(SQL Server Integration Services,SSIS)功能, 完成警务信息数据仓库 SSIS 包的配置任务,并最终实现将数据源 OLTPHotel 中的数据, 抽取转化后加载到数据仓库 HuangDW_Hotel 之中。
Francek Chen
2025/01/22
1140
警务数据仓库的实现
Windows下载安装配置SQL Server、SSMS,使用Python连接读写数据
哈喽大家好,前段时间,有个读者提了个需求,将excel文件批量存储到sqlserver,不知道大家sqlserver用的多不多,我是毕业后就没用过了,基本都是和mysql打交道。
老表
2022/02/16
1.2K0
Windows下载安装配置SQL Server、SSMS,使用Python连接读写数据
SQL SERVER实例解析
SQL SERVER实例的概念和“类与对象”的概念很相似。可以把SQL SERVER的安装程序看做是一个类,安装过程则是创建对象的过程,创建出来的对象称为“SQL SERVER实例”——即“类与对象”中把类实例化的概念。
全栈程序员站长
2022/07/15
1.5K0
SQL Server远程登录失败
Echo_Wish
2023/11/30
4140
SQL Server远程登录失败
SQL Server初体验
基于SQL Server 2019 Developer免费版搭建一个本地的开发环境。
编程随笔
2022/04/29
6600
SQL Server初体验
【翻译】SQL Server 30 年历史
今年SQL Server 30岁了!SQL Server 这些年来不断发展,本文介绍了这些年来的一些变化和版本。
保持热爱奔赴山海
2024/01/19
3790
PyQt5数据库开发1 4.1 SQL Server 2008 R2如何开启数据库的远程连接
文章目录 前言 步骤/方法 1 使用windows身份登录 2 启用混合登录模式 3 允许远程连接服务器 4 设置sa用户属性 5 配置服务器 6 重新登录 7 配置SSCM 8 确认防火墙设置 注意事项 ---- 前言 SQL Server 2008 R2如何开启数据库的远程连接 SQL Server 2008默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远程连接数据库。需要做两个部分的配置: 1,SQL Server Management Stu
会洗碗的CV工程师
2023/02/26
1.1K0
PyQt5数据库开发1 4.1 SQL Server 2008 R2如何开启数据库的远程连接
推荐阅读
相关推荐
尝试用微博记录 SQL Server 2012开发者训练营笔记
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文