Benutzer mit den meisten Antworten
SQL Server Upgrade / Migtation Scenario (2005-2012)

Frage
-
Hallo Experts,
bitte um Euere Ratschläge hinsichtlich einer strukturierten Vorgehensweise - salop gesagt:"Wo anfangen?...". Ein virtueller Server, Betreibssystem ( Server 2012 R2) ist aufgesetzt. Wir könnten den SQL Server 2012 sofort installieren. Es sollen die Daten aus einem SQL Server 2005 migriert werden. Ich möchte mehrere Instanzen einrichten: Prod, DWH (gab es noch nicht. Alle Reports, Intranet usw. sind momentan mit dem Prod Server 2005 verbunden). Eine Testumgebung könnten wir ewtl auf dem alten Prod Server betreiben.
Dank und Gruß
Ich freue mich über Euere Antworten
Irina
Antworten
-
Hallo Irina,
Ja, Windows Server 2012 R2 ist supported für SQL Server 2012, siehe Hardware and Software Requirements for Installing SQL Server 2012
Ihr wollt also eine Side-by-Side Migration durchführen, also Backup aller User Datenbanken und Restore auf dem neuen SQL Server. Dann musst Du noch alle Logins übertragen, dafür gibt es von MS ein Script: How to transfer logins and passwords between instances of SQL Server
Olaf Helper
[ Blog] [ Xing] [ MVP]- Als Antwort markiert Irina Krutashova Freitag, 6. Februar 2015 13:17
-
Hi,
...aber was kann so alles passieren. Wie könne wir, wenn irgendwas nicht läuft am Besten zurückspuhlen?
es kann ausnahmslos alles passieren. Von einem kompletten Crash über teilweise defekte Datenbanken/Einstellungen bis hin zu "hat alles wunderbar geklappt".
So oder so: Eine vollständige Sicherung des gesamten Systems inkl. OS, sämtlicher Daten, usw. ist zwingend. Wenn ihr das nicht vorher macht, kann man im Problemfall nur sagen "selbst schuld".
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Irina Krutashova Freitag, 6. Februar 2015 13:17
-
Hallo Irina,
beim SQL Server ist auch der "Upgrade Advisor" mit bei, der kann die Datenbanken auf dem alten System analysieren, ob Funktionen verwendet wurden, die es vielleicht unter dem neuen SQL Server nicht mehr gibt, siehe MSDN Upgrade to SQL Server 2012, dort ist auch der Advisor beschrieben.
Und wenn Du die Datenbanken per Backup/Restore überträgst, verbleiben funktionsfähige Datenbanken auf dem alten System. Natürlich sollte man so etwas einmal durchtesten, bevor man die produktive Migration macht.
Olaf Helper
[ Blog] [ Xing] [ MVP]- Als Antwort markiert Irina Krutashova Freitag, 6. Februar 2015 13:17
-
- Als Antwort markiert Irina Krutashova Freitag, 6. Februar 2015 13:28
Alle Antworten
-
Hallo Irina,
Ja, Windows Server 2012 R2 ist supported für SQL Server 2012, siehe Hardware and Software Requirements for Installing SQL Server 2012
Ihr wollt also eine Side-by-Side Migration durchführen, also Backup aller User Datenbanken und Restore auf dem neuen SQL Server. Dann musst Du noch alle Logins übertragen, dafür gibt es von MS ein Script: How to transfer logins and passwords between instances of SQL Server
Olaf Helper
[ Blog] [ Xing] [ MVP]- Als Antwort markiert Irina Krutashova Freitag, 6. Februar 2015 13:17
-
Hallo Olaf, vilen Dank!!!
...aber was kann so alles passieren? Wie könne wir, wenn irgendwas nicht läuft am Besten zurückspuhlen?
In dem Alten DB sind jeder mänge veralterte Sachen implementiert
Irina
- Bearbeitet Irina Krutashova Freitag, 6. Februar 2015 12:45 Tippfehler
-
Hi,
...aber was kann so alles passieren. Wie könne wir, wenn irgendwas nicht läuft am Besten zurückspuhlen?
es kann ausnahmslos alles passieren. Von einem kompletten Crash über teilweise defekte Datenbanken/Einstellungen bis hin zu "hat alles wunderbar geklappt".
So oder so: Eine vollständige Sicherung des gesamten Systems inkl. OS, sämtlicher Daten, usw. ist zwingend. Wenn ihr das nicht vorher macht, kann man im Problemfall nur sagen "selbst schuld".
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Irina Krutashova Freitag, 6. Februar 2015 13:17
-
Hallo Irina,
beim SQL Server ist auch der "Upgrade Advisor" mit bei, der kann die Datenbanken auf dem alten System analysieren, ob Funktionen verwendet wurden, die es vielleicht unter dem neuen SQL Server nicht mehr gibt, siehe MSDN Upgrade to SQL Server 2012, dort ist auch der Advisor beschrieben.
Und wenn Du die Datenbanken per Backup/Restore überträgst, verbleiben funktionsfähige Datenbanken auf dem alten System. Natürlich sollte man so etwas einmal durchtesten, bevor man die produktive Migration macht.
Olaf Helper
[ Blog] [ Xing] [ MVP]- Als Antwort markiert Irina Krutashova Freitag, 6. Februar 2015 13:17
-
Hi Stefan,
ich nähme an ein Crash kann auch am Tag "n" passieren.
Wie kann ich am umfassendsten überprüfen ob das ganze einiger Massen geklappt hat? Ich habe das hier gefunden:
http://thomaslarock.com/2011/12/7-mistakes-you-cant-afford-to-make-when-upgrading-to-sql-2012/
gibt es noch mehr Möglichkeiten?
Ich muss ja sicher stellen dass Alle Jobs laufen und alee Prozeduren ausführbar sind. Service Broker muss weiter funktionieren. Einzeln alles nachprüfen ist unmöglich...
Irina
-
- Als Antwort markiert Irina Krutashova Freitag, 6. Februar 2015 13:28