Du KAN INTE gör detta - du kan inte bifoga/ta bort eller säkerhetskopiera/återställa en databas från en nyare version av SQL Server ner till en äldre version - de interna filstrukturerna är alldeles för olika för att stödja bakåtkompatibilitet. Uppenbarligen är din databas från en SQL Server 2016 förhandsversion (intern version:852) medan motorn du försöker koppla den till är SQL Server 2014 (intern version:782).
Du kan antingen komma runt problemet genom att
-
använder samma version av SQL Server på alla dina maskiner - då kan du enkelt säkerhetskopiera/återställa databaser mellan instanser
-
annars kan du skapa databasskripten för både struktur (tabeller, vy, lagrade procedurer etc.) och för innehåll (den faktiska data som finns i tabellerna) antingen i SQL Server Management Studio (
Tasks > Generate Scripts
) eller med hjälp av ett tredjepartsverktyg -
eller så kan du använda ett tredjepartsverktyg som Red-Gates SQL Jämför och SQL Data Compare att göra "diffing" mellan din källa och mål, generera uppdateringsskript från dessa skillnader och kör sedan dessa skript på målplattformen; detta fungerar över olika SQL Server-versioner.