Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Windows Новый топик    Ответить
 ошибка Microsoft Visual C++ Runtime Library  [new]
Ник.
Member

Откуда:
Сообщений: 4
Доброго времени суток, уважаемые.
Имеется такая проблема: на серваке установлены базы, к которым обращаются соседние машины с установленных клиентов для этой проги. Одна работает без осечек - запустили клиента, связь с сервером в норме, человек работает. А вот со второй выходит ошибка. Причем ошибка выскакивает непосредственно на сервере, а сам клиент зависает, пока на окошке с ошибкой на серваке не кликнуть ОК. После чего у клиента выходит сообщение об отсутствии связи с сервером, а на самом серваке самопроизвольно вырубается и тут же восстанавливает работу SQL Server Service Manager.
Сервер - Microsoft Windows 2000, 5.00.2195, SP4, одноядерный AMD Athlon(tm) XP AT/AT COMTABLE, 1048048 ОЗУ
Установил Microsoft Visual C++ 2005 Redistributable после начала проблем. Чистил реестры (Neo Utilites), проверял на вирусы бесплатной утилитой Dr.Web (ибо денег на антивирус для сервака в нашей организации нет), AVZ 4. Скачал 30-дневную версию Avira. Все безрезультатно.
Если кто сталкивался с такой проблемой, буду очень признателен за помощь.
И если можно, то поподробнее, так как программист наш уволился месяц назад и меня временно назначили на его место. Так что об SQL (если проблема там), имею смутное представление. Пока только поверхностно изучил, что успел.
Текст ошибки:

Program: C:\PROGRA~1\MICROS~3\MSSQL\binn\sqlservr.exe

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
29 авг 09, 08:54    [7593258]     Ответить | Цитировать Сообщить модератору
 Re: ошибка Microsoft Visual C++ Runtime Library  [new]
korg
Member

Откуда:
Сообщений: 241
Ник.,

Первая база, при ошибке второй, продолжает работу или даёт сбой? Запускали ли вы в Query Analizer во второй базе следующую команду CHECK DBCC ?
29 авг 09, 09:01    [7593261]     Ответить | Цитировать Сообщить модератору
 Re: ошибка Microsoft Visual C++ Runtime Library  [new]
Ник.
Member

Откуда:
Сообщений: 4
korg,
База продолжате работать, а по проблемной базе в Query Analizer при запуске CHECK DBCC выдает такое сообщение:
Server: Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword `CHECK`
Сделал DBCC CHECKALLOC, в итоге:
Total number of extents = 14317, used pages = 104702, reserved pages = 114527 in this database.
(number of mixed extents = 264, mixed pages = 2103) in this database.
CHECKALLOC found 0 allocation errors and 0 consistency errors in database 'budget_2009'.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
29 авг 09, 09:16    [7593265]     Ответить | Цитировать Сообщить модератору
 Re: ошибка Microsoft Visual C++ Runtime Library  [new]
Anatoly Podgoretsky
Member

Откуда:
Сообщений: 62912
А SQL сервер какой?

И стоят ли все сервис паки на SQL и OS.

И ОС очень старая, уже два поколения сменилось.

Как установлены запущены базы?

--
http://www.podgoretsky.com
29 авг 09, 10:04    [7593279]     Ответить | Цитировать Сообщить модератору
 Re: ошибка Microsoft Visual C++ Runtime Library  [new]
korg
Member

Откуда:
Сообщений: 241
Ник.,

DBCC CheckDB ('имя базы')
затем
DBCC CheckDB ('имя базы', REPAIR_ALLOW_DATA_LOSS)
В самом деле какая версия sql server?
29 авг 09, 11:43    [7593333]     Ответить | Цитировать Сообщить модератору
 Re: ошибка Microsoft Visual C++ Runtime Library  [new]
Ник.
Member

Откуда:
Сообщений: 4
Паки я сейчас установлю недостающие. А где взять на SQL обновления? И ещё - есть мнение, что это вирус. Может какую утилиту посоветуете?
Версия SQL - 8.00.2039 если я там посмотрел...
30 авг 09, 09:39    [7594554]     Ответить | Цитировать Сообщить модератору
 Re: ошибка Microsoft Visual C++ Runtime Library  [new]
korg
Member

Откуда:
Сообщений: 241
Ник.,

если вирус, то качаете Dr Web Live CD, отрубаете комп, грузитесь с диска и проверяете. все апдейты на Ms Sql есть на сайте microsoft.
31 авг 09, 08:05    [7595751]     Ответить | Цитировать Сообщить модератору
 Re: ошибка Microsoft Visual C++ Runtime Library  [new]
Ник.
Member

Откуда:
Сообщений: 4
korg,
Версия 8.00.2039
Лог SQL вылаживаю. База budget_2009

К сообщению приложен файл (ERRORLOG - 4Kb) cкачать
31 авг 09, 12:34    [7597273]     Ответить | Цитировать Сообщить модератору
 Re: ошибка Microsoft Visual C++ Runtime Library  [new]
korg
Member

Откуда:
Сообщений: 241
Ник.,

В вашем логе пишется, что в вашей базе данных лог не соответствует основому файлу. Попробуйте сделмть detach базы и воспользоваться https://www.sql.ru/faq/faq_topic.aspx?fid=123
Предварительно потренируйтесь на тестовой базе. На виртуальной машине, другом сервере и проч.
Если это не поможет, сделайте trace для базы данных во время ошибки и приведите его сюда.
31 авг 09, 13:08    [7597603]     Ответить | Цитировать Сообщить модератору
Все форумы / Windows Ответить