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

Откуда:
Сообщений: 32
Всем добрый день!
Подскажите, пожалуйста, куда копать...
На виртуалке стоит MS SQL Server 2008 R2, на нём крутятся несколько баз, вчера всё было прекрасно, сегодня перезагрузил виртуалку и всё...все базы которые крутились на сервере перестали быть доступными...в логе пишет что типа нет доступа к файлам этих баз (вот несколько строк из лога):

2013-08-22 10:36:24.21 spid23s Ошибка: 5105, серьезность: 16, состояние: 1.
2013-08-22 10:36:24.21 spid23s A file activation error occurred. The physical file name 'D:\DATA\gal810-testLog.dat' may be incorrect. Diagnose and correct additional errors, and retry the operation.
2013-08-22 10:36:24.24 spid22s Ошибка: 17204, серьезность: 16, состояние: 1.
2013-08-22 10:36:24.24 spid22s FCB::Open failed: Could not open file D:\DATA\testLog.dat for file number 2. OS error: 5(Отказано в доступе.).
2013-08-22 10:36:24.24 spid22s Ошибка: 5120, серьезность: 16, состояние: 101.
2013-08-22 10:36:24.24 spid22s Не удалось открыть физический файл "D:\DATA\testLog.dat". Ошибка операционной системы 5: "5(Отказано в доступе.)".
2013-08-22 10:36:24.24 spid22s Ошибка: 5105, серьезность: 16, состояние: 1.
2013-08-22 10:36:24.24 spid22s A file activation error occurred. The physical file name 'D:\DATA\testLog.dat' may be incorrect. Diagnose and correct additional errors, and retry the operation.
2013-08-22 10:36:24.59 spid6s Recovery is complete. This is an informational message only. No user action is required.
2013-08-22 10:42:11.76 spid53 Attempting to load library 'xpstar.dll' into memory. This is an informational message only. No user action is required.
2013-08-22 10:42:11.89 spid53 Using 'xpstar.dll' version '2009.100.1600' to execute extended stored procedure 'xp_instance_regread'. This is an informational message only; no user action is required.

Системные базы в норме, их файлы лежат на диске С, а файлы тех баз, которые недоступны - на диске D.

С файлами баз данных я ничего не делал, не удалял, не перемещал, никакие права, владельцов, разрешения - не устанавливал и не менял...короче что вдруг произошло не понимаю + опыта мало в администрировании скуля...
Может какие-то обновы встают на винду и переписывают права или политики какие-нибудь...
Вообщем, уважаемые форумчане, подскажите в чём тут может быть дело?
22 авг 13, 11:10    [14740145]     Ответить | Цитировать Сообщить модератору
 Re: База данных стала недоступна.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Ошибка операционной системы 5: "5(Отказано в доступе.)".

Это означает, что у учетной записи сервера нет прав на эти файлы
22 авг 13, 11:12    [14740153]     Ответить | Цитировать Сообщить модератору
 Re: База данных стала недоступна.  [new]
zeha_t
Member

Откуда:
Сообщений: 32
Уважаемый, Glory, если я Вас правильно понял, то скуль не причём и копать нужно в сторону безопасности и распределения прав доступа на винде?

Но есть момент...моя учётка в домене в нашем, входит в группу Администраторы на этой виртуалке...
22 авг 13, 11:42    [14740389]     Ответить | Цитировать Сообщить модератору
 Re: База данных стала недоступна.  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
zeha_t, вы правильно поняли Глори. Дело не в скуле.
22 авг 13, 11:42    [14740396]     Ответить | Цитировать Сообщить модератору
 Re: База данных стала недоступна.  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
zeha_t
...Но есть момент...моя учётка в домене в нашем, входит в группу Администраторы на этой виртуалке...


ваша учетка тут абсолютно ни при чем.
нет прав у учетки SQL Server.
22 авг 13, 11:45    [14740434]     Ответить | Цитировать Сообщить модератору
 Re: База данных стала недоступна.  [new]
Гость333
Member

Откуда:
Сообщений: 3683
zeha_t
моя учётка в домене в нашем, входит в группу Администраторы на этой виртуалке...

А учётная запись, под которой работает SQL Server?
22 авг 13, 12:04    [14740613]     Ответить | Цитировать Сообщить модератору
 Re: База данных стала недоступна.  [new]
zeha_t
Member

Откуда:
Сообщений: 32
Если я всё правильно понял, то проблема была в учётке под которой поднимался скуль, а точнее есть ли у этой учётки права на папку с файлами баз данных. Вроде удалось решить проблему...SQL Server поднимался от Сетевой службы, поставил чтобы поднимался от моей доменной учётки, которая имеет права администратора на этой виртуалке где стоит сам скуль, перезапустил службу скуля и всё пошло, базы теперь вижу...Думаю правильно ли я всё сделал или нет)...есть мысль создать в AD пользователя типа что имя домена\SQLSERVER+НОМЕР СЕРВЕРА, например, ...\SQLSERVER08 - ему дать права админа на эту виртуалку и поставить чтобы скуль поднимался от имени этого пользователя...правильно ли я мыслю? Поправьте если что не так....

Благодарю за помощь....
22 авг 13, 13:48    [14741531]     Ответить | Цитировать Сообщить модератору
 Re: База данных стала недоступна.  [new]
Glory
Member

Откуда:
Сообщений: 104751
zeha_t
Думаю правильно ли я всё сделал или нет)...есть мысль создать в AD пользователя типа что имя домена\SQLSERVER+НОМЕР СЕРВЕРА, например, ...\SQLSERVER08 - ему дать права админа на эту виртуалку и поставить чтобы скуль поднимался от имени этого пользователя...правильно ли я мыслю?

BOL - Setting Up Windows Service Accounts
22 авг 13, 13:52    [14741562]     Ответить | Цитировать Сообщить модератору
 Re: База данных стала недоступна.  [new]
zeha_t
Member

Откуда:
Сообщений: 32
Glory
zeha_t
Думаю правильно ли я всё сделал или нет)...есть мысль создать в AD пользователя типа что имя домена\SQLSERVER+НОМЕР СЕРВЕРА, например, ...\SQLSERVER08 - ему дать права админа на эту виртуалку и поставить чтобы скуль поднимался от имени этого пользователя...правильно ли я мыслю?

BOL - Setting Up Windows Service Accounts


Окей.

Ещё раз спасибо за помощь!
22 авг 13, 15:09    [14742229]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить