web-dev-qa-db-ja.com

SQL Server WindowsでSQL Server Linuxバックアップを復元することは可能ですか?

MacのdockerでSQL Serverを実行しています。 WindowsからSQL Serverのバックアップを取り、mac SQL Serverのdockerインスタンスに復元しました。次に、SQL Server Dockerインスタンスからバックアップを取り、それをWindowsに復元します。 Windowsで復元しようとすると、「システムテーブルsysfiles1が破損しています」と表示されます。 SQL Server Linuxからバックアップを取り、SQL Server Windowsで復元することは可能ですか?

8
mikelus

検証したところです。はい。ファイルの場所を変更するためにWITH MOVEを使用する以外に、それが可能であるだけでなく、文字通り特別なことは何もありません。共有ボリュームを使用してテストし、Dockerインスタンスからバックアップを取得しました。また、docker file copyコマンドを使用してテストしました。どちらもうまくいきました。バックアップが破損しているか、バージョンがオフになっている可能性があります。

11
Grant Fritchey