HELP
20.09.2006
14:31
#1
Привет всем!
Есть такая проблема есть 1C: Предприятие 7.7 и сервер баз на SQL, так вот с некоторых машин он сыпет:
SQL State: 08001
Native: 17
Message: [Microsoft][JDBC SQL Server Driver][DBNETLIB]SQL-сервер не существует или отсутствует доступ.
SQL State: 01000
Native: 53
Message: [Microsoft][JDBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect())
Подскажите решение.
Если можно попроще, а то я в С-ке не очень, только учусь:)
22.09.2006
12:55
#2
Судя по всему с этих машин не находится адрес сервера.
проверь с проблемных машин. Например у тебя сервер называется server
запусти командную строку
набери команду
ping server
В ответ должно быть что-то вроде этого:
Обмен пакетами с server [192.168.1.1] с 32 байт данных:
Ответ от 192.168.1.1: число байт=32 время=55мс TTL=126
Ответ от 192.168.1.1: число байт=32 время=55мс TTL=126
Ответ от 192.168.1.1: число байт=32 время=54мс TTL=126
Ответ от 192.168.1.1: число байт=32 время=54мс TTL=126
вместо 192.168.1.1 наверняка будут другие цифры, но главное чтоб был ответ.
Если же отвечает что-то другое, значит проблемы с настройкой сети.
Как вариант, можно в конфигураторе в пункте Администрирование - Параметры базы данных SQL...
в поле Сервер: указать не имя сервера, а непосредственно его IP адрес.
Если из написанного ничего не понятно, лучше обратиться к специалисту, дабы не наломать дров
PS: Если мне не изменяет память то обычно с сервером соединяет ODBC SQL Server Driver, а не JDBC
Желательно на клиентские машины поставить клиентскую часть от SQL сервера, после чего
в настройках Client Network Utility самым старшим установить протокол TCP/IP
так сама 1С рекомендует.
проверь с проблемных машин. Например у тебя сервер называется server
запусти командную строку
набери команду
ping server
В ответ должно быть что-то вроде этого:
Обмен пакетами с server [192.168.1.1] с 32 байт данных:
Ответ от 192.168.1.1: число байт=32 время=55мс TTL=126
Ответ от 192.168.1.1: число байт=32 время=55мс TTL=126
Ответ от 192.168.1.1: число байт=32 время=54мс TTL=126
Ответ от 192.168.1.1: число байт=32 время=54мс TTL=126
вместо 192.168.1.1 наверняка будут другие цифры, но главное чтоб был ответ.
Если же отвечает что-то другое, значит проблемы с настройкой сети.
Как вариант, можно в конфигураторе в пункте Администрирование - Параметры базы данных SQL...
в поле Сервер: указать не имя сервера, а непосредственно его IP адрес.
Если из написанного ничего не понятно, лучше обратиться к специалисту, дабы не наломать дров
PS: Если мне не изменяет память то обычно с сервером соединяет ODBC SQL Server Driver, а не JDBC
Желательно на клиентские машины поставить клиентскую часть от SQL сервера, после чего
в настройках Client Network Utility самым старшим установить протокол TCP/IP
так сама 1С рекомендует.
Читают тему
(гостей: 1)