光亮是什么意思:谁帮我解释这两句SQL语句的作用和意思!
来源:百度文库 编辑:高校问答 时间:2024/05/17 01:16:08
1.ALTER DATABASE 数据库名 SET OFFLINE WITH ROLLBACK IMMEDIATE
2.ALTER DATABASE 数据库名 SET ONLINE WITH ROLLBACK IMMEDIATE
谁帮我解释上面两句SQL语句的作用和意思
2.ALTER DATABASE 数据库名 SET ONLINE WITH ROLLBACK IMMEDIATE
谁帮我解释上面两句SQL语句的作用和意思
这两条语句是数据库还原的语句,OFFLINE和ONLINE是事务的处理机制,前者是断开其他用户与数据库的连接,后者是开启其他用户和数据库的连接,举个例子:
ALTER DATABASE 数据库名 SET OFFLINE WITH ROLLBACK IMMEDIATE
RESTORE DATABASE 数据库名 FROM DISK = '备份文件名'
ALTER DATABASE 数据库名 SET ONLINE WITH ROLLBACK IMMEDIATE
这样就是恢复数据库的操作,上下两句是保证数据库的一致性和有效性的必须的语句,如果不加的话,有可能会使你恢复过程失败。