SqlSchemaDeploymentOptions-Klasse
Enthält Optionen, die die Bereitstellung steuern.
Vererbungshierarchie
System.Object
Microsoft.Data.Schema.Build.SchemaDeploymentOptions
Microsoft.Data.Schema.Sql.Build.SqlSchemaDeploymentOptions
Microsoft.Data.Schema.Sql.Build.Sql90SchemaDeploymentOptions
Namespace: Microsoft.Data.Schema.Sql.Build
Assembly: Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)
Syntax
'Declaration
<DatabaseSchemaProviderCompatibilityAttribute(GetType(SqlDatabaseSchemaProvider))> _
Public MustInherit Class SqlSchemaDeploymentOptions _
Inherits SchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(SqlDatabaseSchemaProvider))]
public abstract class SqlSchemaDeploymentOptions : SchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(SqlDatabaseSchemaProvider))]
public ref class SqlSchemaDeploymentOptions abstract : public SchemaDeploymentOptions
[<AbstractClass>]
[<DatabaseSchemaProviderCompatibilityAttribute(typeof(SqlDatabaseSchemaProvider))>]
type SqlSchemaDeploymentOptions =
class
inherit SchemaDeploymentOptions
end
public abstract class SqlSchemaDeploymentOptions extends SchemaDeploymentOptions
Der SqlSchemaDeploymentOptions-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
SqlSchemaDeploymentOptions | Initialisiert eine neue Instanz der SqlSchemaDeploymentOptions-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
AbortOnFirstError | Ruft einen Wert ab, der angibt, ob die Bereitstellung beim Auftreten des ersten Fehlers beendet werden soll, oder legt diesen Wert fest. | |
BackupDatabaseBeforeChanges | Ruft einen Wert ab, der angibt, ob das Aktualisierungsskript Anweisungen enthalten soll, mit denen die Datenbank vor dem Ändern des Ziels gesichert werden soll, oder legt diesen fest. | |
BlockOnPossibleDataLoss | Ruft einen Wert ab, der angibt, ob das Aktualisierungsskript bei einem möglichen Datenverlust blockiert werden soll, oder legt diesen Wert fest. | |
BuildtimeContributorsMustExist | (Von SchemaDeploymentOptions geerbt.) | |
CheckNewConstraints | Ruft einen Wert ab, der angibt, ob beim Bereitstellen von Änderungen neue Einschränkungen überprüft werden sollen, oder legt diesen Wert fest. | |
CollationPreference | Ruft einen Wert ab, der angibt, wie die Sortierreihenfolge beim Bereitstellen von Änderungen behandelt werden soll, oder legt diesen fest. | |
CommentOutSetVarDeclarations | Ruft einen Wert ab, der angibt, ob die SETVAR-Deklarationen im generierten Synchronisierungsskript auskommentiert werden sollen, oder legt diesen Wert fest. | |
ComparerConfiguration | Ruft den Vergleichsfilter ab. (Überschreibt SchemaDeploymentOptions.ComparerConfiguration.) | |
CreateNewDatabase | Ruft einen Wert ab, der angibt, ob während der Bereitstellung eine neue Zieldatenbank erstellt werden soll, oder legt diesen fest. (Von SchemaDeploymentOptions geerbt.) | |
DatabaseSchemaProvider | Ruft den Datenbankschema-Anbieter ab. | |
DeployDatabaseInSingleUserMode | Ruft einen Wert ab, der angibt, ob das Aktualisierungsskript die Datenbank auf den Einzelbenutzermodus festlegen soll, oder legt diesen Wert fest. | |
DropConstraintsNotInSource | Ruft einen Wert ab, der angibt, ob nur im Ziel auftretende Einschränkungen beim Bereitstellen von Änderungen gelöscht werden sollen, oder legt diesen fest. | |
DropIndexesNotInSource | Ruft einen Wert ab, der angibt, ob nur in der Zieldatenbank auftretende Indizes beim Bereitstellen von Änderungen gelöscht werden sollen, oder legt diesen fest. | |
DropObjectsNotInSource | Ruft einen Wert ab, der angibt, ob Objekte in der Zieldatenbank gelöscht werden sollen, die nicht in der Quelldatenbank vorhanden sind, oder legt diesen fest. (Von SchemaDeploymentOptions geerbt.) | |
EnforceMinimalDependencies | Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas nur minimale Abhängigkeiten erzwungen werden sollen, oder legt diesen fest. | |
ExcludedModelElements | Ruft eine Liste von Modellelementen ab, die der Benutzer zum Ausschluss aus der Zieldatenbank ausgewählt hat, oder legt diese fest. (Von SchemaDeploymentOptions geerbt.) | |
ExcludedObjectTypesForSchemaCompare | Ruft eine schreibgeschützte Kopie der Typen ab, die aus dem Schemavergleich ausgeschlossen werden. | |
ExtensionHandle | Ruft das Erweiterungshandle für diese Erweiterung ab oder legt es fest. (Von SchemaDeploymentOptions geerbt.) | |
GenerateDatabaseOptions | Ruft einen Wert ab, der angibt, ob die Datenbankoptionen im Aktualisierungsskript festgelegt werden sollen, oder legt diesen Wert fest. | |
GenerateDeployStateChecks | Ruft einen Wert ab, der angibt, ob das Aktualisierungsskript den Bereitstellungszustand überprüfen soll, oder legt diesen Wert fest. | |
IgnoreAnsiNulls | Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas die ANSI NULL-Einstellung ignoriert werden soll, oder legt diesen fest. | |
IgnoreColumnCollation | Ruft einen Wert ab, der angibt, ob Spaltensortierungen beim Vergleichen von Schemas ignoriert werden sollen, oder legt diesen fest. | |
IgnoreColumnOrder | Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas die Reihenfolge von Spalten in Tabellen und Sichten ignoriert werden soll, oder legt diesen fest. | |
IgnoreComments | Ruft einen Wert ab, der angibt, ob die Kommentare beim Vergleichen von Schemas ignoriert werden sollen, oder legt diesen fest. | |
IgnoreDmlTriggerOrder | Ruft einen Wert ab, der angibt, ob die Reihenfolge von DML-Triggern (Data Manipulation Language, Datenbearbeitungssprache) beim Vergleichen von Schema ignoriert werden soll, oder legt diesen fest. | |
IgnoreDmlTriggerState | Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas der aktivierte Zustand von DML-Triggern ignoriert werden soll, oder legt diesen fest. | |
IgnoreExtendedProperties | Ruft einen Wert ab, der angibt, ob erweiterte Eigenschaften beim Vergleichen von Schemas ignoriert werden sollen, oder legt diesen fest. | |
IgnoreFilegroupPlacement | Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas die Platzierung von Objekten in Dateigruppen ignoriert werden soll, oder legt diesen fest. | |
IgnoreFillFactor | Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas der Füllfaktor für Indizes ignoriert werden soll, oder legt diesen fest. | |
IgnoreIdentitySeed | Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas ID-Startwerte ignoriert werden sollen, oder legt diesen fest. | |
IgnoreIncrement | Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas ID-Schrittwerte ignoriert werden sollen, oder legt diesen fest. | |
IgnoreIndexOptions | Ruft einen Wert ab, der angibt, ob Indexoptionen beim Vergleichen von Schemas ignoriert werden sollen, oder legt diesen fest. | |
IgnoreIndexPadding | Ruft einen Wert ab, der angibt, ob die Indexauffüllung beim Vergleichen von Schemas ignoriert werden soll, oder legt diesen fest. | |
IgnoreKeywordCasing | ||
IgnoreLockHintsOnIndexes | Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas Sperrhinweise für Indizes ignoriert werden sollen, oder legt diesen fest. | |
IgnoreLoginSids | Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas die Sicherheits-IDs (SIDs) für die Anmeldung ignoriert werden sollen, oder legt diesen fest. | |
IgnoreNotForReplication | Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas die NOT FOR REPLICATION-Werte ignoriert werden sollen, oder legt diesen fest. | |
IgnorePartitionSchemes | ||
IgnorePermissions | ||
IgnoreQuotedIdentifiers | Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas die Einstellung für Bezeichner in Anführungszeichen ignoriert werden soll, oder legt diesen fest. | |
IgnoreRoleMembership | Ruft einen Wert ab, der angibt, ob die Rollenmitgliedschaft beim Vergleichen von Schemas ignoriert werden soll, oder legt diesen fest. | |
IgnoreSemicolonBetweenStatements | Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas Semikolons zwischen Anweisungen ignoriert werden sollen, oder legt diesen fest. | |
IgnoreStatisticsSample | Ruft einen Wert ab, der angibt, ob das Statistikbeispiel beim Vergleichen von Schemas ignoriert werden soll, oder legt diesen fest. | |
IgnoreTableOptions | Ruft einen Wert ab, der angibt, ob Tabellenoptionen beim Vergleichen von Schemas ignoriert werden sollen, oder legt diesen fest. | |
IgnoreUserSettingsObjects | Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas die Benutzereinstellungsobjekte ignoriert werden sollen, oder legt diesen fest. | |
IgnoreWhitespace | Ruft einen Wert ab, der angibt, ob Leerzeichen beim Vergleichen von Schemas ignoriert werden sollen, oder legt diesen fest. | |
IgnoreWithNocheckOnCheckConstraints | Ruft einen Wert ab, der angibt, ob eine WITH NOCHECK-Anweisung in CHECK-Einschränkungen beim Vergleichen von Schemas ignoriert werden soll, oder legt diesen fest. | |
IgnoreWithNocheckOnForeignKeys | ||
IncludeTransactionalScripts | Ruft einen Wert ab, der angibt, ob das Aktualisierungsskript an jeder möglichen Position ausgeführt werden soll, oder legt diesen fest. | |
ScriptDatabaseCollation | ||
SerializationData | Ruft die zu serialisierenden Optionen ab. (Überschreibt SchemaDeploymentOptions.SerializationData.) | |
SourceSetVariables | Ruft die Liste der Variablen und deren Werte für die Quelle des Vergleichs ab. | |
TargetConnectionString | Ruft die Verbindungszeichenfolge für die Zieldatenbank ab oder legt sie fest. (Von SchemaDeploymentOptions geerbt.) | |
TargetDatabaseName | Ruft den Namen der Zieldatenbank ab oder legt ihn fest. (Von SchemaDeploymentOptions geerbt.) | |
TargetSetVariables | Ruft die Liste der Variablen und deren Werte für das Ziel des Vergleichs ab. | |
TreatVerificationErrorsAsWarnings | Ruft einen Wert ab, der angibt, ob alle Überprüfungsfehler als Warnungen behandelt werden sollen, oder legt diesen fest. (Von SchemaDeploymentOptions geerbt.) | |
UnmodifiableObjectWarnings | Ruft einen Wert ab, der angibt, ob beim Bereitstellen von Änderungen Warnungen für nicht änderbare Objekte generiert werden sollen, oder legt diesen Wert fest. | |
VerifyDeployment | Ruft einen Wert ab, der angibt, ob die Bereitstellung abschließend überprüft werden soll, oder legt diesen fest. (Von SchemaDeploymentOptions geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddExcludedObjectTypeForSchemaCompare | Fügt der Liste der aus dem Schemavergleich ausgeschlossenen Typen einen neuen Typ hinzu. | |
CreateCopy | Erstellt eine neue Kopie der SqlSchemaDeploymentOptions unter Verwendung der Einstellungen in this und gibt diese zurück. (Überschreibt SchemaDeploymentOptions.CreateCopy().) | |
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
FlushExcludedObjectTypeForSchemaCompare | Löscht die Liste der Typen, die aus dem Schemavergleich ausgeschlossen sind, und fügt dieser Liste ISqlDynamicColumnSource hinzu. | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetPropertyClassesToExcludeFromComparison | Ruft eine Liste von Modelleigenschaftenklassen ab, die im Schemavergleich nicht berücksichtigt werden sollen. | |
GetRelationshipClassesToExcludeFromComparison | Ruft eine Liste von Modellbeziehungsklassen ab, die im Schemavergleich nicht berücksichtigt werden. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
IsObjectTypeExcludedForSchemaCompare | Überprüft, ob der angegebene Typ in der Liste von objectTypes enthalten ist, die aus dem Schemavergleich ausgeschlossen wurden. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
OnExtensionHandle | Gibt TSqlParser zurück. (Überschreibt SchemaDeploymentOptions.OnExtensionHandle().) | |
OnInitialize | Ruft Serverpfade ab und konfiguriert die Quell- und Zielvariablen mit Datenbankname, Datenpfad und Protokolldateipfad. (Überschreibt SchemaDeploymentOptions.OnInitialize().) | |
SetExtensionHandle | Legt den Wert der ExtensionHandle-Eigenschaft fest und ruft die OnExtensionHandle-Methode auf. (Von SchemaDeploymentOptions geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
TryLoadSourceSqlCmdVariables | Lädt die SourceSqlCmdVariables aus der angegebenen Variablendatei. | |
TryLoadTargetSqlCmdVariables | Lädt die TargetSqlCmdVariables aus der angegebenen Variablendatei. |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
CurrentVersion | Die Versionsnummer für die aktuelle Version. | |
ExcludedTypeValueName | Der Optionsname zum Ausschließen des Typs ("ExcludedType"). | |
PlanGenerationType | Der Optionsname für den Plangenerierungstyp ("PlanGenerationType"). | |
RosarioVersion | Die Versionsnummer für die Visual Studio 2010-Version. | |
VersionElementName | Der Name der Versionsoption ("Version"). |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.