Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP SQL Server访问被拒绝(严重性9)_Php_Sql_Sql Server - Fatal编程技术网

PHP SQL Server访问被拒绝(严重性9)

PHP SQL Server访问被拒绝(严重性9),php,sql,sql-server,Php,Sql,Sql Server,我有一个旧的网站,我从一个旧的服务器移动到一个新的服务器。我已经设置了php并验证了它的工作原理,我已经安装了microsoftsqlserver并迁移了旧的数据库和用户。我正在运行php-5.2.13和windowsserver2008r2 我在连接SQL时遇到问题 <?php mssql_connect('localhost', 'GeoTracker1', 'GeoTracker1'); ?> 给我: (!)警告:mssql_connect()[function.mssq

我有一个旧的网站,我从一个旧的服务器移动到一个新的服务器。我已经设置了
php
并验证了它的工作原理,我已经安装了
microsoftsqlserver
并迁移了旧的数据库和用户。我正在运行
php-5.2.13
windowsserver2008r2

我在连接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


在新的SQL Server上启用命名管道。

确定服务器正在运行吗?MS SQL Server说它正在运行。我需要安装任何额外的dll吗?分机?还是插件?