мне нужно восстановить большую базу данных SQL Server на экземпляре Linux Docker (https://hub.docker.com/r/microsoft/mssql-server-linux/)Восстановление базы данных SQL Server для Linux Докер
Я переезжаю мой файл .bak в докер и выполнения этой команды в 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'
Я правильно отображение каждый файл, который нужно, и я, безусловно, есть достаточно места на экземпляре докер, но я получаю эту ошибку:
Error: The backup or restore was aborted.
такая же ошибка возникает с версией Windows этого докера на самом деле ... И поскольку она не должна быть версией Express, размер базы данных не должен быть проблемой здесь.
Если у кого-то есть дополнительная информация о том, что вызывает эту ошибку!
Спасибо,
Что размер вашей базы данных и версии? Вы используете In-Memory? –
Где именно вы пытаетесь восстановить данные, самому изображению или в контейнере? – Hrishi