Freigeben über


MigrateSqlServerSqlDBTaskInput Klasse

Definition

Eingabe für die Aufgabe, die lokale SQL Server Datenbanken zu Azure SQL Database migriert.

public class MigrateSqlServerSqlDBTaskInput : Azure.ResourceManager.DataMigration.Models.SqlMigrationTaskInput
type MigrateSqlServerSqlDBTaskInput = class
    inherit SqlMigrationTaskInput
Public Class MigrateSqlServerSqlDBTaskInput
Inherits SqlMigrationTaskInput
Vererbung
MigrateSqlServerSqlDBTaskInput

Konstruktoren

MigrateSqlServerSqlDBTaskInput(SqlConnectionInfo, SqlConnectionInfo, IEnumerable<MigrateSqlServerSqlDBDatabaseInput>)

Initialisiert eine neue instance von MigrateSqlServerSqlDBTaskInput.

Eigenschaften

EncryptedKeyForSecureFields

verschlüsselter Schlüssel für sichere Felder.

SelectedDatabases

Zu migrierende Datenbanken.

SourceConnectionInfo

Informationen zum Herstellen einer Verbindung mit der Quelle.

(Geerbt von SqlMigrationTaskInput)
StartedOn

Datum und Uhrzeit relativ zu UTC, als die Migration gestartet wurde.

TargetConnectionInfo

Informationen zum Herstellen einer Verbindung mit dem Ziel.

(Geerbt von SqlMigrationTaskInput)
ValidationOptions

Optionen zum Aktivieren verschiedener Überprüfungen nach der Migration. Verfügbare Optionen, 1.) Datenintegritätsprüfung: Führt nach der Migration einen Prüfsummenvergleich für Quell- und Zieltabellen durch, um die Richtigkeit der Daten sicherzustellen. 2.) Schemaüberprüfung: Führt einen gründlichen Schemavergleich zwischen den Quell- und Zieltabellen durch und stellt eine Liste der Unterschiede zwischen quell- und zieldatenbank bereit, 3.) Abfrageanalyse: Führt eine Reihe von Abfragen aus, die automatisch entweder aus dem Abfrageplancache oder Abfragespeicher abgerufen werden, und führt sie aus und vergleicht die Ausführungszeit zwischen der Quell- und der Zieldatenbank.

Gilt für: