sql-server – 如何在SQL Server 2008中强制删除数据库
|
我试图强制删除数据库,但在删除数据库后,当我尝试重新创建数据库时,我收到了错误
这是我强制删除数据库的查询 Use master; ALTER database [databasename] set offline with ROLLBACK IMMEDIATE; DROP database [databasename]; 我明白,上面的查询正在删除数据库,但它没有删除.ldf和.mdf文件.如何彻底删除数据库? 一般的查询 Drop database [databasename] ; //deletes the database completely,including the ldf and mdf's. 如何强制删除数据库,这也会删除.mdf和.ldf文件? 解决方法这是预期的和 documented behavior:
那么为什么要先将数据库脱机?只需将其设置为SINGLE_USER模式,然后按照SQL Server联机丛书中的说明将其删除.- USE master; ALTER DATABASE [databasename] SET SINGLE_USER WITH ROLLBACK IMMEDIATE; DROP DATABASE [databasename] ; 请注意,数据库备份不会作为上述过程的一部分删除. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sql – 如果存储过程中的参数为null,则不更新列
- sql-server – 如何在SSDT项目中包含自定义数据迁
- WINDOWS系统 + Apache +PHP5 +Zend + MySQL + ph
- sql-server – 无法在SQl 2008中创建停止列表
- sql – 为什么在测试中没有将查询添加到Django的
- SQL Server 收缩后对数据库的使用有影响吗?
- sql-server-2005 – 我可以限制SQL Server 2005使
- 我是否可以仅使用R中的dplyr语法运行SQL更新语句
- MySql删除和更新操作对性能有影响吗
- sql-server – SQL Server触发器切换插入,删除,更
