Проблема после отключения сети

Инсталляция, обновления, нюансы БД, администрирование системы

Модератор: mike

Ответить
mgl
заказчик
Сообщения: 178
Зарегистрирован: Чт, 20/09/2007 07:40
Имя Фамилия: Михаил Львович
Откуда: Мелькомбинат
Контактная информация:

Проблема после отключения сети

Сообщение mgl »

Совсем новый сервер, WIN 2003 EE, SQL 2005 SE. В тестовом режиме установил базу 8.10. Столкнулся со странной ситуацией: отключил сервер от локальной сети на несколько секунд, после подключения не могу работать с Галактикой до тех пор пока не перезапущу Napsr и соответсвенно SQL. Даже не знаю из за чего это может быть. На других серверах под Win2000 и SQL2000 этого не наблюдается.

Сообщение в ms70drv.log
10.12.2008 13:34:59 [GALAXY#AD1]:
42000: [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot call napsrv.exe
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

ещё можно посмотреть журнал событий и napsrv.log в system32

скльсервер и напсервер связаны друг с другом:
- скльсервер присоединён к напсерверу по local rpc (т.е. он практически обычный клиент напсервера, только по локальному протоколу)
- напсервер соединён с скльсервером

соединения устанавливаются не сразу, а по необходимости. далее остаются навсегда

соответственно, если винда рвёт соединения, механизма, автоматически восстанавливающего их, нет, и система приходит в нерабочее состояние

восстановить помимо перезагрузкой можно вызовом известных
na_forcefreealldb
dbcc namssql(free)

первое имеет смысл вызывать если связь скльсервер-напсервер осталась, а обратной связи нет
второе - если нет и первой связи

какая именно связь пропадает, можно узнать как по логам, так и анализом состояния (напмон, мсскльный энтерпрайзменеджен и т.д)

почему рвутся соединения - это вопрос к админам
mgl
заказчик
Сообщения: 178
Зарегистрирован: Чт, 20/09/2007 07:40
Имя Фамилия: Михаил Львович
Откуда: Мелькомбинат
Контактная информация:

Сообщение mgl »

если можно чуть подробнее про local rpc. При установке напсервера я его никак не конфигурирую. Если войти в конфигурацию напсервера, то в строке сетевой протокол RPC стоит неизвестный тип. Но оно так было всегда, и на других серверах тоже.
Напсервер и SQL 2005 стоят на одном сервере, поэтому я не пойму почему при вытаскивании кабеля из сетевой карты рвется связь между ними. Может это свойство SQL 2005 или надо в нем что то настроить?
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

Настройка выполняется для связи клиент-напсервер. Связь мсскль-напсервер происходит всегда по одному и тому же протоколу - local rpc. Настроек у него нет.
Как проводить анализ того, что именно рвётся, я описал ранее.
mgl
заказчик
Сообщения: 178
Зарегистрирован: Чт, 20/09/2007 07:40
Имя Фамилия: Михаил Львович
Откуда: Мелькомбинат
Контактная информация:

Сообщение mgl »

Провели эксперимент, установили на комп. Win2003 EE и SQL 2005 SE, затем серверную часть Галактики 8.10. После отключения компьютера от лок. сети напсервер теряет связь с SQL 2005 (Галактика перестает запускаться). Снес SQL 2005 и установил SQL2000 EE. Если отключить лок. сеть, то связь напсервера с SQL 2000 НЕ ТЕРЯЕТСЯ (Галактика запускается).
Видимо есть еще что дорабатывать
:-) :-)
mgl
заказчик
Сообщения: 178
Зарегистрирован: Чт, 20/09/2007 07:40
Имя Фамилия: Михаил Львович
Откуда: Мелькомбинат
Контактная информация:

Сообщение mgl »

Сеть отключал кратковременно, секунд на 5
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

Михаил, Вы способны проанализировать ситуацию несколько более глубже чем "Галактика запускается" и "Галактика перестаёт запускаться"?
:-D
mgl
заказчик
Сообщения: 178
Зарегистрирован: Чт, 20/09/2007 07:40
Имя Фамилия: Михаил Львович
Откуда: Мелькомбинат
Контактная информация:

Сообщение mgl »

cruger писал(а):Михаил, Вы способны проанализировать ситуацию несколько более глубже чем "Галактика запускается" и "Галактика перестаёт запускаться"?
:-D
А куда уж глубже. Если у кого при повторении наших действий все работает, то напишите, будем искать у себя..
Ответить