SQL数据库分离附加助手绿色下载,今天要给各位朋友分享的是SQL批量附加数据库工具,这是一个免费的SQL Server分离和重新连接数据库工具,它的主要作用就是为用户提供分离数据库和附加数据库的能力,对于数据库的操作十分的方便,有此需求的朋友赶紧下载使用吧。
相关介绍:
SQL Server:分离和重新附加数据库
为了分离数据库,我们可以使用Manage Studio界面或存储过程。但是,对于每种方法,都必须确保没有用户正在使用此数据库。下一步是用命令分隔或附加数据库。您可以应付使用Manage Studio自己查看界面。
分离数据库
要使用存储过程来分离数据库,如果发现无法终止用户链接,可以使用ALTER DATABASE命令并使用终止选项,该选项会打破现有链接以将数据库设置为SINGLE_USER模式,并设置为SIGLE_USER,如下所示:
ALTER DATABASE [DatabaseName] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
以下是分离数据库的CMD命令
EXEC sp_detach_db DatabaseName
一旦数据库成功分离后,从SQL Server的角度来看,删除这个数据库是没有区别的。
附加数据库
对于其他数据库,可以使用sp_attach_db存储过程,也可以将CREATE DATABASE命令与FOR ATTACH选项一起使用,推荐用于SQL Server 2005或更高版本。前者是为了向后兼容,而后者则是被淘汰,而后者则提供对文件的更多控制。
CREATE DATABASE数据库名称
ON(FILENAME ='D:\ Database \ dbname.mdf')
为了附加| FOR ATTACH_REBUILD_LOG
但是,对于这样的增加,我们必须注意几个地方。因为它涉及重建日志。