SQL Server-Bewertungen - AWS Database Migration Service
Ü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 sindPrüfung, ob Tabellen im Aufgabenumfang berechnete Spalten enthaltenPrüfung, ob Tabellen im Aufgabenumfang Columnstore-Indizes aufweisenPrüfung, ob speicheroptimierte Tabellen Teil des Aufgabenumfangs sindPrüfung, ob temporale Tabellen Teil des Aufgabenumfangs sindPrüfung, ob verzögerte Haltbarkeit auf Datenbankebene aktiviert istÜberprüfung, ob die beschleunigte Datenwiederherstellung auf Datenbankebene aktiviert istPrüfung, ob die Tabellenzuweisung mehr als 10 000 Tabellen mit Primärschlüsseln enthältPrüfen Sie, ob die Quelldatenbank Tabellen oder Schemanamen mit Sonderzeichen enthält.Prüfen Sie, ob die Quelldatenbank Spaltennamen mit maskierten Daten enthältPrüfen Sie, ob die Quelldatenbank verschlüsselte Backups enthältPrü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ügtPrü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ügtPrüfen Sie, ob der DMS Benutzer über CDC und/oder FULL LOAD CDC nur Berechtigungen verfügtPrüfen Sie, ob das gesetzt ignoreMsReplicationEnablement ECA ist, wenn Sie MS- CDC mit lokalen Systemen oder Datenbanken verwenden EC2Prü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.

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

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 STATEist 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.