Classe SqlSchemaDeploymentOptions
Contiene opzioni che consentono di controllare la distribuzione.
Gerarchia di ereditarietà
System.Object
Microsoft.Data.Schema.Build.SchemaDeploymentOptions
Microsoft.Data.Schema.Sql.Build.SqlSchemaDeploymentOptions
Microsoft.Data.Schema.Sql.Build.Sql90SchemaDeploymentOptions
Spazio dei nomi: Microsoft.Data.Schema.Sql.Build
Assembly: Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)
Sintassi
'Dichiarazione
<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
Il tipo SqlSchemaDeploymentOptions espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
SqlSchemaDeploymentOptions | Inizializza una nuova istanza della classe SqlSchemaDeploymentOptions. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
AbortOnFirstError | Ottiene o imposta un valore che indica se la distribuzione deve arrestarsi quando si verifica il primo errore. | |
BackupDatabaseBeforeChanges | Ottiene o imposta un valore che indica se nello script di aggiornamento devono essere incluse istruzioni per eseguire il backup del database prima di modificare la destinazione. | |
BlockOnPossibleDataLoss | Ottiene o imposta un valore che indica se lo script di aggiornamento deve bloccarsi in caso di perdita di dati. | |
BuildtimeContributorsMustExist | (Ereditato da SchemaDeploymentOptions) | |
CheckNewConstraints | Ottiene o imposta un valore che indica se i nuovi vincoli devono essere controllati durante la distribuzione di modifiche. | |
CollationPreference | Ottiene o imposta un valore che indica come devono essere gestite le regole di confronto nella distribuzione di modifiche. | |
CommentOutSetVarDeclarations | Ottiene o imposta un valore che indica se le dichiarazioni SETVAR devono essere impostate come commento nello script di sincronizzazione generato. | |
ComparerConfiguration | Ottiene il filtro di confronto. (Esegue l'override di SchemaDeploymentOptions.ComparerConfiguration). | |
CreateNewDatabase | Ottiene o imposta un valore che indica se creare un nuovo database di destinazione durante la distribuzione. (Ereditato da SchemaDeploymentOptions) | |
DatabaseSchemaProvider | Ottiene il provider dello schema di database. | |
DeployDatabaseInSingleUserMode | Ottiene o imposta un valore che indica se il database deve essere impostato sulla modalità utente singolo dallo script di aggiornamento. | |
DropConstraintsNotInSource | Ottiene o imposta un valore che indica se i vincoli presenti solo nella destinazione devono essere eliminati durante la distribuzione di modifiche. | |
DropIndexesNotInSource | Ottiene o imposta un valore che indica se gli indici presenti solo nel database di destinazione devono essere eliminati durante la distribuzione di modifiche. | |
DropObjectsNotInSource | Ottiene o imposta un valore che indica se eliminare gli oggetti del database di destinazione che non sono presenti nel database di origine. (Ereditato da SchemaDeploymentOptions) | |
EnforceMinimalDependencies | Ottiene o imposta un valore che indica se nel confronto degli schemi devono essere imposte solo dipendenze minime. | |
ExcludedModelElements | Ottiene o imposta un elenco di elementi del modello che l'utente ha scelto di escludere dal database di destinazione. (Ereditato da SchemaDeploymentOptions) | |
ExcludedObjectTypesForSchemaCompare | Ottiene una copia di sola lettura dei tipi esclusi da Confronto schema. | |
ExtensionHandle | Ottiene o imposta l'handle di estensione per questa estensione. (Ereditato da SchemaDeploymentOptions) | |
GenerateDatabaseOptions | Ottiene o imposta un valore che indica se le opzioni del database devono essere impostate nello script di aggiornamento. | |
GenerateDeployStateChecks | Ottiene o imposta un valore che indica se lo stato di distribuzione deve essere controllato dallo script di aggiornamento. | |
IgnoreAnsiNulls | Ottiene o imposta un valore che indica se l'impostazione ANSI NULLS deve essere ignorata nel confronto degli schemi. | |
IgnoreColumnCollation | Ottiene o imposta un valore che indica se le regole di confronto delle colonne devono essere ignorate nel confronto degli schemi. | |
IgnoreColumnOrder | Ottiene o imposta un valore che indica se l'ordine delle colonne nelle tabelle e nelle visualizzazioni deve essere ignorato nel confronto degli schemi. | |
IgnoreComments | Ottiene o imposta un valore che indica se i commenti devono essere ignorati nel confronto degli schemi. | |
IgnoreDmlTriggerOrder | Ottiene o imposta un valore che indica se l'ordine dei trigger DML (Data Manipulation Language) deve essere ignorato nel confronto degli schemi. | |
IgnoreDmlTriggerState | Ottiene o imposta un valore che indica se uno stato abilitato dei trigger DML deve essere ignorato nel confronto degli schemi. | |
IgnoreExtendedProperties | Ottiene o imposta un valore che indica se le proprietà estese devono essere ignorate nel confronto degli schemi. | |
IgnoreFilegroupPlacement | Ottiene o imposta un valore che indica se la posizione degli oggetti nei gruppi di file deve essere ignorata durante il confronto degli schemi. | |
IgnoreFillFactor | Ottiene o imposta un valore che indica se il fattore di riempimento per gli indici deve essere ignorato nel confronto degli schemi. | |
IgnoreIdentitySeed | Ottiene o imposta un valore che indica se i valori di inizio di identità devono essere ignorati nel confronto degli schemi. | |
IgnoreIncrement | Ottiene o imposta un valore che indica se i valori di incremento di identità devono essere ignorati nel confronto degli schemi. | |
IgnoreIndexOptions | Ottiene o imposta un valore che indica se le opzioni di indice devono essere ignorate nel confronto degli schemi. | |
IgnoreIndexPadding | Ottiene o imposta un valore che indica se la spaziatura interna indice deve essere ignorata nel confronto degli schemi. | |
IgnoreKeywordCasing | ||
IgnoreLockHintsOnIndexes | Ottiene o imposta un valore che indica se gli hint di blocco negli indici devono essere ignorati nel confronto degli schemi. | |
IgnoreLoginSids | Ottiene o imposta un valore che indica se gli ID di sicurezza (SID) di account di accesso devono essere ignorati nel confronto degli schemi. | |
IgnoreNotForReplication | Ottiene o imposta un valore che indica se i valori NOT FOR REPLICATION devono essere ignorati nel confronto degli schemi. | |
IgnorePartitionSchemes | ||
IgnorePermissions | ||
IgnoreQuotedIdentifiers | Ottiene o imposta un valore che indica se l'impostazione degli identificatori delimitati deve essere ignorata nel confronto degli schemi. | |
IgnoreRoleMembership | Ottiene o imposta un valore che indica se l'appartenenza a ruoli deve essere ignorata nel confronto degli schemi. | |
IgnoreSemicolonBetweenStatements | Ottiene o imposta un valore che indica se i punti e virgola tra le istruzioni devono essere ignorati nel confronto degli schemi. | |
IgnoreStatisticsSample | Ottiene o imposta un valore che indica se l'esempio di statistiche deve essere ignorato nel confronto degli schemi. | |
IgnoreTableOptions | Ottiene o imposta un valore che indica se le opzioni di tabella devono essere ignorate nel confronto degli schemi. | |
IgnoreUserSettingsObjects | Ottiene o imposta un valore che indica se gli oggetti impostazioni utente devono essere ignorati nel confronto degli schemi. | |
IgnoreWhitespace | Ottiene o imposta un valore che indica se lo spazio vuoto deve essere ignorato nel confronto degli schemi. | |
IgnoreWithNocheckOnCheckConstraints | Ottiene o imposta un valore che indica se un'istruzione WITH NOCHECK nei vincoli CHECK deve essere ignorata nel confronto degli schemi. | |
IgnoreWithNocheckOnForeignKeys | ||
IncludeTransactionalScripts | Ottiene o imposta un valore che indica se lo script di aggiornamento deve essere sottoposto a transizione, se possibile. | |
ScriptDatabaseCollation | ||
SerializationData | Ottiene le opzioni che devono essere serializzate. (Esegue l'override di SchemaDeploymentOptions.SerializationData). | |
SourceSetVariables | Ottiene l'elenco di variabili e i relativi valori per l'origine del confronto. | |
TargetConnectionString | Ottiene o imposta la stringa di connessione per il database di destinazione. (Ereditato da SchemaDeploymentOptions) | |
TargetDatabaseName | Ottiene o imposta il nome del database di destinazione. (Ereditato da SchemaDeploymentOptions) | |
TargetSetVariables | Ottiene l'elenco di variabili e i relativi valori per la destinazione del confronto. | |
TreatVerificationErrorsAsWarnings | Ottiene o imposta un valore che indica se tutti gli errori di verifica devono essere considerati come avvisi. (Ereditato da SchemaDeploymentOptions) | |
UnmodifiableObjectWarnings | Ottiene o imposta un valore che indica se per gli oggetti immodificabili devono essere generati avvisi durante la distribuzione di modifiche. | |
VerifyDeployment | Ottiene o imposta un valore che indica se verificare la distribuzione una volta completata. (Ereditato da SchemaDeploymentOptions) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddExcludedObjectTypeForSchemaCompare | Aggiunge un nuovo tipo all'elenco di tipi esclusi da Confronto schema. | |
CreateCopy | Crea e restituisce una nuova copia dell'oggetto SqlSchemaDeploymentOptions utilizzando le impostazioni di this. (Esegue l'override di SchemaDeploymentOptions.CreateCopy()). | |
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
FlushExcludedObjectTypeForSchemaCompare | Cancella l'elenco di tipi esclusi da Confronto schema e aggiunge l'oggetto ISqlDynamicColumnSource a tale elenco. | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetPropertyClassesToExcludeFromComparison | Ottiene un elenco di classi proprietà di modello che non deve essere incluso in Confronto schema. | |
GetRelationshipClassesToExcludeFromComparison | Ottiene un elenco di classi relazione di modello che non saranno incluse in Confronto schema. | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
IsObjectTypeExcludedForSchemaCompare | Controlla se il tipo specificato è incluso nell'elenco di objectTypes esclusi da Confronto schema. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
OnExtensionHandle | Restituisce TSqlParser. (Esegue l'override di SchemaDeploymentOptions.OnExtensionHandle()). | |
OnInitialize | Recupera i percorsi server e imposta le variabili di origine e di destinazione per il nome del database, il percorso dati e il percorso file di log. (Esegue l'override di SchemaDeploymentOptions.OnInitialize()). | |
SetExtensionHandle | Imposta il valore della proprietà ExtensionHandle e chiama il metodo OnExtensionHandle. (Ereditato da SchemaDeploymentOptions) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
TryLoadSourceSqlCmdVariables | Carica SourceSqlCmdVariables dal file di variabili specificato. | |
TryLoadTargetSqlCmdVariables | Carica TargetSqlCmdVariables dal file di variabili specificato. |
In alto
Campi
Nome | Descrizione | |
---|---|---|
CurrentVersion | Numero di versione della versione corrente. | |
ExcludedTypeValueName | Nome dell'opzione per escludere il tipo ("ExcludedType"). | |
PlanGenerationType | Nome dell'opzione per il tipo di generazione del piano ("PlanGenerationType"). | |
RosarioVersion | Numero di versione di Visual Studio 2010. | |
VersionElementName | Nome dell'opzione della versione ("Version"). |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.