Что мне нужно сделать, так это иметь возможность подключиться к базе данных sql в базе данных sql server 2008 с помощью сценария php. Сценарий выполняется на IIS 6 на том же сервере, что и сервер sql. Я использую php 5.3.2 и команду sqlsrv_connect для подключения. Я передаю этому методу имя пользователя, пароль, базу данных и сервер для подключения. Однако, когда я получаю сообщение об ошибке «Не удалось войти в систему для пользователя .......», я не знаю, правильно ли настроен сервер sql 2008 или нет, чтобы принять такое соединение.
У меня есть IIS, использующий анон-соединение, потому что у скрипта php есть имя пользователя и пароль, который передается в скрипт. Мне нужно иметь возможность использовать эти значения для подтверждения входа в систему для сервера SQL.
Фактическая ошибка:
Array (
[0] => Array (
[0] => 28000 [SQLSTATE] => 28000
[1] => 18456 [code] => 18456
[2] => [Microsoft][SQL Server Native Client 10.0][SQL Server]Login failed for user 'ecriss'.
[message] => [Microsoft][SQL Server Native Client 10.0][SQL Server]Login failed for user '..........'.
)
[1] => Array (
[0] => 28000 [SQLSTATE] => 28000
[1] => 18456 [code] => 18456
[2] => [Microsoft][SQL Server Native Client 10.0][SQL Server]Login failed for user '...........'.
[message] => [Microsoft][SQL Server Native Client 10.0][SQL Server]Login failed for user '..........'.
)
)
Спасибо за помощь