Страница 1 из 1

Проблемы с Галактикой на MS SQL после замены Винды

Добавлено: 20 окт 2009, 08:16
LexPV
Привет всем.
У нас такая проблема - заменили на галактическом сервере Windows Server 2003 Standart на Windows Server 2003 R2 Enterprise. Поставил MS SQL 2000 SP4, поставил Галактику 8.10, заменил exe на пропатченный, которым пользовались до переустановки. Поставил напсервер. Файлы данных галактической базы остались без изменений на рейд-массиве. Восстановил базу master из дампа, созданного перед переустановкой. Заранее проверил этот способ на другой машине - база поднялась без проблем со всеми логинами и нормально работала. На сервере на первый взгляд все тоже прошло нормально - в Enterprise Manager появились галактические базы и логины пользователей. Но при входе в Галактику она выдала ошибку:
TBlockModifier.Run. Ошибка модификации данных! Статус=311. Обработано 0 записей.
В ms70drv.log выдает следующие сообщения:
18.10.2009 09:12:11 [SUPERVISOR]:
DECLARE @CurDT DATETIME, @AtlDate INT, @AtlTime INT
SELECT @CurDT=GETDATE()
SELECT @AtlDate=dbo.ToAtlDate(@CurDT), @AtlTime=dbo.ToAtlTime(@CurDT)
UPDATE CONTOURCOMPONENTS SET ATL_LASTUSER=?,ATL_ORIGINOFFICE=?,ATL_LASTDATE=@AtlDate,ATL_LASTTIME=@AtlTime,TITLE=? WHERE ATL_NREC=? AND Sys#UL=?
IF @@ERROR=0 AND @@ROWCOUNT>0 SELECT Sys#UL FROM CONTOURCOMPONENTS WHERE ATL_NREC=?
18.10.2009 09:12:11 [SUPERVISOR]:
42000: [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot load the DLL C:\PROGRA~1\MICROS~1\MSSQL\binn\namssql.dll, or one of the DLLs it references. Reason: 126(error not found).
И так много раз.
Если пытаешься продолжить работу в Галактике, то при открытии любого документа и большинства интерфейсов выдает такую же ошибку или внутреннюю ошибку выполнения.
При попытке пересчитать в Саппорте права пользователей ругается и не пересчитывает.
Пытался запустить chkmssql под supervisor, он выдал "У вас нет прав на эту базу" 6 раз подряд и вырубился.
В конце концов решил прекратить эксперименты и пойти проторенным путем. Снес MS SQL и поставил заново. Начал процедуру переноса базы на другой сервер, описанную в Инструкции по установке. При попытке запустить Support под newuser он выдал "Не могу соединиться с базой данных" и написал в ms70drv.log:
18.10.2009 16:38:42 [NEWUSER]:
[NAPSrv]: Error call to SQL server. See details in application event log on MSSQL server
В логе SQL сервера такая запись:
Using 'xpstar.dll' version '2000.80.2039' to execute extended stored procedure 'sp_MSgetversion'

Заранее благодарен всем, кто может что-то посоветовать по обоим вопросам.

Добавлено: 20 окт 2009, 20:04
Ged
42000: [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot load the DLL C:\PROGRA~1\MICROS~1\MSSQL\binn\namssql.dll, or one of the DLLs it references. Reason: 126(error not found).
см. Enterpise Manager. База - master
Extended Stored Procedures
все что na_* это галактические, и берутся из namssql.dll.
Двумя жмаками мышки можно посмотреть правильно ли указан путь к данной dll у каждой функции. Это на будущее.

по поводу след. ошибки - проверяйте параметры напсервера.

Добавлено: 21 окт 2009, 04:57
LexPV
Параметры напсервера в GalConf правильные, napsping говорит все Ok.

Добавлено: 21 окт 2009, 15:57
Masygreen
а зачем надо было востанавливать master? в доке подробно написано как востановить базу (с паролями из бакапа) .. долго-противно но работает...

Добавлено: 22 окт 2009, 05:16
LexPV
Метод с восстановлением базы master на других компах тоже работает, глючит только на сервере после замены винды. И стандартный метод там тоже не сработал, я же писал. В нашей ТП сказали, что вроде как был какой то нюанс с ProLiant, обещали уточнить с Москвой.

Re: Проблемы с Галактикой на MS SQL после замены Винды

Добавлено: 27 ноя 2009, 21:24
Sniper
LexPV писал(а):Привет всем.
У нас такая проблема - заменили на галактическом сервере Windows Server 2003 Standart на Windows Server 2003 R2 Enterprise.
//////////
Заранее благодарен всем, кто может что-то посоветовать по обоим вопросам.
смотри решение тут
http://www.tyumbit.ru/gal_forum/viewtop ... 7061#47061