Проблемы с Галактикой на MS SQL после замены Винды
Добавлено: 20 окт 2009, 08:16
Привет всем.
У нас такая проблема - заменили на галактическом сервере 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'
Заранее благодарен всем, кто может что-то посоветовать по обоим вопросам.
У нас такая проблема - заменили на галактическом сервере 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'
Заранее благодарен всем, кто может что-то посоветовать по обоим вопросам.