提问人:Mr. K 提问时间:12/11/2016 最后编辑:Mr. K 更新时间:12/11/2016 访问量:812
内存中 OLTP 备份和还原
In-Memory OLTP backup and restore
问:
我有一个内存优化文件组和一个容器,但其中没有对象。那么,与普通数据库(基于磁盘)相比,备份和恢复过程是什么,以及它将花费多少空间和时间。 是否可以将内存优化数据库备份(内存优化形式的无对象)还原到非内存优化数据库?
有一个链接,但它没有告诉我脚本和空的 momory 优化文件。
答:
0赞
Kannan Kandasamy
12/11/2016
#1
如果你的内存优化表是“架构和数据”,那么显然可以备份和恢复它。但不仅适用于“架构”
WITH
(MEMORY_OPTIMIZED = ON,
DURABILITY = SCHEMA_AND_DATA);
0赞
Mr. K
12/11/2016
#2
经过几次测试,我发现数据库备份是通过普通脚本完成的
BACKUP DATABASE <db name>
TO DISK = 'disk location.bak'
WITH COMPRESSION
恢复也是一样的,但是一旦你用内存优化的数据库备份替换(WITH REPLACE)基于磁盘的数据库,那么恢复的数据库也将是内存优化的数据库。而且,在还原脚本时,我们不需要提及内存优化的文件组规范。
但是我发现一个问题,我无法更改内存优化文件组文件的路径。
评论