У меня есть сервер Windows 2003 с SQL Server 2005, и когда я вхожу в Management Studio, щелкаю правой кнопкой мыши базу данных и выбираю «Удалить», я получаю диалоговое окно «Удалить объект». Затем я нажимаю OK внизу, и диалог становится серым и показывает вращающийся индикатор, но не заканчивает. Я дал ему поработать 5 или 10 минут, и он, похоже, съел процессор, но ничего не сделал. База данных, которую я пытаюсь удалить, очень мала (несколько таблиц, возможно, с данными 1-3 МБ). Любые идеи?
Когда вы отбрасываете базу данных, пользовательский интерфейс также попытается удалить историю резервного копирования и восстановления базы данных из базы данных MSDB. Высушите с помощью оператора DROP DATABASE из окна запроса, затем очистите историю резервного копирования базы данных вручную.
вы также можете использовать эту команду:
ALTER DATABASE [foo] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
ИДТИ
УДАЛИТЬ БАЗУ ДАННЫХ [foo];
ИДТИ
Где foo - это имя базы данных