如何强制删除或恢复SQLServer正在使用的数据库

2016-02-19 11:46 5 1 收藏

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐如何强制删除或恢复SQLServer正在使用的数据库,希望大家看完后也有个好心情,快快行动吧!

【 tulaoshi.com - 编程语言 】

通常情况睛,SQLServer2000正在使用的数据库(有数据库连接),是不能删除或被恢复的,可以将数据库设置为单用户模式,即可删除:



ALTER DATABASE IpaddrDB SET SINGLE_USER with ROLLBACK IMMEDIATE
GO
DROP DATABASE IpaddrDB

来源:https://www.tulaoshi.com/n/20160219/1598503.html

延伸阅读
 在软件开发过程中经常会遇到数据库升迁的问题,原因比较多,如acsess访问速度比sql server慢、删除数据记录后access会留下空档,文件越来越大(也可用压缩修复的方式减小文件大小,但太麻烦),访问速度越来越慢,甚至会数据库损坏,损坏得比较轻的可以找第三方工具来修复,便严重时会导致数据库无法修复,或修复后数据记录会损坏。所以我们...
标签: SQLServer
在SQL Server 7中由于MS重新设计了数据库文件的存储方式,取消了新建设备再建数据库这一繁琐的过程。新的存储格式,一个数据库包括两个文件,mdf数据库文件和ldf日志文件。所以我们在重装机器备份时可以把你要备份的数据库的这两个文件拷贝出来,重新安装之后再恢复。 在SQL Server中提供了这种恢复方式的存储过程。 1. sp_attach_db ...
在Access97里,我们可以开一个资料库后,利用工具--资料库公用程式来压缩此一资料库,可是在压缩时,Access会先将此资料库"关闭",再进行压缩,然后再开启压缩后的资料库,那么我该如何在表单的这个按钮做呢??因为DBGird这个控件仍和资料库做连结,所以我无法"关闭"数据库... 这样的话,我们只有先关闭被打开的表和字段,然后再关闭数据库就OK了; ...
1.首先,打开SMS,在任意一个数据库上面点右键,任务,启动数据库镜像监视器。 2.点击注册镜像数据库,在服务器实例下拉菜单中选择镜像数据库的实例名,如果没有,可以直接点连接,然后在链接到服务器窗口中进行设置,如下图所示:    3.设置好后点确定就出现如下窗口所示了:   4. 点击警告选项卡,可以设置对警告的阈...
表sysdatabases:保存DBMS中数据库信息 select [name] from [sysdatabases] order by [name] 就能得到该DBMS中的数据库信息 表sysobjects:保存数据库中数据表信息 con.ChangeDatabase(DBName) select [id],[name] from [sysobjects] where [type]='u',con 就能得到该数据库的表...

经验教程

846

收藏

48
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部