sqlserver 改端口号及侦听多个端口号

希望远程连接一个sqlserver数据库,但它的默认端口是1433,

Thinkphp连接是连不上的:

:(

Invalid handle returned.

错误位置

FILE: D:\phjects\psi\web\ThinkPHP\Library\Think\Db\Driver.class.php  LINE: 107

ThinkPHP3.2.3 { Fast & Simple OOP PHP Framework } -- [ WE CAN DO IT JUST THINK ]

 

1433这个端口在路由器里是禁止放开的,那就只好改个端口罗:

sqlserver 改端口号及侦听多个端口号_第1张图片

 

注意:一定要滚到最下面,改IPALL的端口,改上面的IP4,IP5什么的是没用的

Thinkphp里面的数据库连接配置是这样的

 'mssql_db_config'  => 'sqlsrv://usr:pwd@remote_db_ip:65499/db_name',

改了之后重启服务就ok了。

 

这时又碰到一个问题,之前的另一个数据库要往这个数据库写东西,由于1433端口被改掉了,就写不进去了,

可以这样:sqlserver支持侦听多个端口的,

在上面的IPALL里改成1433,65499就ok了。

 

 

 

 

 

你可能感兴趣的:(sqlserver)