Partilhar via


Interface ISqlServerOptions

Modela as configurações para uma instância de SQL Server.

Namespace:  Microsoft.Data.Schema.Sql.SchemaModel
Assembly:  Microsoft.Data.Schema.Sql (em Microsoft.Data.Schema.Sql.dll)

Sintaxe

'Declaração
Public Interface ISqlServerOptions _
    Inherits ISqlSecurable, ISqlModelElement, IScriptSourcedModelElement, IModelElement,  _
    IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface ISqlServerOptions : ISqlSecurable, 
    ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, 
    IModelAnnotationHolder
public interface class ISqlServerOptions : ISqlSecurable, 
    ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, 
    IModelAnnotationHolder
type ISqlServerOptions =  
    interface
        interface ISqlSecurable
        interface ISqlModelElement
        interface IScriptSourcedModelElement
        interface IModelElement
        interface IModelPropertyContainer
        interface IModelEntity
        interface IModelAnnotationHolder
    end
public interface ISqlServerOptions extends ISqlSecurable, ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder

O tipo ISqlServerOptions expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Affinity64Mask Obtém ou define um valor que modela "affinity64 mask" opção sp_configure.
Propriedade pública AffinityMask Obtém ou define um valor que modela a máscara de afinidade"" opção sp_configure.
Propriedade pública Collation Obtém ou define o agrupamento de servidor.
Propriedade pública CostThresholdForParallelism Obtém ou define um valor que modela o "limite de custo para o paralelismo" opção sp_configure.
Propriedade pública CursorThreshold Obtém ou define um valor que modela o limiar"cursor" opção sp_configure.
Propriedade pública DefaultFillFactor Obtém ou define um valor que modela o "fator de preenchimento" opção sp_configure.
Propriedade pública DefaultFulltextLanguage Obtém ou define um valor que modela o "idioma de texto completo padrão" opção sp_configure.
Propriedade pública DefaultLanguage Obtém ou define um valor que modela o idioma"padrão" opção sp_configure.
Propriedade pública DisableDefaultConstraintChecking Obtém ou define um valor que modela a configuração de DISABLE_DEF_CNST_CHK.
Propriedade pública DoAllowRemoteAccess Obtém ou define um valor que modela a opção "Permitir acesso remoto" opção sp_configure.
Propriedade pública DoAllowUpdates Obtém ou define um valor que modela a opção "permitir atualizações" opção sp_configure.
Propriedade pública ElementClass Obtém a classe de metadados para um elemento. (Herdado de IModelElement.)
Propriedade pública ImplicitTransactions Obtém ou define um valor que modela a configuração de IMPLICIT_TRANSACTIONS padrão.
Propriedade pública IndexCreateMemory Obtém ou define um valor que modela o "index create memory" opção sp_configure.
Propriedade pública IsAnsiNullDefaultOff Obtém ou define um valor que modela a configuração de ANSI_NULL_DFLT_OFF.
Propriedade pública IsAnsiNullDefaultOn Obtém ou define um valor que modela a configuração de ANSI_NULL_DFLT_ON.
Propriedade pública IsAnsiNullsOn Obtém ou define um valor que modela a configuração de ANSI_NULLS padrão.
Propriedade pública IsAnsiPaddingOn Obtém ou define um valor que modela a configuração de ANSI_PADDING padrão.
Propriedade pública IsAnsiWarningsOn Obtém ou define um valor que modela a configuração de ANSI_WARNINGS padrão.
Propriedade pública IsArithAbortOn Obtém ou define um valor que modela a configuração de ARITHABORT padrão.
Propriedade pública IsArithIgnoreOn Obtém ou define um valor que modela a configuração de ARITHIGNORE padrão.
Propriedade pública IsAweEnabled Obtém ou define um valor que modela o awe"ativado" opção sp_configure.
Propriedade pública IsC2AuditModeOn Obtém ou define um valor que modela o "modo de auditoria de C2" opção sp_configure.
Propriedade pública IsConcatNullYieldsNullOn Obtém ou define um valor que modela a configuração de CONCAT_NULL_YIELDS_NULL padrão.
Propriedade pública IsCrossDbOwnershipChainingOn Obtém ou define um valor que modela o "db cruzado encadeamento de propriedade" opção sp_configure.
Propriedade pública IsCursorCloseOnCommitOn Obtém ou define um valor que modela a configuração de CURSOR_CLOSE_ON_COMMIT padrão.
Propriedade pública IsLightweightPoolingOn Obtém ou define um valor que modela o "lightweight pooling" opção sp_configure.
Propriedade pública IsNestedTriggersEnabled Obtém ou define um valor que modela "disparadores aninhados" opção sp_configure.
Propriedade pública IsNocountOn Obtém ou define um valor que modela a configuração de NOCOUNT padrão.
Propriedade pública IsNumericRoundAbortOn Obtém ou define um valor que modela a configuração de NUMERIC_ROUND_ABORT padrão.
Propriedade pública IsPriorityBoostEnabled Obtém ou define um valor que modela o "aumento de prioridade" opção sp_configure.
Propriedade pública IsQuotedIdentifierOn Obtém ou define um valor que modela a configuração QUOTED_IDENTIFIER do padrão.
Propriedade pública IsRemoteProcTransactionEnabled Obtém ou define um valor que modela o "trans proc remoto" opção sp_configure.
Propriedade pública IsScanForStartupProcsEnabled Obtém ou define um valor que modela a "varredura para inicialização procs" opção sp_configure.
Propriedade pública IsSetWorkingSetSizeEnabled Obtém ou define um valor que modela o conjunto"tamanho do conjunto de trabalho" opção sp_configure.
Propriedade pública IsShowAdvancedOptionEnabled Obtém ou define um valor que modela "Mostrar opções avançadas" opção sp_configure.
Propriedade pública Locks Obtém ou define um valor que modela os bloqueios"" opção sp_configure.
Propriedade pública MaxDegreeOfParallelism Obtém ou define um valor que modela o "grau máximo de paralelismo" opção sp_configure.
Propriedade pública MaxServerMemory Obtém ou define um valor que modela a "memória máxima do servidor" opção sp_configure.
Propriedade pública MaxTextReplSize Obtém ou define um valor que modela o "tamanho do texto máx repl" opção sp_configure.
Propriedade pública MaxWorkerThreads Obtém ou define um valor que modela "max worker threads" opção sp_configure.
Propriedade pública MediaRetention Obtém ou define um valor que modela "retenção de mídia" opção sp_configure.
Propriedade pública MinMemoryPerQuery Obtém ou define um valor que modela "min memory per query" opção sp_configure.
Propriedade pública MinServerMemory Obtém ou define um valor que modela a "memória mínima do servidor" opção sp_configure.
Propriedade pública Model Obtém a referência de modelo. (Herdado de IModelEntity.)
Propriedade pública Name Obtém ou define o nome do elemento. (Herdado de IModelElement.)
Propriedade pública NetworkPacketSize Obtém ou define um valor que modela o "tamanho de pacote de rede" opção sp_configure.
Propriedade pública OpenObjects Obtém ou define um valor que modela os "objetos abertos" opção sp_configure.
Propriedade pública Permissions Obtém a lista de permissões que se aplicam a este objeto. (Herdado de ISqlSecurable.)
Propriedade pública PrimarySource Obtém informações sobre a fonte primária para o elemento. (Herdado de IScriptSourcedModelElement.)
Propriedade pública QueryGovernorCostlimit Obtém ou define um valor que modela o "governador de consulta custo limite" opção sp_configure.
Propriedade pública QueryWait Obtém ou define um valor que modela a espera"consulta" opção sp_configure.
Propriedade pública RecoveryInterval Obtém ou define um valor que modela "intervalo de recuperação" opção sp_configure.
Propriedade pública RemoteLoginTimeout Obtém ou define um valor que modela o "tempo limite o logon remoto" opção sp_configure.
Propriedade pública RemoteQueryTimeout Obtém ou define um valor que modela o "tempo limite consulta remota" opção sp_configure.
Propriedade pública ResolutionStatus Obtém ou define o valor do status de resolução do elemento de modelo. (Herdado de IModelElement.)
Propriedade pública SecondarySources Obtém uma lista de fontes secundárias para o elemento. (Herdado de IScriptSourcedModelElement.)
Propriedade pública SourceCodePositions Obtém a lista de fontes que definem este elemento. (Herdado de IModelElement.)
Propriedade pública TransactionAbort Obtém ou define um valor que modela a configuração de XACT_ABORT.
Propriedade pública TwoDigitYearCuttoff Obtém ou define um valor que modela o corte"ano de dois dígitos" opção sp_configure.
Propriedade pública UserConnections Obtém ou define um valor que modela "conexões de usuário" opção sp_configure.
Propriedade pública ValidationStatus Obtém ou define o valor do status de validação do elemento de modelo. (Herdado de IModelElement.)

Início

Métodos

  Nome Descrição
Método público AddAnnotation Adiciona a anotação de determinado para este elemento. (Herdado de IModelAnnotationHolder.)
Método público Delete Exclui esta instância do modelo. (Herdado de IModelElement.)
Método público GetAnnotations() Retorna uma lista de anotações anexado a esse elemento. (Herdado de IModelAnnotationHolder.)
Método público GetAnnotations(Type) Retorna uma lista de anotações anexadas de determinado tipo. (Herdado de IModelAnnotationHolder.)
Método público GetAnnotations(ModelIdentifier) Retorna uma lista de anotações anexadas que têm o identificador especificado. (Herdado de IModelAnnotationHolder.)
Método público GetAnnotations(ModelIdentifier, Type) (Herdado de IModelAnnotationHolder.)
Método público GetAnnotations<TType>() Retorna todas as anotações do modelo anexado que implementam a determinada anotação, digite e tem o identificador do modelo especificado. (Herdado de IModelAnnotationHolder.)
Método público GetAnnotations<TType>(ModelIdentifier) (Herdado de IModelAnnotationHolder.)
Método público GetComposingChildren Retorna uma lista de redigir os filhos desse elemento. (Herdado de IModelElement.)
Método público GetHierarchicalChildren Retorna uma lista de filhos hierárquicas para este elemento. (Herdado de IModelElement.)
Método público GetOwnerInfo Retorna informações sobre o proprietário do elemento. (Herdado de IModelElement.)
Método público GetPermissionsRelationship Retorna um IModelReverseMultiRelationship entre this e associado ISqlPermissionStatement. (Herdado de ISqlSecurable.)
Método público GetProperty<TProperty> Obtém a propriedade especificada. (Herdado de IModelPropertyContainer.)
Método público GetReferencedDanglingRelationshipEntries Retorna uma lista de entradas de relacionamento, onde este elemento aparece no lado esquerdo e não há nenhum elemento tanto no lado direito da relação ou o elemento à direita não existe no modelo. (Herdado de IModelElement.)
Método público GetReferencedElements Retorna uma lista dos elementos que estão em uma relação com esse elemento, onde este elemento está no lado esquerdo da relação. (Herdado de IModelElement.)
Método público GetReferencedRelationshipEntries Retorna uma lista de entradas de relacionamento, onde esse elemento está no lado esquerdo. (Herdado de IModelElement.)
Método público GetReferencingElements Retorna uma lista dos elementos que estão em uma relação com esse elemento, onde este elemento está no lado direito. (Herdado de IModelElement.)
Método público GetReferencingRelationshipEntries Retorna uma lista de entradas de relacionamento, onde esse elemento está no lado direito. (Herdado de IModelElement.)
Método público GetRelationship(ModelRelationshipClass) Retorna a relação solicitada usando os metadados fornecidos. (Herdado de IModelElement.)
Método público GetRelationship<TFrom, TTo>(ModelRelationshipClass) Retorna um relacionamento no qual os dois elementos relacionados são dos tipos especificados. (Herdado de IModelElement.)
Método público GetRelationshipEntrySources Retorna uma coleção de informações de origem sobre a relação determinada. (Herdado de IScriptSourcedModelElement.)
Método público GetRelationships Retorna uma lista das relações nesse elemento. (Herdado de IModelElement.)
Método público IsDeleted Especifica se o objeto é excluído. (Herdado de IModelElement.)
Método público IsExternal Retorna um valor que indica se o objeto foi carregado de uma fonte externa e não é uma parte do modelo de esquema. (Herdado de IModelElement.)
Método público RemoveAnnotation Remove a anotação especificada esse elemento de modelo. (Herdado de IModelAnnotationHolder.)
Método público SetProperty<TProperty> Define a propriedade especificada. (Herdado de IModelPropertyContainer.)

Início

Consulte também

Referência

Namespace Microsoft.Data.Schema.Sql.SchemaModel