我有一个旧网站,我正在从旧服务器迁移到新服务器。我已设置php
并验证它是否有效,我已安装Microsoft SQL Server
并迁移了旧的数据库和用户。我正在运行php-5.2.13
和windows server 2008 r2
我在连接SQL时遇到问题。
<?php
mssql_connect('localhost', 'GeoTracker1', 'GeoTracker1');
?>
给我:
(!)警告:mssql_connect()[function.mssql-connect]:无法连接:SQL Server不可用或不存在。拒绝访问。第2行的C:\ inetpub \ wwwroot \ geotracker \ mssqlcheck.php中的(严重级9)
调用堆栈
#
时间
内存
功能
位置
1 0.0002 102608 {main}().. \ mssqlcheck.php:0 2 0.0002 102808 mssql_connect().. \ mssqlcheck.php:2
(!)警告:mssql_connect()[function.mssql-connect]:无法连接到服务器:第2行的C:\ inetpub \ wwwroot \ geotracker \ mssqlcheck.php中的localhost
调用堆栈
#
时间
内存
功能
位置
1 0.0002 102608 {main}().. \ mssqlcheck.php:0 2 0.0002 102808 mssql_connect().. \ mssqlcheck.php:2
答案 0 :(得分:0)
在新SQL Server上启用命名管道。