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 Vormigrationsbewertungen für Migrationsaufgaben beschrieben, bei denen ein Microsoft-SQL-Server-Quellendpunkt verwendet wird.
Themen
Überprüfen Sie, ob sekundäre Indizes in der Zieldatenbank während des Vollladens aktiviert sind
Prü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 auf mehreren Festplatten enthält
Prüfen Sie, ob die Quelldatenbank über mindestens ein vollständiges Backup verfügt
Prüfen Sie, ob die Quelldatenbank Geometriespalten für den vollständigen LOB-Modus enthält
Prüfen Sie, ob die Quelldatenbank Spalten mit der Eigenschaft Identity enthält.
Prüfen Sie, ob der DMS-Benutzer über FULL LOAD-Berechtigungen verfügt
Prüfen Sie, ob der DMS-Benutzer die Berechtigungen FULL LOAD und CDC oder nur CDC hat
Prüfen Sie, ob CDC in lokalen Datenbanken oder EC2-Datenbanken aktiviert MS-Replication ist.
Prüfen Sie, ob der DMS-Benutzer über die Berechtigung VIEW DEFINITION verfügt.
Prüfen Sie, ob der DMS-Benutzer über die VIEW SERVER STATE-Berechtigung verfügt.
Überprüfen Sie, ob der Größenparameter für die Textreplikation nicht unbegrenzt ist
Validieren Sie, wenn AWS DMS Der Benutzer hat die erforderlichen Rechte für das Ziel
Empfehlung zur Verwendung der Einstellung MaxFullLoadSubTasks
Überprüfen Sie die Transformationsregel für zufällige Ziffern
Überprüfen Sie die Transformationsregel für die Hashing-Maske
Stellen Sie sicher, dass mindestens ein ausgewähltes Objekt in der Quelldatenbank vorhanden ist
Stellen Sie sicher, dass der Zielendpunkt kein Read Replica ist
Überprüfen Sie, ob sekundäre Indizes in der Zieldatenbank während des Vollladens aktiviert sind
API-Schlüssel: sqlserver-check-secondary-indexes
Bei dieser Bewertung vor der Migration wird überprüft, ob sekundäre Indizes beim Vollladen der Zieldatenbank aktiviert sind. Es wird empfohlen, sekundäre Indizes zu deaktivieren oder zu 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 wird, wenn er auf true gesetzt BatchApplyEnabled ist
API-Schlüssel: sqlserver-batch-apply-lob-mode
Bei dieser Bewertung vor der Migration wird überprüft, ob die DMS-Aufgabe LOB-Spalten enthält. Wenn LOB-Spalten zum Aufgabenumfang gehören, dürfen Sie den LOB-Modus nur BatchApplyEnabled zusammen mit dem eingeschränkten LOB-Modus verwenden. Wir empfehlen, für solche Tabellen separate Aufgaben zu erstellen und stattdessen den transaktionalen Anwendungsmodus zu verwenden.
Weitere Informationen finden Sie unter Wie kann ich die DMS-Batch-Apply-Funktion verwenden, um die CDC-Replikationsleistung zu verbessern?
Prüfen Sie, ob in der Zieldatenbank Trigger für Tabellen im Aufgabenbereich aktiviert sind
API-Schlüssel: sqlserver-check-for-triggers
AWS DMS identifizierte Trigger in der Zieldatenbank, die sich auf die Leistung der DMS-Volllastaufgabe und die Latenz auf dem Ziel auswirken können. Stellen Sie sicher, dass diese Trigger während einer Aufgabenausführung deaktiviert und während der Umstellungsphase aktiviert sind.
Prüfung, ob Tabellen im Aufgabenumfang berechnete Spalten enthalten
API-Schlü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 berechneten SQL Server-Spalten.
Diese Bewertung gilt nur für eine Volllast- und CDC-Migration oder eine Migration. CDC-only 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
API-Schlü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 Server-Tabellen mit Columnstore-Indizes.
Diese Bewertung gilt nur für eine Volllast- und CDC-Migration oder eine Migration. CDC-only 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
API-Schlü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 Migration. CDC-only 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
API-Schlüssel: sqlserver-check-for-temporal-tables
Bei dieser Bewertung vor der Migration wird geprüft, ob temporäre Tabellen vorhanden sind. AWS DMS unterstützt nicht das Replizieren von Änderungen aus Temporaltabellen.
Diese Bewertung gilt nur für eine Volllast- und CDC-Migration oder eine Migration. CDC-only 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
API-Schlüssel: sqlserver-check-for-delayed-durability
Bei dieser Bewertung vor der Migration wird geprüft, ob eine verzögerte Dauerhaftigkeit 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 Migration. CDC-only 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
API-Schlü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 die Replikation von Änderungen aus Datenbanken mit beschleunigter Datenwiederherstellung.
Diese Bewertung gilt nur für eine Volllast- und CDC-Migration oder eine Migration. CDC-only 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
API-Schlü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 konfiguriert sind, MS-Replication kann es zu Aufgabenfehlern kommen, wenn zu viele Tabellen mit Primärschlüsseln vorhanden sind.
Diese Bewertung gilt nur für eine Volllast- und CDC-Migration oder eine CDC-only Migration. Diese Bewertung ist nicht für eine Migration nur mit vollständigem Ladevorgang gültig.
Weitere Informationen zur Konfiguration MS-Replication finden Sie unter. Erfassung von Datenänderungen für die laufende Replikation von SQL Server
Prüfen Sie, ob die Quelldatenbank Tabellen oder Schemanamen mit Sonderzeichen enthält.
API-Schlü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
API-Schlü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
API-Schlüssel: sqlserver-check-for-encrypted-backups
Bei dieser Bewertung vor der Migration wird überprüft, ob die Quelldatenbank verschlüsselte Backups enthält.
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 unter einer URL oder in Windows Azure gespeichert sind.
API-Schlüssel: sqlserver-check-for-backup-url
Bei dieser Bewertung vor der Migration wird überprüft, ob die Quelldatenbank Backups enthält, die unter einer URL oder in 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
API-Schlü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.
Prüfen Sie, ob die Quelldatenbank über mindestens ein vollständiges Backup verfügt
API-Schlü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. SQL 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 spaltenförmige Strukturkomprimierung enthält.
API-Schlüssel: sqlserver-check-for-sparse-columns
Bei dieser Bewertung vor der Migration wird überprüft, ob die Quelldatenbank über spärliche Spalten und eine Komprimierung der Spaltenstruktur verfügt. DMS unterstützt keine spärlichen Spalten und die Komprimierung von Spaltenstrukturen.
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 eine Überwachung auf Serverebene für SQL Server 2008 oder SQL Server 2008 R2 verfügt
API-Schlü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. Bei DMS liegt ein verwandtes bekanntes Problem mit SQL Server 2008 und 2008 R2 vor.
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 Geometriespalten für den vollständigen LOB-Modus enthält
API-Schlüssel: sqlserver-check-for-geometry-columns
Bei dieser Bewertung vor der Migration wird überprüft, ob die Quelldatenbank Geometriespalten für den vollständigen LOB-Modus (Large Object) enthält, wenn SQL Server als Quelle verwendet wird. Wir empfehlen, den eingeschränkten LOB-Modus zu verwenden oder die InlineLobMaxSize Aufgabeneinstellung so einzustellen, dass der Inline-LOB-Modus verwendet wird, 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.
Prüfen Sie, ob die Quelldatenbank Spalten mit der Eigenschaft Identity enthält.
API-Schlüssel: sqlserver-check-for-identity-columns
Bei dieser Bewertung vor der Migration wird überprüft, ob die Quelldatenbank eine Spalte mit der IDENTITY Eigenschaft enthält. DMS migriert 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
API-Schlüssel: sqlserver-check-user-permission-for-full-load-only
Bei dieser Bewertung vor der Migration wird überprüft, ob der Benutzer der DMS-Aufgabe berechtigt ist, 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 die Berechtigungen FULL LOAD und CDC oder nur CDC hat
API-Schlü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 oder auszuführen. FULL LOAD and CDC CDC only
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Prüfen Sie, ob CDC in lokalen Datenbanken oder EC2-Datenbanken aktiviert MS-Replication ist.
API-Schlüssel: sqlserver-check-attribute-for-enable-ms-cdc-onprem
Prüfen Sie, ob CDC in lokalen oder EC2-Datenbanken aktiviert MS-Replication ist.
Weitere Informationen zur Konfiguration MS-Replication finden Sie unter. Erfassen von Datenänderungen für selbstverwaltete SQL-Server-Quellen (On-Premises oder in Amazon EC2)
Prüfen Sie, ob der DMS-Benutzer über die Berechtigung VIEW DEFINITION verfügt.
API-Schlü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 Berechtigung verfügt. VIEW DEFINITION DMS benötigt 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-Berechtigung für die MASTER-Datenbank für Benutzer ohne Sysadmin-Rolle verfügt.
API-Schlü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 DMS benötigt diese Berechtigung, um auf Datenbankobjekte in der MASTER-Datenbank zuzugreifen. DMS benötigt diese Berechtigung auch, wenn der Benutzer keine Sysadmin-Rechte hat. DMS benötigt diese Berechtigung, um Funktionen, Zertifikate und Logins 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-Berechtigung verfügt.
API-Schlüssel: sqlserver-check-user-permission-on-view-server-state
Bei dieser Bewertung vor der Migration wird überprü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 Statusinformationen einzusehen. Diese Berechtigung ermöglicht den Zugriff auf dynamische Verwaltungsansichten (DMVs) und dynamische Verwaltungsfunktionen (DMFs), die Informationen über die SQL Server-Instanz verfügbar machen. Diese Berechtigung ist erforderlich, damit der DMS-Benutzer auf CDC-Ressourcen zugreifen kann. Diese Berechtigung ist erforderlich, um eine DMS-Aufgabe in FULL LOAD and CDC den Modi oder auszuführen. CDC only
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Überprüfen Sie, ob der Größenparameter für die Textreplikation nicht unbegrenzt ist
API-Schlüssel: sqlserver-check-for-max-text-repl-size
Das Festlegen des Parameters Max Text Repl Size in der Datenbank kann möglicherweise zu einem Datenmigrationsfehler für LOB-Spalten führen. DMS empfiehlt dringend, ihn auf -1 zu setzen.
Weitere Informationen finden Sie unter Fehlersuche bei Verwendung von Microsoft SQL Server.
Überprüfen Sie, ob auf dem Ziel für Batch Apply ein Primärschlüssel oder ein eindeutiger Index vorhanden ist
API-Schlüssel: sqlserver-check-batch-apply-target-pk-ui-absence
Batch Apply wird nur für Tabellen mit Primärschlüsseln oder eindeutigen Indizes in der Zieltabelle unterstützt. Bei Tabellen ohne Primärschlüssel oder eindeutige Indizes schlägt der Batch fehl und Änderungen werden nacheinander verarbeitet. Es empfiehlt sich, solche Tabellen ihren eigenen Aufgaben zuzuweisen und stattdessen den transaktionalen Anwendungsmodus zu verwenden. Alternativ können Sie einen eindeutigen Schlüssel für die Zieltabelle erstellen.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Überprüfen Sie, ob sowohl der Primärschlüssel als auch der eindeutige Index auf dem Ziel vorhanden sind, wenn Batch Apply aktiviert ist
API-Schlüssel: sqlserver-check-batch-apply-target-pk-ui-simultaneously
Batch Apply wird nur für Tabellen mit Primärschlüsseln oder eindeutigen Indizes in der Zieltabelle unterstützt. Bei Tabellen mit Primärschlüsseln und eindeutigen Indizes schlägt der Batch gleichzeitig fehl und Änderungen werden nacheinander verarbeitet. Es empfiehlt sich, solche Tabellen ihren eigenen Aufgaben zuzuweisen und stattdessen den transaktionalen Anwendungsmodus zu verwenden. Alternativ können Sie eindeutige Schlüssel oder Primärschlüssel in der Zieltabelle ablegen und sie bei der Migration neu erstellen.
Weitere Informationen finden Sie unter Einschränkungen bei der Verwendung von SQL Server als Quelle für AWS DMS.
Überprüfen Sie, ob die Tabelle einen Primärschlüssel oder einen eindeutigen Index hat, wenn die DMS-Validierung aktiviert ist
API-Schlüssel: sqlserver-check-pk-validity
Für die Datenvalidierung muss die Tabelle sowohl für die Quelle als auch für das Ziel über einen Primärschlüssel oder einen eindeutigen Index verfügen.
Weitere Informationen finden Sie unter AWS DMS-Datenvalidierung.
Validieren Sie, wenn AWS DMS Der Benutzer hat die erforderlichen Rechte für das Ziel
API-Schlüssel: sqlserver-check-target-privileges
Der AWS DMS Benutzer muss mindestens die Benutzerrolle db_owner in der Zieldatenbank haben.
Weitere Informationen finden Sie unter Sicherheitsanforderungen bei der Verwendung von SQL Server als Ziel für AWS Database Migration Service.
Empfehlung zur Verwendung der Einstellung MaxFullLoadSubTasks
API-Schlüssel: sqlserver-tblnum-for-max-fullload-subtasks
Bei dieser Bewertung wird die Anzahl der Tabellen überprüft, die in der Aufgabe enthalten sind, und es wird empfohlen, den MaxFullLoadSubTasks Parameter für eine optimale Leistung während des Vollladevorgangs zu erhöhen. AWS DMS Migriert standardmäßig 8 Tabellen gleichzeitig. Wenn Sie den MaxFullLoadSubTasks Parameter auf einen höheren Wert ändern, wird die Leistung bei Volllast verbessert.
Weitere Informationen finden Sie unter Full-load Task-Einstellungen.
Überprüfen Sie die Transformationsregel für zufällige Ziffern
API-Schlüssel: sqlserver-datamasking-digits-randomize
Mit dieser Bewertung wird überprüft, ob die in Tabellenzuordnungen verwendeten Spalten mit der Transformationsregel „Ziffern nach dem Zufallsprinzip“ kompatibel sind. Darüber hinaus wird bei der Bewertung überprüft, ob die für die Transformation ausgewählten Spalten Teil von Primärschlüsseln, eindeutigen Einschränkungen oder Fremdschlüsseln sind, da die Anwendung von Transformationen zur Randomisierung von Ziffern keine Eindeutigkeit garantiert.
Prüfen Sie die Maske „Transformationsregel für Ziffern“
API-Schlüssel: sqlserver-datamasking-digits-mask
Mit dieser Bewertung wird überprüft, ob die in der Tabellenzuordnung verwendeten Spalten von der Transformationsregel „Ziffernmaske“ nicht unterstützt werden. Darüber hinaus prüft die Bewertung, ob die für die Transformation ausgewählten Spalten Teil von Primärschlüsseln, eindeutigen Einschränkungen oder Fremdschlüsseln sind, da die Anwendung von Digit-Masken-Transformationen auf solche Spalten zu Fehlern bei der DMS-Aufgabe führen kann, da die Eindeutigkeit nicht garantiert werden kann.
Überprüfen Sie die Transformationsregel für die Hashing-Maske
API-Schlüssel: sqlserver-datamasking-hash-mask
Diese Bewertung überprüft, ob eine der in der Tabellenzuordnung verwendeten Spalten von der Transformationsregel für Hashing-Masken nicht unterstützt wird. Außerdem wird überprüft, ob die Länge der Quellspalte 64 Zeichen überschreitet. Idealerweise sollte die Länge der Zielspalte mehr als 64 Zeichen betragen, um die Hash-Maskierung zu unterstützen. Darüber hinaus wird bei der Bewertung überprüft, ob die für die Transformation ausgewählten Spalten Teil von Primärschlüsseln, eindeutigen Einschränkungen oder Fremdschlüsseln sind, da die Anwendung von Zahlen zur zufälligen Generierung von Transformationen keine Eindeutigkeit garantiert.
Stellen Sie sicher, dass die Aufgabeneinstellungen für die Datenüberprüfung und die Randomisierung von Datenmaskierungsziffern nicht gleichzeitig aktiviert sind
API-Schlüssel: all-to-all-validation-with-datamasking-digits-randomize
Bei dieser Bewertung vor der Migration wird sichergestellt, dass die Einstellung für die Datenüberprüfung und die Randomisierung der Datenmaskierungsziffern nicht gleichzeitig aktiviert sind, da diese Funktionen nicht kompatibel sind.
Stellen Sie sicher, dass die Aufgabeneinstellungen für die Datenüberprüfung und die Hashing-Maske für die Datenmaskierung nicht gleichzeitig aktiviert sind
API-Schlüssel: all-to-all-validation-with-datamasking-hash-mask
Bei dieser Bewertung vor der Migration wird überprüft, ob die Einstellung für die Datenüberprüfung und die Hashing-Maske für die Datenmaskierung nicht gleichzeitig aktiviert sind, da diese Funktionen nicht kompatibel sind.
Stellen Sie sicher, dass die Aufgabeneinstellungen für die Datenüberprüfung und die Ziffernmaske zur Datenmaskierung nicht gleichzeitig aktiviert sind
API-Schlüssel: all-to-all-validation-with-digit-mask
Bei dieser Bewertung vor der Migration wird überprüft, ob die Einstellung für die Datenüberprüfung und die Ziffernmaske für die Datenmaskierung nicht gleichzeitig aktiviert sind, da diese Funktionen nicht kompatibel sind.
Stellen Sie sicher, dass mindestens ein ausgewähltes Objekt in der Quelldatenbank vorhanden ist
API-Schlüssel: all-check-source-selection-rules
Bei dieser Bewertung vor der Migration wird überprüft, ob mindestens ein in den Auswahlregeln angegebenes Objekt in der Quelldatenbank vorhanden ist, einschließlich des Musterabgleichs für Regeln, die auf Platzhaltern basieren.
Stellen Sie sicher, dass sekundäre Einschränkungen und Indizes (nicht primär) in der Quelldatenbank vorhanden sind
API-Schlüssel: all-check-secondary-constraints
Bei dieser Bewertung vor der Migration wird überprüft, ob sekundäre Einschränkungen und Indizes (Fremdschlüssel, Prüfeinschränkungen, nicht gruppierte Indizes) in der Quelldatenbank vorhanden sind.
Stellen Sie sicher, dass der Zielendpunkt kein Read Replica ist
API-Schlüssel: all-check-target-read-replica
Bei dieser Bewertung vor der Migration wird überprüft, ob der Zielendpunkt nicht als Read Replica konfiguriert ist. AWS DMS erfordert Schreibzugriff auf die Zieldatenbank und kann nicht auf schreibgeschützte Replikate repliziert werden.
Überprüfen Sie die Backup-Kette
API-Schlüssel: sqlserver-check-for-backup-broken-chain
Diese Bewertung vor der Migration stellt sicher, dass die Backup-Kette der Quelldatenbank nicht unterbrochen ist. Eine unterbrochene Sicherungskette kann den Zugriff auf die für die CDC-Replikation erforderlichen Transaktionsprotokolle AWS DMS verhindern.
Überprüfen Sie die Datenbankbenutzerberechtigungen für die Anwendung der EXCLUSIVE_AUTOMATIC_TRUNCATION-Schutzrichtlinie
API-Schlüssel: sqlserver-safeguard-permissions
Bei dieser Bewertung vor der Migration wird überprüft, ob der Datenbankbenutzer über die erforderlichen Berechtigungen zur Verwendung der Schutzrichtlinie verfügt. EXCLUSIVE_AUTOMATIC_TRUNCATION Der Benutzer muss dem dmsuser SELECT-Berechtigungen für die Objekte dbo.syscategories und dbo.sysjobs das System gewähren.
Weitere Informationen finden Sie unter Endpunkteinstellungen bei Verwendung von SQL Server als Quelle für AWS DMS.
Überprüfen Sie die sekundäre Knotenverbindung und die erforderlichen Schutzattribute für AWS DMS Quell-Endpunkt
API-Schlüssel: sqlserver-check-sec-node-sg-policy
Bei dieser Bewertung vor der Migration wird überprüft, ob für den Quellendpunkt die erforderlichen zusätzlichen Verbindungsattribute (ECAs) konfiguriert sind, wenn eine Verbindung zu einem sekundären Knoten mit aktivierten Schutzmaßnahmen hergestellt wird.
Weitere Informationen finden Sie unter Endpunkteinstellungen bei Verwendung von SQL Server als Quelle für AWS DMS.
Stellen Sie sicher, dass der Endpunkt über alle erforderlichen zusätzlichen Verbindungsattribute (ECAs) verfügt, wenn AWS DMS ist mit dem sekundären Knoten verbunden
API-Schlüssel: sqlserver-check-sec-node-without-eca
Bei dieser Bewertung vor der Migration wird überprüft, ob alle erforderlichen zusätzlichen Verbindungsattribute (ECAs) konfiguriert sind, wenn der Quellendpunkt eine Verbindung zu einem sekundären Knoten herstellt
Weitere Informationen finden Sie unter Arbeiten mit selbstverwalteten SQL Server-Verfügbarkeitsgruppen AlwaysOn.