Форумы
SQL Server does not exist or access denied
2287
2
Picaro
гундос
Проблема в слудуещем.
Есть MS SQL server 2000 sp4. Есть несколько IIS-серверов.
Скрипт подключения к базе такой:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=SQLOLEDB;User ID=<uid>;Password=<pwd>;Initial Catalog=<db>;Data Source=<server>"
Сервер IIS5 (на W2k server sp4) прекрасно коннектится. Тот же сайт копируется на IIS6 (W2k3 server sp1) - ошибка "Microsoft OLE DB Provider for SQL Server ошибка '80004005' [DBNETLIB][ConnectionOpen (Connect()).] SQL Server does not exist or access denied"
Причем к локальным Access-базам цепляется прекрасно. Не инет-приложение с той же строкой соединения цепляется.
Проблема, скорее всего, не в файрволе, т.к. когда всесто W2k3 стоял W2k сервер все работало.
Куда смотреть?
Есть MS SQL server 2000 sp4. Есть несколько IIS-серверов.
Скрипт подключения к базе такой:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=SQLOLEDB;User ID=<uid>;Password=<pwd>;Initial Catalog=<db>;Data Source=<server>"
Сервер IIS5 (на W2k server sp4) прекрасно коннектится. Тот же сайт копируется на IIS6 (W2k3 server sp1) - ошибка "Microsoft OLE DB Provider for SQL Server ошибка '80004005' [DBNETLIB][ConnectionOpen (Connect()).] SQL Server does not exist or access denied"
Причем к локальным Access-базам цепляется прекрасно. Не инет-приложение с той же строкой соединения цепляется.
Проблема, скорее всего, не в файрволе, т.к. когда всесто W2k3 стоял W2k сервер все работало.
Куда смотреть?
Уточнение
Опытным путем выяснено, что все работает, если вместо имени сервера написать его айпишник
Опытным путем выяснено, что все работает, если вместо имени сервера написать его айпишник

ТОП 5
2
3