Как удалить базу данных сервера Sql

Я создал базу данных с помощью обозревателя серверов Visual Studio с именем MyDatabase.mdf (и MyDatabase.ldf). Теперь я хочу удалить его. Я удалил его из Visual Studio с помощью обозревателя сервера (имеется в виду удаленная ссылка). Затем я удалил файлы MyDatabase.mdf и MyDatabase.ldf из моего каталога C (C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL). Но когда я пытаюсь создать новую базу данных с тем же именем (MyDatabase), она выдает ошибку и говорит, что база данных уже существует, попробуйте другое имя.

2 ответа

Решение

Вероятно, в основной таблице все еще остаются атрибуты метабазы, ссылающиеся на удаленные таблицы. Вместо того, чтобы просто удалять файлы MDF и LDF, я бы рекомендовал использовать T-SQL DROP DATABASE заявления. Если у вас есть MS SQL Management Studio, вы также можете щелкнуть правой кнопкой мыши по вашей базе данных и выбрать опцию "Удалить".

Вы создаете пользовательский экземпляр базы данных? Если это так, удалите параметр "Исходный каталог" из строки подключения в решении в Visual Studio, если оно определено.

Другие вопросы по тегам