Freigeben über


Sql100SchemaDeploymentOptions-Klasse

Stellt Bereitstellungsoptionen dar, die für SQL Server 2008 spezifisch sind.

Vererbungshierarchie

System.Object
  Microsoft.Data.Schema.Build.SchemaDeploymentOptions
    Microsoft.Data.Schema.Sql.Build.SqlSchemaDeploymentOptions
      Microsoft.Data.Schema.Sql.Build.Sql90SchemaDeploymentOptions
        Microsoft.Data.Schema.Sql.Build.Sql100SchemaDeploymentOptions

Namespace:  Microsoft.Data.Schema.Sql.Build
Assembly:  Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)

Syntax

'Declaration
<DatabaseSchemaProviderCompatibilityAttribute(GetType(Sql100DatabaseSchemaProvider))> _
Public Class Sql100SchemaDeploymentOptions _
    Inherits Sql90SchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(Sql100DatabaseSchemaProvider))]
public class Sql100SchemaDeploymentOptions : Sql90SchemaDeploymentOptions
[DatabaseSchemaProviderCompatibilityAttribute(typeof(Sql100DatabaseSchemaProvider))]
public ref class Sql100SchemaDeploymentOptions : public Sql90SchemaDeploymentOptions
[<DatabaseSchemaProviderCompatibilityAttribute(typeof(Sql100DatabaseSchemaProvider))>]
type Sql100SchemaDeploymentOptions =  
    class
        inherit Sql90SchemaDeploymentOptions
    end
public class Sql100SchemaDeploymentOptions extends Sql90SchemaDeploymentOptions

Der Sql100SchemaDeploymentOptions-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode Sql100SchemaDeploymentOptions Initialisiert eine neue Instanz der Sql100SchemaDeploymentOptions-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AbortOnFirstError Ruft einen Wert ab, der angibt, ob die Bereitstellung beim Auftreten des ersten Fehlers beendet werden soll, oder legt diesen Wert fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft 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. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft BlockOnPossibleDataLoss Ruft einen Wert ab, der angibt, ob das Aktualisierungsskript bei einem möglichen Datenverlust blockiert werden soll, oder legt diesen Wert fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft BuildtimeContributorsMustExist (Von SchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft CheckNewConstraints Ruft einen Wert ab, der angibt, ob beim Bereitstellen von Änderungen neue Einschränkungen überprüft werden sollen, oder legt diesen Wert fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft CollationPreference Ruft einen Wert ab, der angibt, wie die Sortierreihenfolge beim Bereitstellen von Änderungen behandelt werden soll, oder legt diesen fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft CommentOutSetVarDeclarations Ruft einen Wert ab, der angibt, ob die SETVAR-Deklarationen im generierten Synchronisierungsskript auskommentiert werden sollen, oder legt diesen Wert fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft ComparerConfiguration Ruft den Vergleichsfilter ab. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft 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.)
Öffentliche Eigenschaft DatabaseSchemaProvider Ruft den Datenbankschema-Anbieter ab. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft DeployDatabaseInSingleUserMode Ruft einen Wert ab, der angibt, ob das Aktualisierungsskript die Datenbank auf den Einzelbenutzermodus festlegen soll, oder legt diesen Wert fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft DisableAndReenableDdlTriggers Ruft einen Wert ab, der angibt, ob DDL-Trigger (Data Definition Language, Datendefinitionssprache) deaktiviert und während der Bereitstellung erneut aktiviert werden, oder legt diesen fest. (Von Sql90SchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft 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. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft 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. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft 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.)
Öffentliche Eigenschaft EnforceMinimalDependencies Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas nur minimale Abhängigkeiten erzwungen werden sollen, oder legt diesen fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft 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.)
Öffentliche Eigenschaft ExcludedObjectTypesForSchemaCompare Ruft eine schreibgeschützte Kopie der Typen ab, die aus dem Schemavergleich ausgeschlossen werden. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft ExtensionHandle Ruft das Erweiterungshandle für diese Erweiterung ab oder legt es fest. (Von SchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft GenerateDatabaseOptions Ruft einen Wert ab, der angibt, ob die Datenbankoptionen im Aktualisierungsskript festgelegt werden sollen, oder legt diesen Wert fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft GenerateDeployStateChecks Ruft einen Wert ab, der angibt, ob das Aktualisierungsskript den Bereitstellungszustand überprüfen soll, oder legt diesen Wert fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreAnsiNulls Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas die ANSI NULL-Einstellung ignoriert werden soll, oder legt diesen fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreAuthorizer Ruft einen Wert ab, der angibt, ob die Autorisierer während der Bereitstellung ignoriert werden, oder legt diesen fest. (Von Sql90SchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreColumnCollation Ruft einen Wert ab, der angibt, ob Spaltensortierungen beim Vergleichen von Schemas ignoriert werden sollen, oder legt diesen fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft 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. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreComments Ruft einen Wert ab, der angibt, ob die Kommentare beim Vergleichen von Schemas ignoriert werden sollen, oder legt diesen fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreCryptographicProviderFilePath Ruft einen Wert ab, der angibt, ob der Dateipfad für den Kryptografieanbieter während der Bereitstellung ignoriert wird, oder legt diesen fest.
Öffentliche Eigenschaft IgnoreDdlTriggerOrder Ruft einen Wert ab, der angibt, ob die Reihenfolge der DDL-Trigger während der Bereitstellung ignoriert wird, oder legt diesen fest. (Von Sql90SchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreDdlTriggerState Ruft einen Wert ab, der angibt, ob der Aktivierungsstatus der DDL-Trigger während der Bereitstellung ignoriert wird, oder legt diesen fest. (Von Sql90SchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreDefaultSchema Ruft einen Wert ab, der angibt, ob die Standardschemaeinstellung während der Bereitstellung ignoriert wird, oder legt diesen fest. (Von Sql90SchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft 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. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft 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. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreExtendedProperties Ruft einen Wert ab, der angibt, ob erweiterte Eigenschaften beim Vergleichen von Schemas ignoriert werden sollen, oder legt diesen fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft 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. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft 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. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreIdentitySeed Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas ID-Startwerte ignoriert werden sollen, oder legt diesen fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreIncrement Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas ID-Schrittwerte ignoriert werden sollen, oder legt diesen fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreIndexOptions Ruft einen Wert ab, der angibt, ob Indexoptionen beim Vergleichen von Schemas ignoriert werden sollen, oder legt diesen fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreIndexPadding Ruft einen Wert ab, der angibt, ob die Indexauffüllung beim Vergleichen von Schemas ignoriert werden soll, oder legt diesen fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreKeywordCasing (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreLockHintsOnIndexes Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas Sperrhinweise für Indizes ignoriert werden sollen, oder legt diesen fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft 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. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreNotForReplication Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas die NOT FOR REPLICATION-Werte ignoriert werden sollen, oder legt diesen fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreObjectPlacementOnPartitionScheme Ruft einen Wert ab, der angibt, ob die Platzierung von Objekten in einem Partitionsschema während der Bereitstellung ignoriert wird, oder legt diesen fest. (Von Sql90SchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnorePartitionSchemes (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnorePermissions (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft 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. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreRoleMembership Ruft einen Wert ab, der angibt, ob die Rollenmitgliedschaft beim Vergleichen von Schemas ignoriert werden soll, oder legt diesen fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreRouteLifetime Ruft einen Wert ab, der angibt, ob die Lebensdauereinstellung für Routen während der Bereitstellung ignoriert wird, oder legt diesen fest. (Von Sql90SchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreSemicolonBetweenStatements Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas Semikolons zwischen Anweisungen ignoriert werden sollen, oder legt diesen fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreStatisticsSample Ruft einen Wert ab, der angibt, ob das Statistikbeispiel beim Vergleichen von Schemas ignoriert werden soll, oder legt diesen fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreTableOptions Ruft einen Wert ab, der angibt, ob Tabellenoptionen beim Vergleichen von Schemas ignoriert werden sollen, oder legt diesen fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreUserSettingsObjects Ruft einen Wert ab, der angibt, ob beim Vergleichen von Schemas die Benutzereinstellungsobjekte ignoriert werden sollen, oder legt diesen fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreWhitespace Ruft einen Wert ab, der angibt, ob Leerzeichen beim Vergleichen von Schemas ignoriert werden sollen, oder legt diesen fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft 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. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IgnoreWithNocheckOnForeignKeys (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft IncludeTransactionalScripts Ruft einen Wert ab, der angibt, ob das Aktualisierungsskript an jeder möglichen Position ausgeführt werden soll, oder legt diesen fest. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft NoAlterStatementsToChangeCLRTypes Ruft einen Wert ab, der angibt, ob SQL CLR-Typen mit ALTER-Anweisungen geändert werden, oder legt diesen fest. (Von Sql90SchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft ScriptDatabaseCollation (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft SerializationData Ruft die zu serialisierenden Optionen ab oder legt diese fest. (Überschreibt SqlSchemaDeploymentOptions.SerializationData.)
Öffentliche Eigenschaft SourceSetVariables Ruft die Liste der Variablen und deren Werte für die Quelle des Vergleichs ab. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft TargetConnectionString Ruft die Verbindungszeichenfolge für die Zieldatenbank ab oder legt sie fest. (Von SchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft TargetDatabaseName Ruft den Namen der Zieldatenbank ab oder legt ihn fest. (Von SchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft TargetSetVariables Ruft die Liste der Variablen und deren Werte für das Ziel des Vergleichs ab. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft TreatVerificationErrorsAsWarnings Ruft einen Wert ab, der angibt, ob alle Überprüfungsfehler als Warnungen behandelt werden sollen, oder legt diesen fest. (Von SchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft 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. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Eigenschaft 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
Öffentliche Methode AddExcludedObjectTypeForSchemaCompare Fügt der Liste der aus dem Schemavergleich ausgeschlossenen Typen einen neuen Typ hinzu. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Methode CreateCopy Erstellt ein Replikat von SchemaDeploymentOptions für SQL Server 2008. (Überschreibt Sql90SchemaDeploymentOptions.CreateCopy().)
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode 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.)
Öffentliche Methode FlushExcludedObjectTypeForSchemaCompare Löscht die Liste der Typen, die aus dem Schemavergleich ausgeschlossen sind, und fügt dieser Liste ISqlDynamicColumnSource hinzu. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Geschützte Methode GetPropertyClassesToExcludeFromComparison Gibt die Liste der Eigenschaftenklassen zurück, die nicht verglichen werden. (Überschreibt Sql90SchemaDeploymentOptions.GetPropertyClassesToExcludeFromComparison().)
Geschützte Methode GetRelationshipClassesToExcludeFromComparison Gibt die Liste der Beziehungsklassen zurück, die nicht verglichen werden. (Überschreibt Sql90SchemaDeploymentOptions.GetRelationshipClassesToExcludeFromComparison().)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsObjectTypeExcludedForSchemaCompare Überprüft, ob der angegebene Typ in der Liste von objectTypes enthalten ist, die aus dem Schemavergleich ausgeschlossen wurden. (Von SqlSchemaDeploymentOptions geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnExtensionHandle Gibt TSqlParser zurück. (Von SqlSchemaDeploymentOptions geerbt.)
Geschützte Methode OnInitialize Ruft Serverpfade ab und konfiguriert die Quell- und Zielvariablen mit Datenbankname, Datenpfad und Protokolldateipfad. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Methode SetExtensionHandle Legt den Wert der ExtensionHandle-Eigenschaft fest und ruft die OnExtensionHandle-Methode auf. (Von SchemaDeploymentOptions geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode TryLoadSourceSqlCmdVariables Lädt die SourceSqlCmdVariables aus der angegebenen Variablendatei. (Von SqlSchemaDeploymentOptions geerbt.)
Öffentliche Methode TryLoadTargetSqlCmdVariables Lädt die TargetSqlCmdVariables aus der angegebenen Variablendatei. (Von SqlSchemaDeploymentOptions geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Data.Schema.Sql.Build-Namespace