连接到远程SQL Server 2008 PHP

时间:2014-06-25 16:23:19

标签: php sql-server sql-server-2008 pdo

我在尝试连接到远程SQL Server 2008时遇到此错误。

   SQLSTATE[08001]: [Microsoft][SQL Server Native Client 11.0]Named Pipes Provider:     Could not open a connection to SQL Server [53].

我使用以下代码连接到数据库。

   $dsn = 'sqlsrv:server=SERVER_NAME:1433 ; database=testDB';
   $user = 'user';
   $password = 'password';
   $dbConn = new PDO($dsn,$user,$password);

当我尝试使用命令提示符下的sqlcmd进行连接时,我能够连接到数据库。我尝试使用命令连接:

   SQLCMD -U user -P password -S SERVER_NAME,1433

可能导致此问题的原因是什么?我也没有在服务器中安装SQL配置管理器。如何修复/调试此问题?

0 个答案:

没有答案