Решено База данных может быть еще не активирована либо может находиться в процессе изменения

Lexuz

Случайный прохожий
Всем привет! Нужно урезать логи на sql server 2016.
Написал скриптик на T-SQL

Код:
USE Account_test_srv1_SN_SQL
ALTER DATABASE Account_test_srv1_SN_SQL SET RECOVERY SIMPLE
DBCC SHRINKFILE (Account_test_srv1_SN_SQL_log,10000);
ALTER DATABASE Account_test_srv1_SN_SQL SET RECOVERY FULL

Почему то он не работает и дебаг дает такую ошибку:

Код:
Сообщение 913, уровень 16, состояние 1, строка 13
Не удалось найти идентификатор базы данных 13. База данных может быть еще не активирована либо может находиться в процессе изменения. Повторите запрос после того как база данных станет доступной. Если эта ошибка не обусловлена тем, что база данных меняет свое состояние, и ошибка повторяется, обратитесь к основному поставщику услуг по технической поддержке. Убедитесь в наличии журнала регистрации ошибок Microsoft SQL Server и любых других дополнительных сведений, касающихся возникновения ошибки.
Помогите разобраться что не так:eek:len:
 
Последнее редактирование модератором:

Engineer

Участник
Логическое имя БД и файла журнала может отличаться от физического - ПКМ на Базе данных и посмотрите названия. Что там?
 

Lexuz

Случайный прохожий
Он мне не дает в свойства БД зайти
ЗАГОЛОВОК: Microsoft SQL Server Management Studio
------------------------------

Не удается вывести требуемое диалоговое окно.

------------------------------
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:

Не удается вывести требуемое диалоговое окно. (SqlMgmt)

------------------------------

Ссылка на объект не указывает на экземпляр объекта. (SqlManagerUI)

------------------------------
КНОПКИ:

ОК
------------------------------
 

Lexuz

Случайный прохожий
Разобрался, другой DBA, удалил эту базу пока я скрипт писал. База удалена короче была.:facepalm:
 
Верх Низ