Information Classe

Definição

Encapsulamento da classe de instância: Server[@Name='']/Information

public sealed class Information : Microsoft.SqlServer.Management.Smo.SqlSmoObject
type Information = class
    inherit SqlSmoObject
Public NotInheritable Class Information
Inherits SqlSmoObject
Herança

Campos

Nome Description
m_ExtendedProperties

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
singletonParent

Objetos SMO regulares acessam a referência de classe pai por meio de parentColl (coleção correspondente na classe pai). A classe Singleton não tem coleção no pai.

(Herdado de SqlSmoObject)

Propriedades

Nome Description
BuildClrVersion

Encapsulamento da classe de instância: Server[@Name='']/Information

BuildClrVersionString

Encapsulamento da classe de instância: Server[@Name='']/Information

BuildNumber

Encapsulamento da classe de instância: Server[@Name='']/Information

Collation

Encapsulamento da classe de instância: Server[@Name='']/Information

CollationDatabaseInServer

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
CollationID

Encapsulamento da classe de instância: Server[@Name='']/Information

ComparisonStyle

Encapsulamento da classe de instância: Server[@Name='']/Information

ComputerNamePhysicalNetBIOS

Encapsulamento da classe de instância: Server[@Name='']/Information

DatabaseEngineEdition

Retorna o DatabaseEngineEdition do objeto SMO

(Herdado de SqlSmoObject)
DatabaseEngineType

Retorna o DatabaseEngineType do objeto SMO

(Herdado de SqlSmoObject)
Edition

Encapsulamento da classe de instância: Server[@Name='']/Information

EngineEdition

Encapsulamento da classe de instância: Server[@Name='']/Information

ErrorLogPath

Encapsulamento da classe de instância: Server[@Name='']/Information

ExecuteForScalar

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
ExecutionManager

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
FullyQualifiedNetName

Encapsulamento da classe de instância: Server[@Name='']/Information

HardwareGeneration

Encapsulamento da classe de instância: Server[@Name='']/Information

HostDistribution

Encapsulamento da classe de instância: Server[@Name='']/Information

HostPlatform

Encapsulamento da classe de instância: Server[@Name='']/Information

HostRelease

Encapsulamento da classe de instância: Server[@Name='']/Information

HostServicePackLevel

Encapsulamento da classe de instância: Server[@Name='']/Information

HostSku

Encapsulamento da classe de instância: Server[@Name='']/Information

IsCaseSensitive

Encapsulamento da classe de instância: Server[@Name='']/Information

IsClustered

Encapsulamento da classe de instância: Server[@Name='']/Information

IsFullTextInstalled

Encapsulamento da classe de instância: Server[@Name='']/Information

IsHadrEnabled

Encapsulamento da classe de instância: Server[@Name='']/Information

IsPolyBaseInstalled

Encapsulamento da classe de instância: Server[@Name='']/Information

IsSingleUser

Encapsulamento da classe de instância: Server[@Name='']/Information

IsTouched

Se o objeto foi tocado para script incondicional de Alter

(Herdado de SqlSmoObject)
IsXTPSupported

Encapsulamento da classe de instância: Server[@Name='']/Information

Language

Encapsulamento da classe de instância: Server[@Name='']/Information

MasterDBLogPath

Encapsulamento da classe de instância: Server[@Name='']/Information

MasterDBPath

Encapsulamento da classe de instância: Server[@Name='']/Information

MaxPrecision

Encapsulamento da classe de instância: Server[@Name='']/Information

NetName

Encapsulamento da classe de instância: Server[@Name='']/Information

ObjectInSpace

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
OSVersion

Encapsulamento da classe de instância: Server[@Name='']/Information

Parent

Encapsulamento da classe de instância: Server[@Name='']/Information

ParentCollection

Retorna a coleção que contém o objeto. Pode ser nulo.

(Herdado de SqlSmoObject)
PathSeparator

Encapsulamento da classe de instância: Server[@Name='']/Information

PhysicalMemory

Encapsulamento da classe de instância: Server[@Name='']/Information

Platform

Encapsulamento da classe de instância: Server[@Name='']/Information

Processors

Encapsulamento da classe de instância: Server[@Name='']/Information

Product

Encapsulamento da classe de instância: Server[@Name='']/Information

ProductLevel

Encapsulamento da classe de instância: Server[@Name='']/Information

Properties

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
ReservedStorageSizeMB

Encapsulamento da classe de instância: Server[@Name='']/Information

ResourceLastUpdateDateTime

Encapsulamento da classe de instância: Server[@Name='']/Information

ResourceVersion

Encapsulamento da classe de instância: Server[@Name='']/Information

ResourceVersionString

Encapsulamento da classe de instância: Server[@Name='']/Information

RootDirectory

Encapsulamento da classe de instância: Server[@Name='']/Information

ScalarResult

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
ServerVersion

Retorna o ServerVersion do servidor que contém o objeto. Se o objeto não estiver associado a um servidor conectado, a versão mais alta do servidor conhecida será retornada.

(Herdado de SqlSmoObject)
ServiceTier

Encapsulamento da classe de instância: Server[@Name='']/Information

SqlCharSet

Encapsulamento da classe de instância: Server[@Name='']/Information

SqlCharSetName

Encapsulamento da classe de instância: Server[@Name='']/Information

SqlSortOrder

Encapsulamento da classe de instância: Server[@Name='']/Information

SqlSortOrderName

Encapsulamento da classe de instância: Server[@Name='']/Information

State

Retorna o estado do objeto

(Herdado de SmoObjectBase)
Urn

Retorna a URN do objeto, computada em tempo real

(Herdado de SqlSmoObject)
UrnSuffix

Encapsulamento da classe de instância: Server[@Name='']/Information

UsedStorageSizeMB

Encapsulamento da classe de instância: Server[@Name='']/Information

UserData

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SmoObjectBase)
Version

Encapsulamento da classe de instância: Server[@Name='']/Information

VersionMajor

Encapsulamento da classe de instância: Server[@Name='']/Information

VersionMinor

Encapsulamento da classe de instância: Server[@Name='']/Information

VersionString

Encapsulamento da classe de instância: Server[@Name='']/Information

Métodos

Nome Description
AddDatabaseContext(StringCollection)

método get called from the create script related method (from derivarived classes like Table, Index etc..)

(Herdado de SqlSmoObject)
AlterImpl()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
AlterImplWorker()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
BindDefaultImpl(String, String, Boolean)

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
BindRuleImpl(String, String, Boolean)

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
CheckObjectState()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
CheckObjectState(Boolean)

Essa é uma função virtual, para que as classes derivadas possam substituí-la se desejarem fazer verificações adicionais sobre o estado do objeto

(Herdado de SqlSmoObject)
CheckObjectStateImpl(Boolean)

Verifica o estado do objeto Porque ele não é recusrive, essa função pode ser chamada diretamente e o que significa que classes derivadas não podem fornecer sua própria validação

(Herdado de SqlSmoObject)
CleanObject()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
CreateImpl()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
CreateOrAlterImpl()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
Discover()

Melhor mecanismo de descoberta de esforço: esse método reflete os metadados e obtém todos os objetos disponíveis

(Herdado de SqlSmoObject)
DropImpl(Boolean, Boolean)

Para chamadas suspensas no banco de dados do usuário em Azure, a conexão será fechada à medida que o banco de dados for descartado O ExecutionManager normalmente tentará repetir essas chamadas reabrindo a conexão Queremos evitar essa repetição quando handleSevereError for true.

(Herdado de SqlSmoObject)
DropImpl(Boolean)

descarta o objeto

(Herdado de SqlSmoObject)
DropImplWorker(Urn, Boolean)

descarta o objeto

(Herdado de SqlSmoObject)
ExecuteNonQuery(StringCollection, Boolean, Boolean)

Executa instruções sql

(Herdado de SqlSmoObject)
ExecuteWithModes(SqlExecutionModes, Action)

Executa a ação fornecida nos modos de execução especificados.

Redefine os modos originais após a conclusão ou falha da ação.

(Herdado de SqlSmoObject)
FormatSqlVariant(Object)

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
GenerateAlterEvent()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
GenerateAlterEvent(Urn, Object)

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
GetContextDB()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
GetDBName()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
GetDisabledProperties(ScriptingPreferences)

Fornece uma enumerável de propriedades que são explicitamente desabilitadas para tipos de servidor ou edições específicas. Essa não é uma lista de todas as propriedades que não funcionam para o destino especificado.

(Herdado de SqlSmoObject)
GetFragOptionString(FragmentationOption)

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
GetPropValue(String)

Recuperar o valor da propriedade de : - O recipiente de propriedades diretamente se a propriedade estiver disponível (suja ou recuperada) – uma chamada para o nosso método OnPropertyMissing caso contrário

Gerará uma exceção se o valor da propriedade for NULL em ambos os casos.

(Herdado de SqlSmoObject)
GetPropValueOptional(String)

Recuperar o valor da propriedade de: - O recipiente de propriedades se o estado estiver criando ou se estivermos no Modo de Design (possível valor NULL) – uma chamada ao nosso método OnPropertyMissing caso contrário (gerará exceção se o valor for NULL)

(Herdado de SqlSmoObject)
GetPropValueOptional<T>(String, T)

Retorna o valor da propriedade nomeada. Se o objeto estiver no estado Criando e a propriedade ainda não tiver sido definida, o defaultValue será retornado. Se o objeto existir, o defaultValue será ignorado e o valor real será retornado.

(Herdado de SqlSmoObject)
GetPropValueOptionalAllowNull(String)

Recuperar o valor da propriedade de: - O recipiente de propriedades se o estado estiver criando ou se estivermos no Modo de Design (possível NULL) – uma chamada ao nosso método OnPropertyMissing caso contrário (possível NULL)

(Herdado de SqlSmoObject)
GetRealValue(Property, Object)

Retorna o valor real da propriedade.

(Herdado de SqlSmoObject)
GetServerName()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
GetServerObject()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
GetSqlServerVersionName()

Obtém o nome público do sqlserver para a conexão atual, por exemplo: "SQL Server 2008".

(Herdado de SqlSmoObject)
GetStringComparer()

Retorna o comparador usado por todas as coleções de objetos filho para executar a comparação de nomes de objetos. O comparador de um servidor baseia-se na ordenação do mestre O comparador de um banco de dados e seus filhos é baseado na ordenação de banco de dados

(Herdado de SqlSmoObject)
GetUrnRecursive(StringBuilder, UrnIdOption)

Calcula a URN do objeto, potencialmente incluindo outros campos na definição além dos campos de chave.

(Herdado de SqlSmoObject)
GetUrnRecursive(StringBuilder)

Calcula a URN do objeto.

(Herdado de SqlSmoObject)
ImplInitialize(String[], OrderBy[])

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
InitChildCollection(Urn, Boolean)

Inicializa a coleção de objetos filho associada ao tipo fornecido. Por exemplo, o nome Coluna inicializaria a coleção Columns.

(Herdado de SqlSmoObject)
Initialize()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
Initialize(Boolean)

Inicializa o objeto lendo suas propriedades do enumerador

(Herdado de SqlSmoObject)
IsExpressSku()

Retorna se o servidor que contém esse objeto é um SKU Express

(Herdado de SqlSmoObject)
IsObjectDirty()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
IsObjectInitialized()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
IsObjectInSpace()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
IsSupportedProperty(String)

Validar se a propriedade especificada tem suporte no ambiente do servidor atual

(Herdado de SqlSmoObject)
IsVersion80SP3()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
IsVersion90AndAbove()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
MarkDropped()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
MarkForDropImpl(Boolean)

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
PostAlter()

essa função deve ser substituída por classes derivadas, se elas tiverem que executar ações supplimentares depois de alterar o objeto

(Herdado de SqlSmoObject)
PostCreate()

essa função deve ser substituída por classes derivadas, se elas tiverem que realizar ações supplimentares após a criação do objeto

(Herdado de SqlSmoObject)
PostDrop()

essa função deve ser substituída por classes derivadas, se elas tiverem que executar ações supplimentares depois de remover o objeto

(Herdado de SqlSmoObject)
Refresh()

atualiza as propriedades do objeto lendo-as do servidor

(Herdado de SqlSmoObject)
ScriptImpl()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
ScriptImpl(ScriptingOptions)

Retorna um objeto StringCollection com o script do objeto. Esse método gera um erro se ScriptData for true

(Herdado de SqlSmoObject)
SetAccessToken(IRenewableToken)

Defina o accessToken para conexão.

(Herdado de SqlSmoObject)
SetParentImpl(SqlSmoObject)

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
SetState(SqlSmoState)

Define o estado do objeto (Existente, Descartado etc.) Os aplicativos devem evitar o uso desse método.

(Herdado de SmoObjectBase)
ThrowIfAboveVersion100(String)

Gera uma exceção se a versão principal do ServerVersion para esse objeto estiver acima de 10.0 (SQL 2008)

(Herdado de SqlSmoObject)
ThrowIfAboveVersion80(String)

Gera uma exceção se a versão principal do ServerVersion para esse objeto estiver acima de 8.0 (SQL 2000)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion100(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 10.0 (SQL 2008)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion110(String)

Gerará um UnsupportedVersionException se o servidor de origem ou de destino estiver abaixo de 11.0 (SQL 2012)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

Gera uma exceção com texto informando que a propriedade especificada não terá suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 11.0 (SQL 2012)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion120(String)

Gerará uma exceção se a versão principal do ServerVersion para esse objeto estiver abaixo de 12.0 (SQL 2014)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

Gera uma exceção com texto informando que a propriedade especificada não terá suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 12.0 (SQL 2014)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion130(String)

Gerará uma exceção se a versão principal do ServerVersion para esse objeto estiver abaixo de 13.0 (SQL 2016)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

Gera uma exceção com o texto informando que a propriedade especificada não tem suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 13.0 (SQL 2016)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion140(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 14.0 (SQL 2017)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion140Prop(String)

Gera uma exceção com texto informando que a propriedade especificada não terá suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 14.0 (SQL 2017)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion160(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 16.0

(Herdado de SqlSmoObject)
ThrowIfBelowVersion80(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 8.0 (SQL 2000)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion80SP3()

Gera uma exceção se o ServerVersion para este objeto estiver abaixo de 8.760 (8.0 SP3)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion90(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 9.0 (SQL 2005)

(Herdado de SqlSmoObject)
ToString()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
Touch()

Marque o objeto "tocado" para o script incondicional de Alter.

(Herdado de SqlSmoObject)
TouchImpl()

Método virtual para permitir que classes derivadas façam trabalho adicional quando tocadas.

(Herdado de SqlSmoObject)
UnbindDefaultImpl(Boolean)

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
UnbindRuleImpl(Boolean)

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
Validate(String, Object[])

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SmoObjectBase)

Eventos

Nome Description
PropertyChanged

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
PropertyMetadataChanged

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)

Implantações explícitas de interface

Nome Description
IAlienObject.Discover()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
IAlienObject.GetDomainRoot()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
IAlienObject.GetParent()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
IAlienObject.GetPropertyType(String)

Descobre o tipo de propriedade.

(Herdado de SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

Recupera o valor de uma determinada propriedade. Gerará se a propriedade não for encontrada.

(Herdado de SqlSmoObject)
IAlienObject.GetUrn()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
IAlienObject.Resolve(String)

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

Define o estado desse objeto com base no SfcObjectState fornecido.

(Herdado de SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

Define o valor de determinada propriedade, se ela for gravável. Se a propriedade não estiver no recipiente de propriedades, a reflexão será usada. Gera exceção se a propriedade não for encontrada.

(Herdado de SqlSmoObject)
ISfcPropertyProvider.GetPropertySet()

Encapsulamento da classe de instância: Server[@Name='']/Information

(Herdado de SqlSmoObject)

Métodos de Extensão

Nome Description
GetAssessmentItems(SqlSmoObject, String[])

Localiza todas as verificações disponíveis para determinado smoObject.

GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>)

Executa a avaliação de forma síncrona para determinada smoObject e fornece uma IEnumerable<T> descrição de problemas descobertos. Esse método executa somente determinadas verificações de checks.

GetAssessmentResults(SqlSmoObject, String[])

Executa a avaliação de forma síncrona para determinada smoObject e fornece uma IEnumerable<T> descrição de problemas descobertos.

GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>)

Executa de forma assíncrona a avaliação fornecida smoObject e fornece uma List<T> descrição de problemas descobertos. Esse método executa somente determinadas verificações de checks.

GetAssessmentResultsList(SqlSmoObject, String[])

Executa de forma assíncrona a avaliação fornecida smoObject e fornece uma List<T> descrição de problemas descobertos.

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)

Verifica se o tipo especificado tem suporte do ServerVersion servidor raiz e DatabaseEngineType do servidor raiz para esse objeto. Se ScriptingPreferences não forem nulos, também verificará se o tipo especificado tem suporte do ServerVersion servidor de destino e DatabaseEngineType do servidor de destino.

Aplica-se a