Я подключаюсь через Windows Authentication. У меня есть два веб-сервера в локальной системе.
IIS 6.0 на порт 80, Apache 80:80; Я создал DSN и подключился. Я написал простой ASP / VBS Script и связан с этим DSN.
Я пытался использовать этот DSN, используя odbc_connect в PHP, и это не удалось. Затем я попытался установить соединение, как указано здесь:
http://msdn.microsoft.com/en-us/library/cc296161%28SQL.90%29.aspx
Затем я создал локальный dsn с использованием ODBC и убедился, что код действительно работает с локального хоста, работающего на Apache.
Мои ИТ-специалисты не могут / не могут создать идентификатор пользователя / пароль на SQL Server. Вопрос в том, что если я это подниму, они сыграют в игру «что не так». Я могу сделать вывод, что не так (отсутствие доверенной аутентификации); Тем не менее, я не могу управлять другими вопросами, так как я не могу смотреть на эту сторону сервера.
Я думаю, что я соединяюсь с DSN, но он не использует те же учетные данные, что и моя учетная запись Windows из моего веб-браузера. Я попытался запустить Fiddler, чтобы проверить это, и я не вижу, чтобы что-то там прыгнуло.
Я уверен, что это проблема «аутентификации» или что-то заблокировано. Я просто пытаюсь выяснить, есть ли что-то еще, что я пропустил или что можно заблокировать, прежде чем я пойду играть в Сумеречную зону с отделом ИТ (или с грязными старыми гномами на мосту в мире Доры ... смеется).