Удалил базу данных, не могу ни создать ни восстановить с таким же названием, что делать?
Была БД восстанавливающаяся с помощью Log Shipping. В какой то момент место на диске закончилось, база стала в ошибочном состоянии. Я ее удалил, во время удаления произошла ошибка, но база удалилась. В sys.databases ее нет, но при попытке создать новую бд с таким именем, пишет что такая бд уже есть, при попытке восстановить из бэкапа получаю ошибку : Msg 913, Level 16, State 8, Line 2
Could not find database ID 14. Database may not be activated yet or may be in transition. Reissue the query once the database is available. If you do not think this error is due to a database that is transitioning its state and this error continues to occur, contact your primary support provider. Please have available for review the Microsoft SQL Server error log and any additional information relevant to the circumstances when the error occurred.
Msg 3013, Level 16, State 1, Line 2
RESTORE DATABASE is terminating abnormally.
Evgeny Khabarov:
В логе такие события:
06/20/2016 14:46:00,spid78,Unknown,The log shipping secondary database . has restore threshold of 120 minutes and is out of sync. No restore was performed for 5906 minutes. Restored latency is 50 minutes. Check agent log and logshipping monitor information.
06/20/2016 14:46:00,spid78,Unknown,Error: 14421 Severity: 16 State: 1.
06/20/2016 14:45:43,spid119,Unknown,Could not find database ID 14. Database may not be activated yet or may be in transition. Reissue the query once the database is available. If you do not think this error is due to a database that is transitioning its state and this error continues to occur contact your primary support provider. Please have available for review the Microsoft SQL Server error log and any additional information relevant to the circumstances when the error occurred.
06/20/2016 14:45:43,spid119,Unknown,Error: 913 Severity: 16 State: 8.
Команда:
USE [master]
RESTORE DATABASE [ProblemDB] FROM URL = N'https:///ProblemDB_backup_2016_06_20_084408_3295198.bak' WITH CREDENTIAL = N'some' , FILE = 1, MOVE N'ProblemDB' TO N'S:\SQL\DATA\ProblemDB.mdf', MOVE N'ProblemDB_log' TO N'O:\SQL\DATA\ProblemDB_log.ldf', NORECOVERY, NOUNLOAD, STATS = 5, REPLACE
Evgeny Khabarov:
Ошибку в логе найти не могу, а текст не подхранил к сожалению.
Базы точно нет, когда пытаюсь дропнуть, то пишет сообщение:
Msg 3701, Level 11, State 11, Line 13
Cannot drop the database 'ProblemDB', because it does not exist or you do not have permission.
Видимо все таки следствие лог шиппинга, я его не останавливал, он просто не работает, возможно там есть отсылки на это дело, видимо нужно попробовать дропнуть и его и попробовать.