VBA连接字符串使用自定义端口号连接SqlServer数据库

Sqlserver数据库连接默认使用端口1433,但可以更改为自定义端口。
1、服务器配置TCP端口进入SqlServer数据库服务器配置管理器,打开SQLServer网络配置下的TCPIP属性。
默认为1433,可以调整为自定义端口号,避免与其他端口冲突。
2.重新启动SQLServer服务重新启动SqlServer服务以确保端口更改生效。
3.防火墙自定义端口号允许您向防火墙日志记录规则添加新端口号。
4.在代码中的“连接字符串”字段中,将数据源的完整格式更改为:[SQLServer服务器ip][SQLServer实例名称]、[端口号]。
例如:strConn="server=ip地址,1448;database=数据库名称;uid=账号;pwd=密码;"5、测试访问成功并执行代码后,验证数据库访问是否成功。
如果失败,请使用telnet或Putty检查SqlServerIP和指定端口来解决问题。

如何设置sqlserver端口号

“SQLSERVER配置管理器”--->“SQLSERVER网络配置”--->“实例名称..协议”-->“TCP属性\IP”,如图所示下图中显示:

做更改TCP端口时要小心,动态端口不需要打开,否则后面的端口将无效。

修改完成后,重启后即可使用服务器名称+端口号进行连接。