sql >> Databáze >  >> RDS >> Sqlserver

Je nějaký důvod, proč mít SQL Server 2005 a 2008 nainstalovaný na stejném počítači?

Ve skutečnosti jsem nezkoušel migrovat databázi z roku 2005 do roku 2008, ale obecně to SQL zvládá čistě a bez potíží. Nejjednodušší způsob, jak to udělat, by bylo vytvořit zálohu databáze z SQL 2005 a poté tuto zálohu obnovit pomocí SQL 2008.

Chcete-li ponechat kopii SQL 2005 dokola a online, dokud nebudete vědět, že kopie z roku 2008 funguje, možná budete muset při obnově zálohy do roku 2008 přesunout soubory dat/protokolů pro vaši databázi, protože staré datové soubory budou v použít do roku 2005. Můžete to udělat pomocí with move možnost restore database , například:

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

Pokud jde o instalaci obou současně, jedním z důvodů, proč byste se to mohli rozhodnout, by bylo zjednodušit práci při testování kódu na obou verzích, pokud jste zamýšleli, aby vaše softwarová podpora mluvila s oběma verzemi.



  1. Dynamický SQL - Kontrola syntaxe a sémantiky

  2. hrábě přerušeno! Gem::LoadError:Určeno 'postgresql' pro databázový adaptér

  3. Konsolidace instance SQL Server pomocí shlukování a stohování

  4. Parametr odmítnutí MySQL