SQLServer 自定义实例安装、端口配置和数据库连接

以下的解析以SQL Server 2008R2为例

1`关于SQL Server 的端口是多少?

默认端口:1433,

场景:安装SQL时选择默认实例,实例名为:MSSQLSERVER,端口号默认配置为1433;

动态TCP端口:1024-65535之间的随机数

场景:在安装SQL时选择命名实例,实例名为:自己定义的,端口号使用的是动态TCP端口:为1024-65535之间的随机数

2.SQL Server 的端口号如何配置

打开Sql Server配置管理器>>SQL Server 网络配置>> "实例名"的协议>> TCP/IP

首先确保TCP/IP协议已经启用。如下图

TCP/IP服务>>右键>>属>>IPALL>>配置TCP动态端口或者TCP端口

注意:重新配置端口后需要重新启动SQL server服务才能生效

 

3.数据库连接

使用默认实例的配置连接可以为

IP地址或者计算机名

 如果使用自定义命名实例则连接方式为 IP地址或者计算机名+ \+ 实例名      如下图

 图中SQLSERVER2008R2 为自定义的实例名

注意:这里使用的是\而不是/ ,所以在代码中配置数据库连接字符串时需要转义

 

或者是IP地址+,+端口号    ,如下图

 其中52852是实例安装时动态分配的TCP端口号,可以在前面说的方法中查看或者更改这个端口号

注意:这里IP地址后面使用的是,分隔而不是;

 

最后需要说明的是

不管是默认实例还是自定义实例,IP+\+实例名 或者IP+,+端口号或者 IP+\实例名+,+端口号都是可以连接数据库的,只是默认实例的名称为MSSQLSERVER,,默认端口号为1433,所以在连接默认实例时数据库可以解析到这些信息从而连接上数据库,而自己定义的实例由于数据库本身并不知道你需要连接的是哪个数据库实例,所以必须在IP地址的后面指定实例名或者是对应的端口号才能实现访问

 

数据库连接字符串略

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值