Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
SQL Server-Bewertungen
In diesem Abschnitt werden individuelle Bewertungen vor der Migration für Migrationsaufgaben beschrieben, die einen Microsoft SQL Server-Quellendpunkt verwenden.
Themen
- Überprüfen Sie, ob Sekundärindizes bei Volllast in der Zieldatenbank aktiviert sind
- Stellen Sie sicher, dass der eingeschränkte LOB Modus nur verwendet BatchApplyEnabled wird, wenn er auf true gesetzt ist
- Überprüfen Sie, ob in der Zieldatenbank Trigger für Tabellen im Aufgabenbereich aktiviert sind
- Prüfung, ob Tabellen im Aufgabenumfang berechnete Spalten enthalten
- Prüfung, ob Tabellen im Aufgabenumfang Columnstore-Indizes aufweisen
- Prüfung, ob speicheroptimierte Tabellen Teil des Aufgabenumfangs sind
- Prüfung, ob temporale Tabellen Teil des Aufgabenumfangs sind
- Prüfung, ob verzögerte Haltbarkeit auf Datenbankebene aktiviert ist
- Überprüfung, ob die beschleunigte Datenwiederherstellung auf Datenbankebene aktiviert ist
- Prüfung, ob die Tabellenzuweisung mehr als 10 000 Tabellen mit Primärschlüsseln enthält
- Prüfen Sie, ob die Quelldatenbank Tabellen oder Schemanamen mit Sonderzeichen enthält.
- Prüfen Sie, ob die Quelldatenbank Spaltennamen mit maskierten Daten enthält
- Prüfen Sie, ob die Quelldatenbank verschlüsselte Backups enthält
- Prüfen Sie, ob die Quelldatenbank Backups enthält, die in einem URL oder auf Windows Azure gespeichert sind.
- Prüfen Sie, ob die Quelldatenbank Backups auf mehreren Festplatten enthält
- Überprüfen Sie, ob die Quelldatenbank über mindestens ein vollständiges Backup verfügt
- Prüfen Sie, ob die Quelldatenbank spärliche Spalten und eine Komprimierung der Spaltenstruktur aufweist.
- Prüfen Sie, ob die Quelldatenbankinstanz über Auditing auf Serverebene für SQL Server 2008 oder SQL Server 2008 R2 verfügt
- Überprüfen Sie, ob die Quelldatenbank Geometriespalten für den LOB Vollmodus enthält
- Überprüfen Sie, ob die Quelldatenbank Spalten mit der Identity-Eigenschaft enthält.
- Prüfen Sie, ob der DMS Benutzer über FULL LOAD Berechtigungen verfügt
- Prüfen Sie, ob der DMS Benutzer über CDC und/oder FULL LOAD CDC nur Berechtigungen verfügt
- Prüfen Sie, ob das gesetzt ignoreMsReplicationEnablement ECA ist, wenn Sie MS- CDC mit lokalen Systemen oder Datenbanken verwenden EC2
- Prüfen Sie, ob der DMS Benutzer über die VIEW DEFINITION entsprechende Berechtigung verfügt.
- Prüfen Sie, ob der DMS Benutzer über die VIEW DATABASE STATE Berechtigungen für die MASTER Datenbank für Benutzer ohne die Sysadmin-Rolle verfügt.
- Prüfen Sie, ob der DMS Benutzer über die VIEW SERVER STATE entsprechende Berechtigung verfügt.
Überprüfen Sie, ob Sekundärindizes bei Volllast in der Zieldatenbank aktiviert sind
APISchlüssel: sqlserver-check-secondary-indexes
Bei dieser Bewertung vor der Migration wird überprüft, ob Sekundärindizes bei Volllast in der Zieldatenbank aktiviert sind. Wir empfehlen, dass Sie sekundäre Indizes deaktivieren oder entfernen.
Weitere Informationen finden Sie unter Bewährte Methoden für AWS Database Migration Service.
Stellen Sie sicher, dass der eingeschränkte LOB Modus nur verwendet BatchApplyEnabled
wird, wenn er auf true gesetzt ist
APISchlüssel: sqlserver-batch-apply-lob-mode
Bei dieser Bewertung vor der Migration wird geprüft, ob die DMS Aufgabe Spalten enthältLOB. Wenn LOB Spalten zum Aufgabenbereich gehören, dürfen Sie den Modus „Nur BatchApplyEnabled
zusammen mit dem eingeschränkten LOB Modus“ verwenden. Es wird empfohlen, separate Aufgaben für solche Tabellen zu erstellen und stattdessen den Transaktionsmodus „Anwenden“ zu verwenden.
Weitere Informationen finden Sie unter Wie kann ich die Funktion zum Anwenden von DMS Batches verwenden, um die CDC Replikationsleistung zu verbessern?
Überprüfen Sie, ob in der Zieldatenbank Trigger für Tabellen im Aufgabenbereich aktiviert sind
APISchlüssel: sqlserver-check-for-triggers
AWS DMS identifizierte Auslöser in der Zieldatenbank, die sich auf die Leistung der DMS Volllastaufgabe und die Latenz auf der Zieldatenbank auswirken können. Stellen Sie sicher, dass diese Trigger während der Ausführung einer Aufgabe deaktiviert und während der Übergangszeit aktiviert sind.
Prüfung, ob Tabellen im Aufgabenumfang berechnete Spalten enthalten
APISchlüssel: sqlserver-check-for-computed-fields
Bei dieser Bewertung vor der Migration wird geprüft, ob berechnete Spalten vorhanden sind. AWS DMS unterstützt nicht das Replizieren von Änderungen aus vom SQL Server berechneten Spalten.
Diese Bewertung gilt nur für eine Volllast und CDC Migration oder eine CDC reine Migration. Diese Bewertung ist nicht für eine Migration nur mit vollständigem Ladevorgang gültig.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Prüfung, ob Tabellen im Aufgabenumfang Columnstore-Indizes aufweisen
APISchlüssel: sqlserver-check-for-columnstore-indexes
Bei dieser Bewertung vor der Migration wird geprüft, ob Tabellen mit Columnstore-Indizes vorhanden sind. AWS DMS unterstützt nicht das Replizieren von Änderungen aus SQL Servertabellen mit Columnstore-Indizes.
Diese Bewertung gilt nur für eine Volllast- und CDC Migration oder eine reine Migration. CDC Diese Bewertung ist nicht für eine Migration nur mit vollständigem Ladevorgang gültig.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Prüfung, ob speicheroptimierte Tabellen Teil des Aufgabenumfangs sind
APISchlüssel: sqlserver-check-for-memory-optimized-tables
Bei dieser Bewertung vor der Migration wird geprüft, ob speicheroptimierte Tabellen vorhanden sind. AWS DMS unterstützt nicht das Replizieren von Änderungen aus speicheroptimierten Tabellen.
Diese Bewertung gilt nur für eine Volllast und CDC Migration oder eine reine Migration. CDC Diese Bewertung ist nicht für eine Migration nur mit vollständigem Ladevorgang gültig.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Prüfung, ob temporale Tabellen Teil des Aufgabenumfangs sind
APISchlüssel: sqlserver-check-for-temporal-tables
Bei dieser Bewertung vor der Migration wird geprüft, ob Zeittabellen vorliegen. AWS DMS unterstützt nicht das Replizieren von Änderungen aus temporalen Tabellen.
Diese Bewertung gilt nur für eine Volllast- und CDC Migration oder eine CDC reine Migration. Diese Bewertung ist nicht für eine Migration nur mit vollständigem Ladevorgang gültig.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Prüfung, ob verzögerte Haltbarkeit auf Datenbankebene aktiviert ist
APISchlüssel: sqlserver-check-for-delayed-durability
Bei dieser Bewertung vor der Migration wird geprüft, ob eine verzögerte Haltbarkeit vorliegt. AWS DMS unterstützt nicht die Replikation von Änderungen aus Transaktionen mit verzögerter Haltbarkeit.
Diese Bewertung gilt nur für eine Volllast und CDC Migration oder eine reine MigrationCDC. Diese Bewertung ist nicht für eine Migration nur mit vollständigem Ladevorgang gültig.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Überprüfung, ob die beschleunigte Datenwiederherstellung auf Datenbankebene aktiviert ist
APISchlüssel: sqlserver-check-for-accelerated-data-recovery
Bei dieser Bewertung vor der Migration wird geprüft, ob eine beschleunigte Datenwiederherstellung vorliegt. AWS DMS unterstützt nicht das Replizieren von Änderungen aus Datenbanken mit beschleunigter Datenwiederherstellung.
Diese Bewertung gilt nur für eine Volllast und CDC Migration oder eine reine MigrationCDC. Diese Bewertung ist nicht für eine Migration nur mit vollständigem Ladevorgang gültig.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Prüfung, ob die Tabellenzuweisung mehr als 10 000 Tabellen mit Primärschlüsseln enthält
APISchlüssel: sqlserver-large-number-of-tables
Bei dieser Vormigrationsbewertung wird geprüft, ob mehr als 10 000 Tabellen mit Primärschlüsseln vorhanden sind. Bei Datenbanken, die mit MS-Replikation konfiguriert sind, können Aufgaben fehlschlagen, wenn zu viele Tabellen mit Primärschlüsseln vorhanden sind.
Diese Bewertung gilt nur für eine Volllast- und CDC Migration oder eine reine CDC Migration. Diese Bewertung ist nicht für eine Migration nur mit vollständigem Ladevorgang gültig.
Weitere Informationen zum Konfigurieren einer MS-Replikation finden Sie unter Erfassung von Datenänderungen für die laufende Replikation vom SQL Server.
Prüfen Sie, ob die Quelldatenbank Tabellen oder Schemanamen mit Sonderzeichen enthält.
APISchlüssel: sqlserver-check-for-special-characters
Bei dieser Bewertung vor der Migration wird überprüft, ob die Quelldatenbank Tabellen- oder Schemanamen enthält, die ein Zeichen aus dem folgenden Satz enthalten:
\\ -- \n \" \b \r ' \t ;
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Prüfen Sie, ob die Quelldatenbank Spaltennamen mit maskierten Daten enthält
APISchlüssel: sqlserver-check-for-masked-data
Bei dieser Bewertung vor der Migration wird überprüft, ob die Quelldatenbank maskierte Daten enthält. AWS DMS migriert maskierte Daten ohne Maskierung.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Prüfen Sie, ob die Quelldatenbank verschlüsselte Backups enthält
APISchlüssel: sqlserver-check-for-encrypted-backups
Bei dieser Bewertung vor der Migration wird überprüft, ob die Quelldatenbank über verschlüsselte Backups verfügt.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Prüfen Sie, ob die Quelldatenbank Backups enthält, die in einem URL oder auf Windows Azure gespeichert sind.
APISchlüssel: sqlserver-check-for-backup-url
Bei dieser Bewertung vor der Migration wird überprüft, ob in der Quelldatenbank Backups in einem URL oder auf Windows Azure gespeichert sind.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Prüfen Sie, ob die Quelldatenbank Backups auf mehreren Festplatten enthält
APISchlüssel: sqlserver-check-for-backup-multiple-stripes
Bei dieser Bewertung vor der Migration wird überprüft, ob die Quelldatenbank über Backups auf mehreren Festplatten verfügt.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Überprüfen Sie, ob die Quelldatenbank über mindestens ein vollständiges Backup verfügt
APISchlüssel: sqlserver-check-for-full-backup
Bei dieser Bewertung vor der Migration wird überprüft, ob die Quelldatenbank über mindestens ein vollständiges Backup verfügt. SQLDer Server muss für eine vollständige Sicherung konfiguriert sein, und Sie müssen eine Sicherung ausführen, bevor Sie Daten replizieren.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Prüfen Sie, ob die Quelldatenbank spärliche Spalten und eine Komprimierung der Spaltenstruktur aufweist.
APISchlüssel: sqlserver-check-for-sparse-columns
Bei dieser Bewertung vor der Migration wird überprüft, ob die Quelldatenbank spärliche Spalten und eine Komprimierung der Spaltenstruktur aufweist. DMSunterstützt keine spärlichen Spalten und keine Komprimierung spaltenförmiger Strukturen.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Prüfen Sie, ob die Quelldatenbankinstanz über Auditing auf Serverebene für SQL Server 2008 oder SQL Server 2008 R2 verfügt
APISchlüssel: sqlserver-check-for-audit-2008
Bei dieser Bewertung vor der Migration wird überprüft, ob die Quelldatenbank die Überwachung auf Serverebene für SQL Server 2008 oder SQL Server 2008 R2 aktiviert hat. DMShat ein verwandtes bekanntes Problem mit SQL Server 2008 und 2008 R2.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Überprüfen Sie, ob die Quelldatenbank Geometriespalten für den LOB Vollmodus enthält
APISchlüssel: sqlserver-check-for-geometry-columns
Bei dieser Bewertung vor der Migration wird überprüft, ob die Quelldatenbank Geometriespalten für den vollen Large Object (LOB) -Modus enthält, wenn SQL Server als Quelle verwendet wird. Wir empfehlen, den eingeschränkten LOB Modus zu verwenden oder die InlineLobMaxSize
Task-Einstellung auf den LOB Inlinemodus einzustellen, wenn Ihre Datenbank Geometriespalten enthält.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Überprüfen Sie, ob die Quelldatenbank Spalten mit der Identity-Eigenschaft enthält.
APISchlüssel: sqlserver-check-for-identity-columns
Bei dieser Bewertung vor der Migration wird überprüft, ob die Quelldatenbank über eine Spalte mit der IDENTITY
Eigenschaft verfügt. DMSmigriert diese Eigenschaft nicht in die entsprechende Zieldatenbankspalte.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Prüfen Sie, ob der DMS Benutzer über FULL LOAD Berechtigungen verfügt
APISchlüssel: sqlserver-check-user-permission-for-full-load-only
Bei dieser Bewertung vor der Migration wird überprüft, ob der Benutzer der DMS Aufgabe über die erforderlichen Berechtigungen verfügt, um die Aufgabe im FULL LOAD Modus auszuführen.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Prüfen Sie, ob der DMS Benutzer über CDC und/oder FULL LOAD CDC nur Berechtigungen verfügt
APISchlüssel: sqlserver-check-user-permission-for-cdc
Bei dieser Bewertung vor der Migration wird überprüft, ob der DMS Benutzer berechtigt ist, die Aufgabe in den Modi FULL LOAD and CDC
oder CDC only
auszuführen.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Prüfen Sie, ob das gesetzt ignoreMsReplicationEnablement
ECA ist, wenn Sie MS- CDC mit lokalen Systemen oder Datenbanken verwenden EC2
APISchlüssel: sqlserver-check-attribute-for-enable-ms-cdc-onprem
Prüfen Sie, ob das ignoreMsReplicationEnablement
zusätzliche Verbindungsattribut (ECA) gesetzt ist, wenn Sie MS- CDC mit lokalen EC2 Datenbanken oder Datenbanken verwenden.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Prüfen Sie, ob der DMS Benutzer über die VIEW DEFINITION entsprechende Berechtigung verfügt.
APISchlüssel: sqlserver-check-user-permission-on-view-definition
Bei dieser Bewertung vor der Migration wird überprüft, ob der in den Endpunkteinstellungen angegebene Benutzer über die entsprechende Berechtigung verfügt. VIEW DEFINITION
DMSerfordert die VIEW DEFINITION
Berechtigung zum Anzeigen von Objektdefinitionen.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Prüfen Sie, ob der DMS Benutzer über die VIEW DATABASE STATE Berechtigungen für die MASTER Datenbank für Benutzer ohne die Sysadmin-Rolle verfügt.
APISchlüssel: sqlserver-check-user-permission-on-view-database-state
Bei dieser Bewertung vor der Migration wird überprüft, ob der in den Endpunkteinstellungen angegebene Benutzer über die entsprechende Berechtigung verfügt. VIEW DATABASE STATE
DMSbenötigt diese Berechtigung für den Zugriff auf Datenbankobjekte in der MASTER Datenbank. DMSbenötigt diese Berechtigung auch, wenn der Benutzer keine Sysadmin-Rechte hat. DMSbenötigt diese Berechtigung, um Funktionen, Zertifikate und Anmeldungen zu erstellen und Anmeldeinformationen zu gewähren.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Prüfen Sie, ob der DMS Benutzer über die VIEW SERVER STATE entsprechende Berechtigung verfügt.
APISchlüssel: sqlserver-check-user-permission-on-view-server-state
Bei dieser Bewertung vor der Migration wird geprüft, ob der in den zusätzlichen Verbindungsattributen (ECA) angegebene Benutzer über die VIEW SERVER STATE
entsprechende Berechtigung verfügt. VIEW SERVER STATE
ist eine Berechtigung auf Serverebene, die es einem Benutzer ermöglicht, serverweite Informationen und den Status einzusehen. Diese Berechtigung ermöglicht den Zugriff auf dynamische Verwaltungsansichten (DMVs) und dynamische Verwaltungsfunktionen (DMFs), die Informationen über die SQL Serverinstanz verfügbar machen. Diese Berechtigung ist erforderlich, damit der DMS Benutzer auf CDC Ressourcen zugreifen kann. Diese Berechtigung ist erforderlich, um eine DMS Aufgabe im CDC only
Modus FULL LOAD and CDC
oder auszuführen.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.