SQL Server分离和附加数据库
因为有种需要SQL Server中的数据库可能有的时候需要进行分离和附加在进行相关的操作。那么怎么样对数据库进行分离和附加呢?
1.数据库的分离
分离数据库的方法有两种,第一是右击相应的数据库,然后选择任务中的分离即可。
第二种是使用命令的方式
EXEC SP_DETACH_DB @DBNAME(@DNAME是我们需要分离的数据库名)
例 如 EXEC SP_DETACH_DB 'TEST'
2.数据库的附加
在附加数据库的时候我们用右击的方式来完成。右击数据库然后选择附加,在跳出来的对话框里选择添加,找到数据库对应的MDF文件,确定后也会带出相应的LDF文件。
使用命令进行附加数据库
CREATE DATABASE TEST
ON
(FILENAME = 'D:\TEST.MDF')
FOR ATTACH
或者
EXEC sp_attach_db @DBNAME = 'TEST',
@FILENAME1 = 'D:\TEST.MDF',
@FILENAME2 = 'D:\TEST_LOG.LDF'
如果在附加数据库的时候,日志文件不小心被删除或者损坏,可以使用下面的方法附加数据库。
CREATE DATABASE TEST
ON (FILENAME = 'D:\TEST.MDF') FOR ATTACH_REBUILD_LOG
本文出自 “路人甲” 博客,请务必保留此出处http://wshaibing.blog.51cto.com/2746051/794239