第16章 脱机与联机数据库 脱机与联机是针对数据库的当前状态来说的,当一个数据库处于可操作、可查询的状态时就是联机状态,而一个数据库尽管可以看到其名字出现在数据库节点中,但对其不能执行任何有效的数据库操作时就是脱机状态。 16.1 可视化命令脱机与联机数据库 脱机和联机数据库到底有什么意义呢?在数据库管理及软件开发过程中,经常会出现对当前数据库进行迁移的操作,而在联机状态下,SQL Server 2008是不允许复制数据库文件的。例如,把当前的开发版本的数据库同步到产品版本的数据库,就可以通过这种操作完成,而通过可视化命令则是最为便捷的方式之一。 16.1.1 数据库状态 在可视化操作脱机与联机数据库之前,首先了解一下数据库状态。数据库总是处于一个特定的状态中,如这些状态包括ONLINE、OFFLINE或SUSPECT。若要确认数据库的当前状态,选择sys.databases目录视图中的state_desc列或DATABASEPROPERTYEX函数中的Status属性。 16.1.2 使用脱机命令 当在数据库复制过程中,需要暂停当前的联机数据库,就可以使用【脱机】命令来完成,接下来图解如何使用【脱机】命令实现数据库脱机: 16.1.3 使用联机命令 完成对脱机状态的数据库复制后,要将其恢复为可用状态,就可以使用【联机】命令来完成,接下来图解如何使用【联机】命令实现数
原创力文档

文档评论(0)