Как удалить базу данных сервера 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, если оно определено.