Die vollständige Migration einer SQL Server-Instanz geht weit über das Kopieren von Datenbanken hinaus. Diese aktualisierte Anleitung deckt alle Aspekte ab: Datenbanken, SQL Logins, Agent Jobs, Linked Server, Server-Konfiguration und Maintenance Plans.
Migrations-Checkliste
- SQL Server Agent Jobs exportieren und importieren
- Logins mit SID und Password-Hash migrieren
- Linked Server-Definitionen übertragen
- SQL Server-Konfiguration anpassen (Max Memory, MaxDOP etc.)
- Datenbanken mit Backup/Restore oder Detach/Attach migrieren
- Orphaned Users beheben nach der Migration
SQL Agent Jobs scripten
-- Script für alle Agent Jobs
USE msdb;
EXEC sp_help_jobschedule; -- Überblick über Schedules
-- Jobs über SSMS exportieren:
-- SQL Server Agent → Jobs → Rechtsklick → Script Job As → CREATE To
Orphaned Users beheben
-- Nach der Migration: Orphaned Users pro DB prüfen
USE MyDatabase;
EXEC sp_change_users_login 'Report';
-- Automatisch reparieren (sucht Login mit gleichem Namen)
EXEC sp_change_users_login 'Auto_Fix', 'UserName';
Server-Konfiguration übertragen
-- Quell-Instanz: Konfiguration auslesen
SELECT name, value_in_use
FROM sys.configurations
WHERE value_in_use != run_value
OR name IN ('max server memory (MB)', 'max degree of parallelism',
'cost threshold for parallelism', 'optimize for ad hoc workloads')
ORDER BY name;
Eine vollständige Instanz-Migration ist ein mehrtägiges Projekt bei großen Umgebungen. Diese Anleitung deckt die technischen Aspekte ab – der kritischste Schritt bleibt immer der Test der Anwendungsfunktionalität nach der Migration, bevor der alte Server abgeschaltet wird.








