云服务器网:购买云服务器和VPS必上的网站!

MSSQL数据库:用哪一个端口连接?

MSSQL(Microsoft SQL Server)数据库是微软提供的关系型数据库管理系统,希望能有效地搜集、存储和处理数据。那末一般情况下,MSSQL数据库使用哪一个端口来进行连接呢?
默许情况下,MS SQL Server数据库使用TCP端口1433进行

MSSQL(Microsoft SQL Server)数据库是微软提供的关系型数据库管理系统,希望能有效地搜集、存储和处理数据。那末一般情况下,MSSQL数据库使用哪一个端口来进行连接呢?

默许情况下,MS SQL Server数据库使用TCP端口1433进行连接,当作为MS SQL Server实例的名称标识符时,可使用服务名称也能够使用端口号。也有一些资源提到,MS SQL Server也能够使用动态端口,这时候可使用默许端口号1434,但需要在安装SQL Server时勾选相应选项,让SQL Server使用启动协议来取得动态端口编号。

MS SQL Server一般情况下默许使用1433端口,但是攻击者可以通过该端口轻易地渗透到目标系统中,因此在部署的时候,强烈建议修改MS SQL Server的端口,以增强访问安全性。

在使用MSSQL数据库进行连接之前,需要先肯定端口类型,一般情况下,使用的是TCP 端口1433、UDP 端口1434或UDP 端口1434以上的端口,根据服务器的情况选择适合的端口便可。

例以下面的代码,使用python编写,其中hostname、username、password、databasename分别是服务器地址、用户名、密码、数据库名称,port_num是连接端口:

importpyodbc

conn=pyodbc.connect(‘DRIVER={ODBC Driver 13 for SQL Server};SERVER=’+hostname+’;PORT=’+port_num+’;DATABASE=’+databasename+’;UID=’+username+’;PWD=’+ password)

因此,MSSQL数据库一般情况下使用的端口为TCP端口:1433,固然也能够使用动态端口,这时候可使用默许端口号1434,但需要在安装SQL Server时勾选相应选项,让SQL Server使用启动协议来取得动态端口编号。

本文来源:https://www.yuntue.com/post/229750.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注