Puoi utilizzare la funzionalità denominata Esporta applicazione a livello di dati che genera .bacpac
file composto da schema e dati del database.
Sul server di destinazione, puoi utilizzare Importa applicazione livello dati opzione che crea e popola il nuovo database da .bacpac
pre-creato file
Se desideri trasferire solo lo schema del database, puoi utilizzare Estrai applicazione a livello di dati per la creazione di file e Distribuisci applicazione livello dati per la distribuzione dello schema del database creato.
Ho provato questo processo su diverse versioni di SQL Server da SQL 2014 a SQL 2012 e da SQL 2014 a SQL 2008R2 e ho funzionato bene.