MSSSQL连接需要的端口号码简要介绍(mssql需要什么端口)
SQL Server是一套全面的数据库管理系统,可以用于在大型网络中存储和管理数据。该系统运行在特定的端口号上,用于实施TCP / IP连接和通信。
可用的数据库端口号由数据库的版本、安装类型和安装参数等因素决定。MSSQL连接需要的端口号以及数据库实例的变量如下:
一、标准端口号
MSSQL2000:1433
MSSQL2005/2008/2012/2014/2016/2017:1433 / 2383
MSSQL Express:1433
二、默认实例端口号
如果要连接另一台实例,需要指定该实例的端口号:
SQL Server 2005 / 2008 / 2012 / 2014 / 2016 / 2017 : 1433
三、流模式端口号
SQL Server 2012/2014/2016/2017的流模式(Service Broker)服务器默认使用的端口号是: 4022
四、Dynamics/Analysis Services 端口号
Dynamics:5335 / 2026
Analysis Services:2383
使用MSSQL连接器时,可以使用的端口号随实例而定,会根据环境中客户端访问的具体数据库实例分配端口号。以上是MSSQL连接需要的端口号以及相关介绍,使用时可根据实例情况来确定具体端口号。
下面为代码小结:
1.可用的数据库端口号:
– MSSQL2000:1433
– MSSQL2005/2008/2012/2014/2016/2017:1433 / 2383
– MSSQL Express:1433
– SQL Server 2005/ 2008/ 2012/ 2014/ 2016/ 2017:1433
– SQL Server 2012/2014/2016/2017的流模式(Service Broker)服务器:4022
– Dynamics:5335 / 2026
– Analysis Services:2383
2. C# 代码连接MSSQL数据库:
string strConn = “Data Source=DESKTOP-NAME;Initial Catalog=master;Integrated Security=True”;
SqlConnection myConn = new SqlConnection(strConn);
3. PowerShell 连接MSSQL数据库:
$myServer = “DESKTOP-NAME”;
$myDatabase = “master”;
$connectionString = “Server=$myServer;Database=$myDatabase;Integrated Security=True”;
$connection = New-Object System.Data.SqlClient.SqlConnection
$connection.ConnectionString = $connectionString
$connection.Open()