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