Sprache

SchemaComparisonResult Klasse

Definition

Klasse, die Informationen zu den Unterschieden zwischen einer Quell- und Zieldatenbank bereitstellt. Unterschiede werden in einer Struktur dargestellt.

public sealed class SchemaComparisonResult
type SchemaComparisonResult = class
Public NotInheritable Class SchemaComparisonResult
Vererbung
SchemaComparisonResult

Eigenschaften

Name Beschreibung
Differences

Eine Struktur, die Ergebnisse des Schemavergleichs von Quell- und Zielendpunkten enthält.

IsEqual

Gibt an, ob die Quell- und Zielendpunkte gleich sind.

IsValid

Gibt an, ob ein Vergleich zu einem gültigen, verwendbaren Ergebnis führte.

SourceModel

Das Quelldatenbankmodell

TargetModel

Das Zieldatenbankmodell

Methoden

Name Beschreibung
Exclude(SchemaDifference)

Wird verwendet, um zu versuchen, einen Unterschied als Teil der Reihe von Updateaktionen auszuschließen, die skripted oder veröffentlicht sind.

GenerateScript(String, CancellationToken)

Generiert ein T-SQL-Updateskript, das das Zielschema mit dem Quellschema konsistent macht.

GenerateScript(String)

Generiert ein T-SQL-Updateskript, das das Zielschema mit dem Quellschema konsistent macht.

GetDiffEntrySourceScript(SchemaDifference)

Ruft das Quellskript für die SchemaDifference aus dem SchemaComparisonResult ab, falls vorhanden. SchemaDifferences mit "Delete" als SchemaUpdateAction verfügen nicht über ein Quellskript.

GetDiffEntryTargetScript(SchemaDifference)

Ruft das Zielskript für die SchemaDifference aus dem SchemaComparisonResult ab, falls vorhanden. SchemaDifferences mit "Hinzufügen" als SchemaUpdateAction verfügen nicht über ein Zielskript.

GetErrors()

Stellt eine Aufzählung von Fehlern bereit, die erfolgreiche Schemavergleichsvorgänge verhindern.

GetExcludeDependencies(SchemaDifference)

Abrufen von Abhängigkeiten zum Kostenausschlussvorgang auf einem Knoten

GetIncludeDependencies(SchemaDifference)

Abrufen von Abhängigkeiten zum Kosteneinschließen eines Knotens

Include(SchemaDifference)

Wird verwendet, um einen Unterschied als Teil der Reihe von Updateaktionen einzuschließen, die skripted oder veröffentlicht werden.

PublishChangesToDatabase()

Generiert und führt dann ein T-SQL-Updateskript aus, das das Zieldatenbankschema mit dem Quellschema konsistent macht.

PublishChangesToDatabase(CancellationToken)

Generiert und führt dann ein T-SQL-Updateskript aus, das das Zieldatenbankschema mit dem Quellschema konsistent macht.

PublishChangesToProject(String, DacExtractTarget)

Aktualisiert das Zielprojektschema so, dass es mit dem Quellschema konsistent ist.

PublishChangesToTarget()
Veraltet.

Generiert und führt dann ein T-SQL-Updateskript aus, das das Zielschema mit dem Quellschema konsistent macht.

PublishChangesToTarget(CancellationToken)
Veraltet.

Generiert und führt dann ein T-SQL-Updateskript aus, das das Zielschema mit dem Quellschema konsistent macht.

Gilt für: