Condividi tramite


Classe Sql90SchemaDeploymentOptions

Rappresenta le opzioni di distribuzione specifiche di Microsoft SQL Server 2005.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.Data.Schema.Sql.Build
Assembly:  Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)

Sintassi

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

Il tipo Sql90SchemaDeploymentOptions espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico Sql90SchemaDeploymentOptions Inizializza una nuova istanza della classe Sql90SchemaDeploymentOptions.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AbortOnFirstError Ottiene o imposta un valore che indica se la distribuzione deve arrestarsi quando si verifica il primo errore. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica 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. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica BlockOnPossibleDataLoss Ottiene o imposta un valore che indica se lo script di aggiornamento deve bloccarsi in caso di perdita di dati. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica BuildtimeContributorsMustExist (Ereditato da SchemaDeploymentOptions)
Proprietà pubblica CheckNewConstraints Ottiene o imposta un valore che indica se i nuovi vincoli devono essere controllati durante la distribuzione di modifiche. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica CollationPreference Ottiene o imposta un valore che indica come devono essere gestite le regole di confronto nella distribuzione di modifiche. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica CommentOutSetVarDeclarations Ottiene o imposta un valore che indica se le dichiarazioni SETVAR devono essere impostate come commento nello script di sincronizzazione generato. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica ComparerConfiguration Ottiene il filtro di confronto. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica CreateNewDatabase Ottiene o imposta un valore che indica se creare un nuovo database di destinazione durante la distribuzione. (Ereditato da SchemaDeploymentOptions)
Proprietà pubblica DatabaseSchemaProvider Ottiene il provider dello schema di database. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica DeployDatabaseInSingleUserMode Ottiene o imposta un valore che indica se il database deve essere impostato sulla modalità utente singolo dallo script di aggiornamento. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica DisableAndReenableDdlTriggers Ottiene o imposta un valore che indica se i trigger DDL saranno disabilitati e successivamente riabilitati durante la distribuzione.
Proprietà pubblica DropConstraintsNotInSource Ottiene o imposta un valore che indica se i vincoli presenti solo nella destinazione devono essere eliminati durante la distribuzione di modifiche. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica 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. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica 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)
Proprietà pubblica EnforceMinimalDependencies Ottiene o imposta un valore che indica se nel confronto degli schemi devono essere imposte solo dipendenze minime. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica ExcludedModelElements Ottiene o imposta un elenco di elementi del modello che l'utente ha scelto di escludere dal database di destinazione. (Ereditato da SchemaDeploymentOptions)
Proprietà pubblica ExcludedObjectTypesForSchemaCompare Ottiene una copia di sola lettura dei tipi esclusi da Confronto schema. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica ExtensionHandle Ottiene o imposta l'handle di estensione per questa estensione. (Ereditato da SchemaDeploymentOptions)
Proprietà pubblica GenerateDatabaseOptions Ottiene o imposta un valore che indica se le opzioni del database devono essere impostate nello script di aggiornamento. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica GenerateDeployStateChecks Ottiene o imposta un valore che indica se lo stato di distribuzione deve essere controllato dallo script di aggiornamento. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreAnsiNulls Ottiene o imposta un valore che indica se l'impostazione ANSI NULLS deve essere ignorata nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreAuthorizer Ottiene o imposta un valore che indica se i provider di autorizzazioni saranno ignorati durante la distribuzione.
Proprietà pubblica IgnoreColumnCollation Ottiene o imposta un valore che indica se le regole di confronto delle colonne devono essere ignorate nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica 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. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreComments Ottiene o imposta un valore che indica se i commenti devono essere ignorati nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreDdlTriggerOrder Ottiene o imposta un valore che indica se l'ordine dei trigger DLL sarà ignorato durante la distribuzione.
Proprietà pubblica IgnoreDdlTriggerState Ottiene o imposta un valore che indica se lo stato abilitato dei trigger DLL sarà ignorato durante la distribuzione.
Proprietà pubblica IgnoreDefaultSchema Ottiene o imposta un valore che indica se l'impostazione dello schema predefinito sarà ignorata durante la distribuzione.
Proprietà pubblica IgnoreDmlTriggerOrder Ottiene o imposta un valore che indica se l'ordine dei trigger DML (Data Manipulation Language) deve essere ignorato nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreDmlTriggerState Ottiene o imposta un valore che indica se uno stato abilitato dei trigger DML deve essere ignorato nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreExtendedProperties Ottiene o imposta un valore che indica se le proprietà estese devono essere ignorate nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica 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. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreFillFactor Ottiene o imposta un valore che indica se il fattore di riempimento per gli indici deve essere ignorato nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreIdentitySeed Ottiene o imposta un valore che indica se i valori di inizio di identità devono essere ignorati nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreIncrement Ottiene o imposta un valore che indica se i valori di incremento di identità devono essere ignorati nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreIndexOptions Ottiene o imposta un valore che indica se le opzioni di indice devono essere ignorate nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreIndexPadding Ottiene o imposta un valore che indica se la spaziatura interna indice deve essere ignorata nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreKeywordCasing (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreLockHintsOnIndexes Ottiene o imposta un valore che indica se gli hint di blocco negli indici devono essere ignorati nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica 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. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreNotForReplication Ottiene o imposta un valore che indica se i valori NOT FOR REPLICATION devono essere ignorati nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreObjectPlacementOnPartitionScheme Ottiene o imposta un valore che indica se la posizione degli oggetti in uno schema di partizione sarà ignorata durante la distribuzione.
Proprietà pubblica IgnorePartitionSchemes (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnorePermissions (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreQuotedIdentifiers Ottiene o imposta un valore che indica se l'impostazione degli identificatori delimitati deve essere ignorata nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreRoleMembership Ottiene o imposta un valore che indica se l'appartenenza a ruoli deve essere ignorata nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreRouteLifetime Ottiene o imposta un valore che indica se l'impostazione di durata della route sarà ignorata durante la distribuzione.
Proprietà pubblica IgnoreSemicolonBetweenStatements Ottiene o imposta un valore che indica se i punti e virgola tra le istruzioni devono essere ignorati nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreStatisticsSample Ottiene o imposta un valore che indica se l'esempio di statistiche deve essere ignorato nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreTableOptions Ottiene o imposta un valore che indica se le opzioni di tabella devono essere ignorate nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreUserSettingsObjects Ottiene o imposta un valore che indica se gli oggetti impostazioni utente devono essere ignorati nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreWhitespace Ottiene o imposta un valore che indica se lo spazio vuoto deve essere ignorato nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreWithNocheckOnCheckConstraints Ottiene o imposta un valore che indica se un'istruzione WITH NOCHECK nei vincoli CHECK deve essere ignorata nel confronto degli schemi. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IgnoreWithNocheckOnForeignKeys (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica IncludeTransactionalScripts Ottiene o imposta un valore che indica se lo script di aggiornamento deve essere sottoposto a transizione, se possibile. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica NoAlterStatementsToChangeCLRTypes Ottiene o imposta un valore che indica se le istruzioni ALTER saranno utilizzate per modificare i tipi CLR SQL.
Proprietà pubblica ScriptDatabaseCollation (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica SerializationData Ottiene le opzioni che devono essere serializzate. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica SourceSetVariables Ottiene l'elenco di variabili e i relativi valori per l'origine del confronto. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica TargetConnectionString Ottiene o imposta la stringa di connessione per il database di destinazione. (Ereditato da SchemaDeploymentOptions)
Proprietà pubblica TargetDatabaseName Ottiene o imposta il nome del database di destinazione. (Ereditato da SchemaDeploymentOptions)
Proprietà pubblica TargetSetVariables Ottiene l'elenco di variabili e i relativi valori per la destinazione del confronto. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica TreatVerificationErrorsAsWarnings Ottiene o imposta un valore che indica se tutti gli errori di verifica devono essere considerati come avvisi. (Ereditato da SchemaDeploymentOptions)
Proprietà pubblica UnmodifiableObjectWarnings Ottiene o imposta un valore che indica se per gli oggetti immodificabili devono essere generati avvisi durante la distribuzione di modifiche. (Ereditato da SqlSchemaDeploymentOptions)
Proprietà pubblica VerifyDeployment Ottiene o imposta un valore che indica se verificare la distribuzione una volta completata. (Ereditato da SchemaDeploymentOptions)

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddExcludedObjectTypeForSchemaCompare Aggiunge un nuovo tipo all'elenco di tipi esclusi da Confronto schema. (Ereditato da SqlSchemaDeploymentOptions)
Metodo pubblico CreateCopy Crea una replica di SchemaDeploymentOptions per SQL Server 2005. (Esegue l'override di SqlSchemaDeploymentOptions.CreateCopy()).
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto 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)
Metodo pubblico FlushExcludedObjectTypeForSchemaCompare Cancella l'elenco di tipi esclusi da Confronto schema e aggiunge l'oggetto ISqlDynamicColumnSource a tale elenco. (Ereditato da SqlSchemaDeploymentOptions)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo protetto GetPropertyClassesToExcludeFromComparison Restituisce un elenco di classi di proprietà che non saranno confrontate. (Esegue l'override di SqlSchemaDeploymentOptions.GetPropertyClassesToExcludeFromComparison()).
Metodo protetto GetRelationshipClassesToExcludeFromComparison Restituisce un elenco di classi di relazione che non saranno confrontate. (Esegue l'override di SqlSchemaDeploymentOptions.GetRelationshipClassesToExcludeFromComparison()).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsObjectTypeExcludedForSchemaCompare Controlla se il tipo specificato è incluso nell'elenco di objectTypes esclusi da Confronto schema. (Ereditato da SqlSchemaDeploymentOptions)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnExtensionHandle Restituisce TSqlParser. (Ereditato da SqlSchemaDeploymentOptions)
Metodo protetto 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. (Ereditato da SqlSchemaDeploymentOptions)
Metodo pubblico SetExtensionHandle Imposta il valore della proprietà ExtensionHandle e chiama il metodo OnExtensionHandle. (Ereditato da SchemaDeploymentOptions)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico TryLoadSourceSqlCmdVariables Carica SourceSqlCmdVariables dal file di variabili specificato. (Ereditato da SqlSchemaDeploymentOptions)
Metodo pubblico TryLoadTargetSqlCmdVariables Carica TargetSqlCmdVariables dal file di variabili specificato. (Ereditato da SqlSchemaDeploymentOptions)

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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Data.Schema.Sql.Build