数据库的操作还包括分离数据库、附加数据库和收缩数据库、复制和移动数据库以及优化数据库等。
什么样的情况下我们使用分离数据库呢?比如,在公司上班期间对数据库操作工作没有做完,回到家里附加到家里的电脑上使用,这样的情况可以分离数据库。
分离与附加数据库的方式:
a。在视图下分离与附加数据库
b。使用存储过程分离与附加数据库
一、分离数据库
分离数据库是指将数据库从SQL Server 2008 实例上删除,但是该数据库的文件和事务日志仍然保持不变,这时可以将该数据库附加到其他任何SQL Server 2008实例上。
找到想要分离的数据库,单击右键,点击任务,点击分离,如图1.
图1
点击分离后,如图2
我们将删除连接和更新统计信息勾选上。点击确定。
图2
这样,刷新我们的数据库dataBase,就没有了,但是他的主数据文件以及日志文件都在,那么我们再进行附加数据库操作。
二、附加数据库
单击右键数据库,点击附加。如图3
图3
然后进入如图4页面。
点击添加,找到我们之前分离数据库的主数据文件,点击后,点确定按钮。
图4
这样再刷新,就可以看到我们之前分离的数据库了。
注:以上是通过视图方式来实现分离和附加数据库,接下来我们用使用存储过程分离与附加数据库操作。
图5