Etikettarkiv: databas

Importera databas från SQL server 2008 till 2005

Skapa SQL Server Script

När jag försökte importera en databas ifrån SQL Server 2008 till SQL Server 2005 stötte jag på ett problem. Felmeddelandet  var ”Test1 cannot be opened because it is version 655. This server supports version 612 and earlier”.  För att lösa detta använde jag mig av SQL Server Script-funktionen i SQL Server.

Detta är säkert inget nytt för många, men jag tänkte dela med mig av hur jag gjorde, så kanske det kan hjälpa fler nybörjare.

Steg-för-steg

  1. I Microsoft SQL Server Management Studio, anslut till SQL Server 2008. Högerklicka på den databas du vill göra en backup på och välj Tasks -> Generate Scripts.
  2. I Welcome to the Generate SQL Server Scripts Wizard, klicka på Next.
  3. I Select Database, välj databasen (ex Test1) och kryssa i Script all objects in the selected database. Klicka sedan på Next.
  4. I Choose Script Options, sätt Script Database Create till False och Script for Server Version till SQL Server 2005.
    Notering: Du kan sätta Script Database Create till True om källan och målet för databasfilerna är på samma plats.
  5. Fortsätt till Choose Script Options, skrolla ner och sätt Script Data till True. Klicka Next
    Notering: Om du sätter detta värde till true, inkluderas data ifrån alla tabeller till ett script.
  6. I Output Option, välj en destination för scriptet. Välj Script to file  och välj en destination där du vill spara scriptet. Klicka på Next.
  7. I Script Wizard Summary, kan du gå igenom dina inställningar. Klicka sedan påFinish.
  8. I Generate Script Progress, skapas ditt SQL Server script.
  9. Anslut till SQL Server 2005, skapa en ny databas. Högerklicka och välj Database ->New Database.
    Notering: Om du har satt Script Database Create till True i steg 4, behöver du inte skapa databasen manuellt.
  10. Skriv ‘Test1’ som databasnamn. Klicka sedan på OK.
  11. Dubbleklicka på SQL Server scriptet som du har skapat och klicka på Execute.
  12. Nu har databasen ‘Test1’ återställts på SQL Server 2005.
Märkt , , , ,