SQL Server分离和附加数据库

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
 
 

你可能感兴趣的:(数据库,职场,休闲,怎么样)