Сьогодні після відключення живлення в одній базі даних (із відновленням: повна) в SSMS відображається "У відновлення". Так:
myDatabase (у відновлення) (стан бази даних: відновлення, вимкнення)
Після закінчення "процес відновлення" в базі даних відображається назва myDatabase без "(У відновлення)". Я думав, що проблема вирішена, але це не так.
Коли я запустив додаток, який використовує цю базу даних, поруч із назвою моєї бази даних знову з’являється додатковий текст "(У відновлення)".
Я зачекав, поки "процес відновлення" закінчиться, і тоді я взяв базу даних в автономному режимі і повернув її в Інтернет.
Я перезапустив сервер, перезапустив комп'ютер і коли моя програма працює, зайвий текст з’являється знову. У журналах SQL Server кілька разів з’являється повідомлення "Запуск бази даних" myDatabase ". Здається, база даних працює, тому що я можу вставити дані, але стан показує, що щось відбувається.
Журнал сервера не показує нічого цікавого. Єдине ненормальне, що у мене є 30 записів "Запуск бази даних" myDatabase "".
Я знаю, що при запуску сервера кожна база даних проходить відновлення до того, як вона готова до використання. Але в моєму випадку база даних, що надходить в Інтернет, показує "myDatabase (У відновлення)". Якщо я закрию програму, база даних переходить у стан: нормально. Це зводить мене з розуму.
Я навіть встановив новий екземпляр SQL Server і поставив на нього стару базу даних "myDatabase". Проблема все-таки трапляється.
Коли я запускаю цей запит:
SELECT databasepropertyex('nyDatabase', 'STATUS')
Він показує відновлення, в Інтернеті, підозрюваних та повернення до Інтернету, а потім відновлення тощо.