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

Откуда:
Сообщений: 2
Имеем MS SQL Express 2014, развернут на ПК. База данных расположена в локальной сети на NAS. В штатном режиме все работает. Но при отсутствии сети в случае запроса к БД одного из клиентов, MS SQL переводит состояние базы данных в ВОССТАНОВЛЕНИЕ. Восстановить работоспособность возможно только в ручную, подключив БД заново. Как исключить эту ситуацию?
10 фев 20, 10:46    [22076569]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL переводит состояние базы данных в ВОССТАНОВЛЕНИЕ  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36638
Не надо располагать базы на NAS.
10 фев 20, 10:55    [22076577]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL переводит состояние базы данных в ВОССТАНОВЛЕНИЕ  [new]
boltnik
Member

Откуда: Калуга/Москва
Сообщений: 144
Естественно, если сеть моргнула, то база отвалилась.
10 фев 20, 12:02    [22076666]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL переводит состояние базы данных в ВОССТАНОВЛЕНИЕ  [new]
Логинов Дмитрий
Member

Откуда:
Сообщений: 2
boltnik, это понятно. Просто почему она сама после этого не восстанавливается?
10 фев 20, 12:09    [22076677]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL переводит состояние базы данных в ВОССТАНОВЛЕНИЕ  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36638
Логинов Дмитрий,

Потому что не должна. Ошибки ввода-вывода из файлы базы считаются критическими и требуют внимания администратора. А если кто-то зачем-то аттачит базу по сети - тот сам себе злобный буратино и рано или поздно останется без данных.

Сообщение было отредактировано: 10 фев 20, 12:43
10 фев 20, 12:43    [22076716]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL переводит состояние базы данных в ВОССТАНОВЛЕНИЕ  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7332
Логинов Дмитрий,

После подключения базу обязательно надо проверять DBCC checkdb.
10 фев 20, 13:19    [22076754]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить