3.2.1 - 普通 - 未处理
想连接mssql数据库,就是连不上,配置代码:'DB_TYPE'=>'mssql',
'DB_HOST'=>'192.168.0.8',
'DB_Name'=>'zhsheng',
'DB_USER'=>'sa',
'DB_PWD'=>'123456',
'DB_PREFIX'=>'zs_',
'SHOW_PAGE_TRACE'=>true,
于是今天 我 清查了一下源代码。
原来在config文件中,如果'DB_PORT'没有设定,默认是mysql 的端口3306结果就解释成mssql_connect('(local):3306','username','password');
也就是说如果连接mssql,必须定义下端口设置,即使为空也要定义,代码如下
'DB_TYPE'=>'mssql',
'DB_HOST'=>'192.168.0.8',
'DB_Name'=>'zhsheng',
'DB_USER'=>'sa',
'DB_PWD'=>'uuleaf',
'DB_PREFIX'=>'zs_',
'SHOW_PAGE_TRACE'=>true,
'DB_PORT'=>'',
这才连接上数据库
