Совсем новый сервер, 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
Проблема после отключения сети
Модератор: mike
-
- топ-софт
- Сообщения: 566
- Зарегистрирован: Пт, 21/09/2007 15:19
- Имя Фамилия: Фёдор Терсин
- Откуда: Галактика Софт
- Контактная информация:
ещё можно посмотреть журнал событий и napsrv.log в system32
скльсервер и напсервер связаны друг с другом:
- скльсервер присоединён к напсерверу по local rpc (т.е. он практически обычный клиент напсервера, только по локальному протоколу)
- напсервер соединён с скльсервером
соединения устанавливаются не сразу, а по необходимости. далее остаются навсегда
соответственно, если винда рвёт соединения, механизма, автоматически восстанавливающего их, нет, и система приходит в нерабочее состояние
восстановить помимо перезагрузкой можно вызовом известных
na_forcefreealldb
dbcc namssql(free)
первое имеет смысл вызывать если связь скльсервер-напсервер осталась, а обратной связи нет
второе - если нет и первой связи
какая именно связь пропадает, можно узнать как по логам, так и анализом состояния (напмон, мсскльный энтерпрайзменеджен и т.д)
почему рвутся соединения - это вопрос к админам
скльсервер и напсервер связаны друг с другом:
- скльсервер присоединён к напсерверу по local rpc (т.е. он практически обычный клиент напсервера, только по локальному протоколу)
- напсервер соединён с скльсервером
соединения устанавливаются не сразу, а по необходимости. далее остаются навсегда
соответственно, если винда рвёт соединения, механизма, автоматически восстанавливающего их, нет, и система приходит в нерабочее состояние
восстановить помимо перезагрузкой можно вызовом известных
na_forcefreealldb
dbcc namssql(free)
первое имеет смысл вызывать если связь скльсервер-напсервер осталась, а обратной связи нет
второе - если нет и первой связи
какая именно связь пропадает, можно узнать как по логам, так и анализом состояния (напмон, мсскльный энтерпрайзменеджен и т.д)
почему рвутся соединения - это вопрос к админам
-
- заказчик
- Сообщения: 178
- Зарегистрирован: Чт, 20/09/2007 07:40
- Имя Фамилия: Михаил Львович
- Откуда: Мелькомбинат
- Контактная информация:
если можно чуть подробнее про local rpc. При установке напсервера я его никак не конфигурирую. Если войти в конфигурацию напсервера, то в строке сетевой протокол RPC стоит неизвестный тип. Но оно так было всегда, и на других серверах тоже.
Напсервер и SQL 2005 стоят на одном сервере, поэтому я не пойму почему при вытаскивании кабеля из сетевой карты рвется связь между ними. Может это свойство SQL 2005 или надо в нем что то настроить?
Напсервер и SQL 2005 стоят на одном сервере, поэтому я не пойму почему при вытаскивании кабеля из сетевой карты рвется связь между ними. Может это свойство SQL 2005 или надо в нем что то настроить?
-
- заказчик
- Сообщения: 178
- Зарегистрирован: Чт, 20/09/2007 07:40
- Имя Фамилия: Михаил Львович
- Откуда: Мелькомбинат
- Контактная информация:
Провели эксперимент, установили на комп. Win2003 EE и SQL 2005 SE, затем серверную часть Галактики 8.10. После отключения компьютера от лок. сети напсервер теряет связь с SQL 2005 (Галактика перестает запускаться). Снес SQL 2005 и установил SQL2000 EE. Если отключить лок. сеть, то связь напсервера с SQL 2000 НЕ ТЕРЯЕТСЯ (Галактика запускается).
Видимо есть еще что дорабатывать
Видимо есть еще что дорабатывать