Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 База постоянно падает в Suspect. В чем может быть причина  [new]
Alex_men
Member

Откуда:
Сообщений: 783
Добрый день, Уважаемые форумчане!

У нас в организации есть комп, на котором стоит 7 винда, SQL2000. База из-за паранои руководства располагается на съемном носителе (съемный HDD). Когда комп ставился пользователю были даны права локального админа, все работало хорошо. Потом пользователь наловил вирусов, и наш админ укрутил ему права(и я его где то понимаю :) ). Но началась следующая чехорда. Если пользователь запускается в нормальном режиме, то значек SQLServiceMenedger показывает состояние остановлен, если открыть сервис менеджер, то поля SERVER и SERVICES оказываются пустыми. Как только в поле сервер руками вписываю название локального сервера, заполняется и поле сервиса и менеджер переходит в состояние запущен. При этом в 80% случаев база интересующей меня программы оказывается в Suspect.
Если я загружаю машину и захожу под админом (не важно локальным или сетевым) все стартует нормально. Вроде бы везде и в SQL и на компе прописал что SQL стартует от имени локального админа. Но результат не меняется. Если комп включаем и грузим от имени пользователя то база в 80% в Suspect.
Подскажите где копать, виной ли тому урезанные права или может база впринципе на съемном носителе себя так ведет? или причиной Suspect является все вместе.

Носитель подключается всегда до включения компа и отключается только после выключения.
15 окт 12, 12:26    [13319109]     Ответить | Цитировать Сообщить модератору
 Re: База постоянно падает в Suspect. В чем может быть причина  [new]
Glory
Member

Откуда:
Сообщений: 104751
Alex_men
База из-за паранои руководства располагается на съемном носителе (съемный HDD)

А этот съемный носитель доступен в момент запуска SQLServer-а ?
15 окт 12, 12:32    [13319153]     Ответить | Цитировать Сообщить модератору
 Re: База постоянно падает в Suspect. В чем может быть причина  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Причина suspect'а указана в логах.
15 окт 12, 12:33    [13319157]     Ответить | Цитировать Сообщить модератору
 Re: База постоянно падает в Suspect. В чем может быть причина  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Alex_men,

неправильно вы Дядя Федор бутерброд едите...
серверу нужен доступ к базе уже на этапе запуска, а не когда вам удобно, отсюда и проблемы.
15 окт 12, 12:36    [13319183]     Ответить | Цитировать Сообщить модератору
 Re: База постоянно падает в Suspect. В чем может быть причина  [new]
tetxx
Member

Откуда:
Сообщений: 297
Alex_men
Потом пользователь наловил вирусов, и наш админ укрутил ему права(и я его где то понимаю :) )
А каталог с базами конечно же добавили в исключения того антивируса, который админ поставил после эпопеи с вирусами?
15 окт 12, 12:43    [13319236]     Ответить | Цитировать Сообщить модератору
 Re: База постоянно падает в Suspect. В чем может быть причина  [new]
Alex_men
Member

Откуда:
Сообщений: 783
Гавриленко Сергей Алексеевич,

Вот что у меня в логах:

Date Source Message
2012-10-12 09:33:00.63 server SQL Server is starting at priority class 'normal'(4 CPUs detected).
2012-10-12 09:33:00.63 server Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQ
2012-10-12 09:33:00.63 server Server Process ID is 2840.
2012-10-12 09:33:00.63 server All rights reserved.
2012-10-12 09:33:00.63 server Copyright (C) 1988-2000 Microsoft Corporation.
2012-10-12 09:33:00.63 server Microsoft SQL Server 2000 - 8.00.194 (Intel X86) ...
2012-10-12 09:33:00.79 server SQL Server configured for thread mode processing.
2012-10-12 09:33:00.79 server Using dynamic lock allocation. [2500] Lock Blocks, [5000] Lock Owner Blocks.
2012-10-12 09:33:00.85 server Attempting to initialize Distributed Transaction Coordinator.
2012-10-12 09:33:00.86 spid3 Starting up database 'master'.
2012-10-12 09:33:00.86 server Failed to obtain TransactionDispenserInterface: Result Code = 0x8004d01b
2012-10-12 09:33:00.93 spid9 Starting up database 'Client_Bank'.
2012-10-12 09:33:00.93 spid10 Starting up database 'Northwind'.
2012-10-12 09:33:00.93 spid7 Starting up database 'model'.
2012-10-12 09:33:00.93 server Using 'SSNETLIB.DLL' version '8.0.194'.
2012-10-12 09:33:00.93 spid6 Starting up database 'pubs'.
2012-10-12 09:33:00.93 spid5 Starting up database 'msdb'.
2012-10-12 09:33:00.93 spid3 Server name is 'SQLSERVLOCAL'.
2012-10-12 09:33:00.93 spid3 Recovery is checkpointing database 'master' (1)
2012-10-12 09:33:00.93 spid3 0 transactions rolled back in database 'master' (1).
2012-10-12 09:33:00.94 spid9 Device activation error. The physical file name 'W:\Data\Client_Log.LDF' m
2012-10-12 09:33:00.94 spid9 Device activation error. The physical file name 'W:\Data\Client_Data.MDF'
2012-10-12 09:33:00.94 server SQL Server is ready for client connections
2012-10-12 09:33:00.94 server SQL server listening on Shared Memory, Named Pipes.
2012-10-12 09:33:00.94 spid7 Clearing tempdb database.
2012-10-12 09:33:00.94 spid9 FCB::Open failed: Could not open device W:\Data\Client_Data.MDF for virtua
2012-10-12 09:33:00.94 spid9 udopen: Operating system error 3(Системе не удается найти указанный путь.) duri
2012-10-12 09:33:01.11 spid5 Recovery is checkpointing database 'msdb' (4)
2012-10-12 09:33:01.11 spid5 0 transactions rolled back in database 'msdb' (4).
2012-10-12 09:33:01.11 spid5 11 transactions rolled forward in database 'msdb' (4).
2012-10-12 09:33:01.25 spid7 Starting up database 'tempdb'.
2012-10-12 09:33:01.33 spid3 Recovery complete.
2012-10-12 09:33:03.44 spid51 Using 'xpsqlbot.dll' version '2000.80.194' to execute extended stored procedure
2012-10-12 09:33:03.50 spid52 Using 'xpstar.dll' version '2000.80.194' to execute extended stored procedure '

т.е. похоже что не видит носителя с базой Client, правильно я понимаю?
а вот это что за ошибка: Failed to obtain TransactionDispenserInterface: Result Code = 0x8004d01b
15 окт 12, 14:13    [13320137]     Ответить | Цитировать Сообщить модератору
 Re: База постоянно падает в Suspect. В чем может быть причина  [new]
Alex_men
Member

Откуда:
Сообщений: 783
tetxx,

Насчет авира хороший вопрос, сейчас уточню
15 окт 12, 14:13    [13320143]     Ответить | Цитировать Сообщить модератору
 Re: База постоянно падает в Suspect. В чем может быть причина  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
а сервиспаки почему не стоят?
15 окт 12, 14:16    [13320178]     Ответить | Цитировать Сообщить модератору
 Re: База постоянно падает в Suspect. В чем может быть причина  [new]
Alex_men
Member

Откуда:
Сообщений: 783
Konst_One,

Сервис паки я поставлю, а они что помогут в данной проблеме?
15 окт 12, 15:41    [13321137]     Ответить | Цитировать Сообщить модератору
 Re: База постоянно падает в Suspect. В чем может быть причина  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
трудно сказать, но хуже то не будет в любом случае. тем более, что у вас 2000, а там в SP4 много чего пофиксили
15 окт 12, 15:43    [13321153]     Ответить | Цитировать Сообщить модератору
 Re: База постоянно падает в Suspect. В чем может быть причина  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Судя по ошибке, сервер стартует раньше, чам мапится девайс.
15 окт 12, 17:01    [13321752]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить