sql server分离及附加数据库

Posted yyh233

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server分离及附加数据库相关的知识,希望对你有一定的参考价值。

分离数据库就是指将数据库从sqlserver实例中分离出去,但是不会删除该数据库的文件和事务日志文件,这样,可以将该数据库附加到其他实例当中

无法分离数据库的状态:

1、已经复制并发布了数据库

2、数据库中存在数据库快照

3、数据库处于未知状态

附加数据库就是指将当前实例以外的数据库附加到当前实例。在附加数据库时,该数据库的.mdf和.ndf文件都应该是可用的。如果附加的数据库文件和创建数据库或者上次附加时的位置不同,那么需要指定当前数据库文件位置。在附加数据库过程中,如果没有日志文件,那么系统将创建一个新的日志文件

操作方式(在Microsoft SQL Server Management Studio中):

分离:选择需要分离的数据库,右键-任务-分离

附加:选择‘数据库’,右键-附加,找到需要附加的数据库的.mdf文件进行附加操作

以上是关于sql server分离及附加数据库的主要内容,如果未能解决你的问题,请参考以下文章

08.SQL Server 基本操作分离(脱机)附加(联机)

sql server 2008 日志文件删除后怎么附加

SQL Server:如何附加/修复分离/损坏的数据库?

为啥我的SQL Server 2008把数据库分离出来后就附加不进去了呢?

SQL Server LocalDB:将数据库分离并重新附加到同一台计算机(机器,相同路径)后,无法备份数据库

SQL server学习笔记数据库的基本知识基本操作(分离脱机收缩备份还原附加)和基本语法