删除数据库文件后,数据库已经存在

时间:2014-02-14 07:13:02

标签: sql-server database windows

我安装了一个使用指定对的交易软件,并提供了有关它的详细信息。为了启动软件,我必须创建一个用于存储和检索信息的数据库。现在我已经删除了数据库(mdf和ldf文件),现在当我再次创建它时,它显示数据库已经存在错误。我是否必须删除DSN或其他内容? 我可以使用另一个sql server实例创建数据库,但我想在同一个实例上创建数据库。 我很无能为力。提前谢谢。

2 个答案:

答案 0 :(得分:6)

数据库信息由sql server express维护。因此,只删除该文件不会从sql server中删除数据库。您需要分离数据库,然后您的逻辑应该工作。试试sql server management studio express 2008.或者尝试以编程方式连接到sql server express并执行sp_detach_db权限。

来源:MSDN

答案 1 :(得分:5)

数据库不仅是MDF和LDF文件,还是master数据库中的记录。因此,您应该使用DROP DATABASE command或MSSQL企业管理器删除有关数据库的记录。