J'ai besoin de restaurer une grande base de données SQL Server sur une instance Linux Docker (https://hub.docker.com/r/microsoft/mssql-server-linux/)Restaurer la base de données SQL Server pour Linux Docker
Je me déplace mon fichier .bak à l'docker et l'exécution de cette commande en shell MSSQL:
RESTORE DATABASE gIMM_Brag FROM DISK = '/var/opt/mssql/backup/BackupFull8H_gIMM.bak' WITH MOVE '[gIMM].Data' T'/var/opt/mssql/data/gIMM.mdf', MOVE '[gIMM].Log' TO '/var/opt/mssql/data/gIMM.ldf', MOVE 'TraceabilityData' TO '/var/opt/mssql/data/gIMM.TraceData.mdf', MOVE 'TraceabilityIndexes' TO '/var/opt/mssql/data/gIMM.TraceIndex.mdf', MOVE 'KpiData' TO '/var/opt/mssql/data/gIMM.KpiData.mdf', MOVE 'KpiIndexes' TO '/var/opt/mssql/data/gIMM.KpiIndex.mdf'
Je cartographie correctement tous les fichiers qui doivent et j'ai vraiment assez d'espace sur l'instance docker mais je reçois cette erreur:
Error: The backup or restore was aborted.
le même erreur se produit avec une version Windows de ce docker en fait ... Et comme ce n'est pas censé être une version Express, la taille de la base de données ne devrait pas être le problème ici.
Si quelqu'un a plus d'informations sur la cause de cette erreur!
Merci,
Quelle est la taille de votre base de données et la version? Utilisez-vous In-Memory? –
Où exactement vous essayez de restaurer des données, à l'image elle-même ou dans le conteneur? – Hrishi