Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何删除Sql Server数据库_Visual Studio_Sql Server Express - Fatal编程技术网

Visual studio 如何删除Sql Server数据库

Visual studio 如何删除Sql Server数据库,visual-studio,sql-server-express,Visual Studio,Sql Server Express,我使用名为MyDatabase.mdf(和MyDatabase.ldf)的服务器资源管理器Visual Studio创建了一个数据库。现在我想删除它。我使用服务器资源管理器从Visual Studio中删除了它(表示删除了引用)。然后我从我的C目录(C:\Program files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL)中删除了MyDatabase.mdf和MyDatabase.ldf文件。 但是,当我尝试使用相同的名称创建新数据库(MyDa

我使用名为MyDatabase.mdf(和MyDatabase.ldf)的服务器资源管理器Visual Studio创建了一个数据库。现在我想删除它。我使用服务器资源管理器从Visual Studio中删除了它(表示删除了引用)。然后我从我的C目录(C:\Program files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL)中删除了MyDatabase.mdf和MyDatabase.ldf文件。
但是,当我尝试使用相同的名称创建新数据库(MyDatabase)时,它会给出一个错误,并说,数据库名称已存在,请尝试其他名称。

主表中可能仍保留引用已删除表的元数据库属性。不只是删除MDF和LDF文件,我建议使用T-SQL
DROP-DATABASE
语句。如果您有MS SQL Management Studio,也可以右键单击数据库并选择“删除”选项。

是否正在创建数据库的用户实例?如果是,请从Visual Studio解决方案中的连接字符串中删除“Initial Catalog”参数(如果已定义)。

我刚刚使用“CREATE database MyDatabase”sql命令创建了一个新数据库。现在我想永久删除它。谢谢Aaron,它工作得很好。现在我可以删除数据库并创建一个同名的新数据库。