J'exécute SQL Server à Docker sur un Mac. J'ai pris une sauvegarde SQL Server à partir de Windows et la restauré dans l'instance Mac SQL Server Docker. Maintenant, je souhaite prendre une sauvegarde de l'instance SQL Server Docker et la restauez-la à Windows. Lorsque je tente de restaurer sur Windows, je reçois une "tables système sysfiles1 est corrompue". Est-il possible de revenir à SQL Server Linux et de la restaurer sur SQL Server Windows?
Je viens de le valider. Oui. Non seulement cela est possible, autrement que d'utiliser le passage pour changer d'emplacement où se trouvent les fichiers, il n'y a littéralement rien de spécial impliqué. Je l'ai testé en utilisant un volume partagé pour obtenir la sauvegarde de mon instance de Docker. Je l'ai également testé à l'aide de la commande de copie de fichier Docker. Les deux ont bien fonctionné bien. Il est possible que la sauvegarde soit corrompue ou que les versions sont éteintes.