Sdílet prostřednictvím


SqlSchemaDeploymentOptions – třída

Obsahuje možnosti určující nasazení.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.Data.Schema.Sql.Build
Sestavení:  Microsoft.Data.Schema.Sql (v Microsoft.Data.Schema.Sql.dll)

Syntaxe

'Deklarace
<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

Typ SqlSchemaDeploymentOptions zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda SqlSchemaDeploymentOptions Inicializuje novou instanci SqlSchemaDeploymentOptions Třída

Na začátek

Vlastnosti

  Název Popis
Veřejná vlastnost AbortOnFirstError Získá nebo nastaví hodnotu, která označuje, zda by zavedení zastavit při první chybě.
Veřejná vlastnost BackupDatabaseBeforeChanges Získá nebo nastaví hodnotu, která určuje, zda skript aktualizace by měla obsahovat prohlášení před změnou cílové databázi zálohovat.
Veřejná vlastnost BlockOnPossibleDataLoss Získá nebo nastaví hodnotu, která označuje, zda by skript aktualizace blokovat, pokud může dojít ke ztrátě dat.
Veřejná vlastnost BuildtimeContributorsMustExist (Zděděno z SchemaDeploymentOptions.)
Veřejná vlastnost CheckNewConstraints Získá nebo nastaví hodnotu, která označuje, zda by měly být kontrolovány nové omezení při zavádění změn.
Veřejná vlastnost CollationPreference Získá nebo nastaví hodnotu, která určuje způsob zpracování nastavení řazení při zavedení změny.
Veřejná vlastnost CommentOutSetVarDeclarations Získá nebo nastaví hodnotu, která označuje, zda SETVAR prohlášení by nepracovala synchronizace generovaný skript.
Veřejná vlastnost ComparerConfiguration Načtení filtru porovnání. (Přepisuje SchemaDeploymentOptions.ComparerConfiguration.)
Veřejná vlastnost CreateNewDatabase Získá nebo nastaví hodnotu, která označuje, zda vytvořit novou cílovou databázi během nasazení. (Zděděno z SchemaDeploymentOptions.)
Veřejná vlastnost DatabaseSchemaProvider Získá poskytovatel schématu databáze.
Veřejná vlastnost DeployDatabaseInSingleUserMode Získá nebo nastaví hodnotu, která označuje, zda by aktualizace skript nastavit databázi do režimu jednoho uživatele.
Veřejná vlastnost DropConstraintsNotInSource Získá nebo nastaví hodnotu, která označuje, zda má být zrušen omezení, které se vyskytují pouze v cílové při zavádění změn.
Veřejná vlastnost DropIndexesNotInSource Získá nebo nastaví hodnotu, která označuje, zda má být zrušen indexy, které se vyskytují pouze v cílové databáze při zavádění změn.
Veřejná vlastnost DropObjectsNotInSource Získá nebo nastaví hodnotu, která označuje, zda vynechat objekty v cílové databázi, které nejsou ve zdrojové databázi. (Zděděno z SchemaDeploymentOptions.)
Veřejná vlastnost EnforceMinimalDependencies Získá nebo nastaví hodnotu, která označuje, zda by měla být zajištěna pouze minimální závislostí při porovnání schémata.
Veřejná vlastnost ExcludedModelElements Získá nebo nastaví seznam prvků modelu, které se uživatel rozhodl vyloučeny z cílové databáze. (Zděděno z SchemaDeploymentOptions.)
Veřejná vlastnost ExcludedObjectTypesForSchemaCompare Získá kopii jen pro čtení, typy, které jsou vyloučeny z porovnání schématu.
Veřejná vlastnost ExtensionHandle Získá nebo nastaví popisovač rozšíření tohoto rozšíření. (Zděděno z SchemaDeploymentOptions.)
Veřejná vlastnost GenerateDatabaseOptions Získá nebo nastaví hodnotu, která označuje, zda by nastavit možnosti databáze v aktualizaci skriptu.
Veřejná vlastnost GenerateDeployStateChecks Získá nebo nastaví hodnotu, která určuje, zda aktualizace skript by měl zkontrolovat stav nasazení.
Veřejná vlastnost IgnoreAnsiNulls Získá nebo nastaví hodnotu, která označuje, zda by při porovnání schémata ignorovat nastavení hodnoty Null ANSI.
Veřejná vlastnost IgnoreColumnCollation Získá nebo nastaví hodnotu, která označuje, zda sloupec řazení budou ignorovány při porovnání schémata.
Veřejná vlastnost IgnoreColumnOrder Získá nebo nastaví hodnotu, která určuje, zda při porovnání schémata budou ignorovány pořadí sloupců v tabulkách a pohledech.
Veřejná vlastnost IgnoreComments Získá nebo nastaví hodnotu, která určuje, zda při porovnání schémata budou ignorovány komentáře.
Veřejná vlastnost IgnoreDmlTriggerOrder Získá nebo nastaví hodnotu, která označuje, zda pořadí aktivační procedury jazyka (DML) manipulace data budou ignorovány při porovnání schémata.
Veřejná vlastnost IgnoreDmlTriggerState Získá nebo nastaví hodnotu, která označuje, zda stav povoleno DML aktivačních být ignorovány, při porovnání schémata.
Veřejná vlastnost IgnoreExtendedProperties Získá nebo nastaví hodnotu, která označuje, zda by rozšířené vlastnosti ignorovány při porovnání schémata.
Veřejná vlastnost IgnoreFilegroupPlacement Získá nebo nastaví hodnotu, která označuje, zda umístění objektů, skupin souborů budou ignorovány při porovnání schémata.
Veřejná vlastnost IgnoreFillFactor Získá nebo nastaví hodnotu, která označuje, zda faktoru zaplnění pro indexy budou ignorovány při porovnání schémata.
Veřejná vlastnost IgnoreIdentitySeed Získá nebo nastaví hodnotu, která určuje, zda při porovnání schémata budou ignorovány hodnoty osiva identity.
Veřejná vlastnost IgnoreIncrement Získá nebo nastaví hodnotu, která určuje, zda při porovnání schémata budou ignorovány hodnoty přírůstku identity.
Veřejná vlastnost IgnoreIndexOptions Získá nebo nastaví hodnotu, která určuje, zda při porovnání schémata budou ignorovány možnosti rejstříku.
Veřejná vlastnost IgnoreIndexPadding Získá nebo nastaví hodnotu, která určuje, zda při porovnání schémata budou ignorovány odsazení indexu.
Veřejná vlastnost IgnoreKeywordCasing
Veřejná vlastnost IgnoreLockHintsOnIndexes Získá nebo nastaví hodnotu, která označuje, zda lock tipy na indexy budou ignorovány při porovnání schémata.
Veřejná vlastnost IgnoreLoginSids Získá nebo nastaví hodnotu, která určuje, zda při porovnání schémata budou ignorovány přihlašovací identifikátory zabezpečení (SID).
Veřejná vlastnost IgnoreNotForReplication Získá nebo nastaví hodnotu, která určuje, zda při porovnání schémata budou ignorovány hodnoty není pro REPLIKACI.
Veřejná vlastnost IgnorePartitionSchemes
Veřejná vlastnost IgnorePermissions
Veřejná vlastnost IgnoreQuotedIdentifiers Získá nebo nastaví hodnotu, která označuje, zda nastavení identifikátory být ignorovány, při porovnání schémata.
Veřejná vlastnost IgnoreRoleMembership Získá nebo nastaví hodnotu, která označuje, zda by členství v roli při porovnání schémata ignorovány.
Veřejná vlastnost IgnoreSemicolonBetweenStatements Získá nebo nastaví hodnotu, která určuje, zda při porovnání schémata budou ignorovány příkazy oddělujte středníkem.
Veřejná vlastnost IgnoreStatisticsSample Získá nebo nastaví hodnotu, která označuje, zda vzorek statistiky budou ignorovány při porovnání schémata.
Veřejná vlastnost IgnoreTableOptions Získá nebo nastaví hodnotu, která určuje, zda při porovnání schémata budou ignorovány Volby tabulky.
Veřejná vlastnost IgnoreUserSettingsObjects Získá nebo nastaví hodnotu, která určuje, zda při porovnání schémata lze ignorovat nastavení objektů uživatele.
Veřejná vlastnost IgnoreWhitespace Získá nebo nastaví hodnotu, která označuje, zda mezery budou ignorovány při porovnání schémata.
Veřejná vlastnost IgnoreWithNocheckOnCheckConstraints Získá nebo nastaví hodnotu, která určuje, zda při porovnání schémata budou ignorovány NOCHECK S příkazem na kontrolních omezení.
Veřejná vlastnost IgnoreWithNocheckOnForeignKeys
Veřejná vlastnost IncludeTransactionalScripts Získá nebo nastaví hodnotu, která určuje, zda aktualizace skript by měl být zpracováván jako transakce kde je možné.
Veřejná vlastnost ScriptDatabaseCollation
Veřejná vlastnost SerializationData Možnosti, které by měly být serializován získá. (Přepisuje SchemaDeploymentOptions.SerializationData.)
Veřejná vlastnost SourceSetVariables Získá seznam proměnných a jejich hodnoty pro porovnání zdroje.
Veřejná vlastnost TargetConnectionString Získá nebo nastaví připojovací řetězec cílové databáze. (Zděděno z SchemaDeploymentOptions.)
Veřejná vlastnost TargetDatabaseName Získá nebo nastaví název cílové databáze. (Zděděno z SchemaDeploymentOptions.)
Veřejná vlastnost TargetSetVariables Získá seznam proměnných a jejich hodnoty pro cílové porovnání.
Veřejná vlastnost TreatVerificationErrorsAsWarnings Získá nebo nastaví hodnotu, která označuje, zda se varování považovat všechny chyby ověřování. (Zděděno z SchemaDeploymentOptions.)
Veřejná vlastnost UnmodifiableObjectWarnings Získá nebo nastaví hodnotu, která označuje, zda upozornění bude generováno pro unmodifiable objekty při zavádění změn.
Veřejná vlastnost VerifyDeployment Získá nebo nastaví hodnotu, která označuje, zda po dokončení ověření nasazení. (Zděděno z SchemaDeploymentOptions.)

Na začátek

Metody

  Název Popis
Veřejná metoda AddExcludedObjectTypeForSchemaCompare Přidá nový typ seznamu typů, které jsou vyloučeny z porovnání schématu.
Veřejná metoda CreateCopy Vytvoří a vrátí novou kopii SqlSchemaDeploymentOptions s použitím nastavení v this. (Přepisuje SchemaDeploymentOptions.CreateCopy().)
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metoda FlushExcludedObjectTypeForSchemaCompare Vymaže seznam typů, které jsou vyloučeny z porovnání schématu a přidá ISqlDynamicColumnSource do tohoto seznamu.
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Chráněná metoda GetPropertyClassesToExcludeFromComparison Získá seznam tříd vlastnost modelu, které mají být zahrnuty v porovnání schématu.
Chráněná metoda GetRelationshipClassesToExcludeFromComparison Získá seznam modelu vztah tříd, které budou zahrnuty ve schématu porovnat.
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Veřejná metoda IsObjectTypeExcludedForSchemaCompare Zkontroluje, zda daný typ je obsažen v seznamu objectTypes, které jsou vyloučeny z porovnání schématu.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Chráněná metoda OnExtensionHandle Vrátí TSqlParser. (Přepisuje SchemaDeploymentOptions.OnExtensionHandle().)
Chráněná metoda OnInitialize Cesty server načte a nastaví proměnné zdrojový a cílový název databáze, data cesty a cesta k souboru protokolu. (Přepisuje SchemaDeploymentOptions.OnInitialize().)
Veřejná metoda SetExtensionHandle Nastaví hodnotu ExtensionHandle vlastností a volání OnExtensionHandle metody. (Zděděno z SchemaDeploymentOptions.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda TryLoadSourceSqlCmdVariables SourceSqlCmdVariables načte ze souboru zadané proměnné.
Veřejná metoda TryLoadTargetSqlCmdVariables TargetSqlCmdVariables načte ze souboru zadané proměnné.

Na začátek

Pole

  Název Popis
Chráněné poleStatický člen CurrentVersion Číslo verze aktuální verze.
Chráněné poleStatický člen ExcludedTypeValueName Název možnost vyloučit typ ("ExcludedType").
Chráněné poleStatický člen PlanGenerationType Název možnosti generování typ plánu ("PlanGenerationType").
Chráněné poleStatický člen RosarioVersion Číslo verze Visual Studio 2010 vydání.
Chráněné poleStatický člen VersionElementName Název možnost verze "(verze).

Na začátek

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.Data.Schema.Sql.Build – obor názvů