| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Подключение к MSSQL |
| Автор: Itsys 17.10.2008, 09:51 | ||||||
| Добрый день, При подключении к серверу MS SQL выдается такая ошибка:
Подключение осуществляется с помощью:
при этом, SQL сервер и сервер на котором запускается скрипт - это разные сервера. При разработке использовался локальный SQL сервер и все работало нормально. ЗЫ дополнительны условия: пароль sa проверял - правильный, имя сервера - тоже, база на сервере присутсвует, это CGI скрипт работает на Win2003 под IIS. Добавлено через 9 минут и 16 секунд ЗЫ все прекрасно работает при настройке в ODBC DSN, т.е. при вызове
|
| Автор: ginnie 17.10.2008, 11:14 |
| Itsys, можно попробовать вместо Server=*Имя сервера* написать Host=1.2.3.4;Port=123 с Вашими значениями у Вас доступ к серверу по TCP/IP разрешен? Мне, к сожалению, попробовать не на чем, так что совет чисто теоретический (по документации). P.S. Может быть дело в том, что в одном случае у Вас логин и пароль включены в data_sourse, а во втором указаны как отдельные параметры? |
| Автор: Itsys 17.10.2008, 12:23 |
| Не хочет.... если гоа не идет к Магомеду, то Магомед идет к горе.... сделал через DSN ginnie, спасибо за совет. |
| Автор: ginnie 17.10.2008, 12:52 |
| Itsys, посмотри еще лог SQL-сервера, есть там что-нибудь? Попытка соединения видна? Можно еще посмотреть по поводу логирования в ODBC, но не уверен, что получится. Добавлено через 36 секунд P.S. Включи максимальный trace в DBI. |