sql >> Databasteknik >  >> RDS >> Sqlserver

Någon anledning att ha SQL Server 2005 och 2008 installerade på samma maskin?

Jag har faktiskt inte provat att migrera en 2005-databas till 2008, men i allmänhet hanterar SQL detta rent och utan svårighet. Det enklaste sättet att göra det är att göra en säkerhetskopia av din databas från SQL 2005 och sedan återställa den säkerhetskopian med SQL 2008.

Om du vill behålla SQL 2005-kopian runt och online tills du vet att 2008-kopian fungerar, kan du behöva flytta data/loggfiler för din databas när du återställer säkerhetskopian till 2008, eftersom de gamla datafilerna kommer att finnas i använd senast 2005. Du kan göra detta med hjälp av with move alternativet restore database , till exempel:

RESTORE DATABASE mydb FROM disk = 'c:\backupfile.bak'
WITH MOVE 'maindatafile' to 'c:\newdatalocation.mdf',
MOVE 'mainlogfile' to 'c:\newloglocation.ldf'

När det gäller att ha båda installerade samtidigt, skulle en anledning till att du kan välja att göra detta vara att förenkla jobbet med att testa koden mot båda versionerna, om du hade för avsikt att ditt programvarustöd skulle prata med båda versionerna.



  1. PHP:gillar/ogillar-räknare

  2. MySQL-fråga där JOIN beror på CASE

  3. MySQL-konvertering mellan två datumformat

  4. hur ändrar man CSS-stilar dynamiskt med php/Mysql..jag vill skapa teman som är unika för varje användare?