NON PUOI fallo - non puoi allegare/scollegare o eseguire il backup/ripristinare un database da una versione più recente di SQL Server (v904 =SQL Server 2019 ) fino a una versione precedente (v852 che è SQL Server 2016 ) - le strutture dei file interni sono troppo diverse per supportare la compatibilità con le versioni precedenti.
Puoi aggirare questo problema tramite
-
utilizzando la stessa versione di SQL Server su tutte le tue macchine, quindi puoi facilmente eseguire il backup/ripristinare i database tra le istanze
-
in caso contrario è possibile creare gli script del database sia per la struttura (tabelle, viste, stored procedure ecc.) che per i contenuti (i dati effettivi contenuti nelle tabelle) sia in SQL Server Management Studio (
Tasks > Generate Scripts
) o utilizzando uno strumento di terze parti -
oppure puoi utilizzare uno strumento di terze parti come SQL di Red-Gate Confronta e Confronto dati SQL fare "differenze" tra l'origine e la destinazione, generare script di aggiornamento da tali differenze e quindi eseguire quegli script sulla piattaforma di destinazione; questo funziona su diverse versioni di SQL Server.