SchemaComparisonResult Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klasse, die Informationen zu den Unterschieden zwischen einer Quell- und Einer Zieldatenbank bereitstellt. Unterschiede werden in einer Struktur dargestellt.
public sealed class SchemaComparisonResult
type SchemaComparisonResult = class
Public NotInheritable Class SchemaComparisonResult
- Vererbung
-
SchemaComparisonResult
Eigenschaften
Differences |
Eine Struktur, die Ergebnisse des Schemavergleichs von Quell- und Zielendpunkten enthält. |
IsEqual |
Gibt an, ob quell- und zielendpunkte gleich sind. |
IsValid |
Gibt an, ob der Vergleich zu einem gültigen, verwendbaren Ergebnis geführt hat |
SourceModel |
Das Quelldatenbankmodell |
TargetModel |
Das Zieldatenbankmodell |
Methoden
Exclude(SchemaDifference) |
Wird verwendet, um eine Differenz als Teil der Reihe von Updateaktionen auszuschließen, die in Skripts oder veröffentlicht werden. |
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 schemaDifference von SchemaComparisonResult ab, sofern vorhanden. SchemaDifferences mit "Delete" als SchemaUpdateAction verfügen nicht über ein Quellskript. |
GetDiffEntryTargetScript(SchemaDifference) |
Ruft das Zielskript für schemaDifference aus SchemaComparisonResult ab, sofern vorhanden. SchemaDifferences mit "Add" als SchemaUpdateAction verfügen nicht über ein Zielskript. |
GetErrors() |
Stellt eine Enumeration von Fehlern bereit, die einen erfolgreichen Schemavergleich verhindern. |
GetExcludeDependencies(SchemaDifference) |
Abrufen von Abhängigkeiten zu Kosten Ausschlussvorgang auf einem Knoten |
GetIncludeDependencies(SchemaDifference) |
Abrufen von Abhängigkeiten zu Kosten Include-Vorgang auf einem Knoten |
Include(SchemaDifference) |
Wird verwendet, um zu versuchen, einen Unterschied als Teil der Reihe von Updateaktionen einzuschließen, die in Skripts 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) |
Updates 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. |