2016-12-10 1 views
1

J'ai un groupe de fichiers optimisé pour la mémoire avec un seul conteneur mais aucun objet. Alors, quel est le processus de sauvegarde et de restauration pour cela et combien d'espace et de temps il faudra en comparaison avec la base de données normale (sur disque). Et est-il possible de restaurer la sauvegarde de base de données optimisée pour la mémoire (aucun objet sous forme optimisée pour la mémoire) à base de données non optimisée pour la mémoire?Sauvegarde et restauration OLTP en mémoire

Il y a un link pour cela mais il ne m'a pas dit le script et les fichiers optimisés momory vides.

Répondre

0

Si votre table optimisée pour la mémoire est 'Schema and data', vous pouvez évidemment la sauvegarder et la restaurer. Mais pas pour « schéma » ne

WITH 
    (MEMORY_OPTIMIZED = ON, 
    DURABILITY = SCHEMA_AND_DATA); 
0

Après avoir fait quelques tests que j'ai trouvé que la sauvegarde de base de données se fait par le script normale

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

et la restauration est aussi le même, mais une fois que vous remplacez (AVEC REMPLACER) base de données sur disque avec sauvegarde de base de données optimisée pour la mémoire, puis la base de données restaurée sera également base de données optimisée pour la mémoire. Et nous n'avons pas besoin de mentionner la spécification de groupe de fichiers optimisée pour la mémoire lors de la restauration du script.

Mais il y a un problème que j'ai trouvé que je ne suis pas capable de changer le chemin du fichier de groupe de fichiers optimisé pour la mémoire.