Подключение к SQL Server с помощью PDO_MSSQL в PHP - PullRequest
1 голос
/ 04 октября 2011

У меня проблема при попытке подключиться к моей базе данных SQL Server 2000 с помощью pdo_mssql с этой строкой:

$connection = new PDO ('mssql:host=localhost;dbname=DNAME', 'user', 'password');

Исключением является следующее:

PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] General SQL Server error: Check messages from the SQL Server. (severity 5)' in C:\Inetpub\wwwroot\public\test.php:2 Stack trace: #0 C:\Inetpub\wwwroot\public\test.php(2): PDO->__construct('mssql:host=loca...', 'user', 'password') #1 {main} thrown in C:\Inetpub\wwwroot\public\test.php on line 2 

Если я сделаюсоединение с использованием функции mssql_connect () выглядит следующим образом, я не получаю сообщение об ошибке, и мое соединение установлено правильно:

$link = mssql_connect ('localhost', 'user', 'password');

Есть идеи?Где я могу прочитать подробное сообщение об ошибке?Спасибо

1 Ответ

1 голос
/ 04 октября 2011

Имя моей базы данных имело символ "-", удаление его решило проблему!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...