内存中OLTP备份和还原



我有一个内存优化的文件组,其中一个容器中没有对象。因此,与普通数据库(基于磁盘)相比,此备份和恢复过程是什么?是否可以将内存优化的数据库备份(内存优化表单中没有对象)恢复到非内存优化数据库?

有一个链接,但没有告诉我脚本和空的妈妈优化文件。

如果您的内存优化表为'架构和数据',则显然可以备份并恢复它。但不仅仅是"架构"

WITH  
    (MEMORY_OPTIMIZED = ON,  
    DURABILITY = SCHEMA_AND_DATA);  

进行了很少的测试后,我发现数据库备份是通过普通脚本

完成的
BACKUP DATABASE <db name>
TO DISK = 'disk location.bak'
WITH COMPRESSION

和恢复也是相同的,但是一旦您(用替换)基于磁盘的数据库替换为内存优化的数据库备份,则还将修复的数据库也将成为内存优化的数据库。而且,我们不需要提及内存优化的文件组规范,而还原脚本。

但是我发现我无法更改内存优化文件组文件的路径。