Compartilhar via


Database Classe

Definição

Representa um banco de dados do Microsoft Analysis Services. Essa classe não pode ser herdada.

[System.Runtime.InteropServices.Guid("335EBEB5-D280-4A95-A133-429AD9E0D33F")]
public abstract class Database : Microsoft.AnalysisServices.ProcessableMajorObject, IDisposable
[<System.Runtime.InteropServices.Guid("335EBEB5-D280-4A95-A133-429AD9E0D33F")>]
type Database = class
    inherit ProcessableMajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
Public MustInherit Class Database
Inherits ProcessableMajorObject
Implements IDisposable
Herança
Derivado
Atributos
Implementações

Campos

MaxIDLength

Especifica o comprimento máximo do identificador.

(Herdado de NamedComponent)
MaxNameLength

Especifica o comprimento máximo do nome.

(Herdado de NamedComponent)

Propriedades

Annotations

Obtém a coleção de todas as anotações associadas ao objeto principal.

(Herdado de MajorObject)
Collation

Obtém ou define o tipo de ordenação usado para um Banco de dados.

CompatibilityLevel

Obtém ou define o nível de compatibilidade do banco de dados.

CompatibilityMode

Obtém ou define o nível de compatibilidade do banco de dados.

CreatedTimestamp

Obtém ou define a data e a hora da criação do objeto.

(Herdado de MajorObject)
DbStorageLocation

Obtém ou define o local de armazenamento do banco de dados.

Description

Obtém ou define a descrição do componente.

DismissedValidationResults

Obtém uma coleção de DismissedValidationResult associada com o Banco de dados.

DismissedValidationRules

Obtém uma coleção de DismissedValidationRule associada com o Banco de dados.

EstimatedSize

Obtém ou define o tamanho estimado somente leitura, em bytes, do Banco de dados pai.

FriendlyName

Obtém um nome amigável para o componente.

(Herdado de NamedComponent)
ID

Obtém ou define o identificador do componente.

(Herdado de NamedComponent)
ImagePath

Obtém ou define o caminho da imagem.

ImageUniqueID

Obtém ou define o identificador exclusivo da imagem.

ImageUrl

Obtém ou define o caminho de URL para uma imagem a ser exibida para o banco de dados.

ImageVersion

Obtém ou define a versão da imagem no banco de dados.

IsLoaded

Obtém um valor que indica se MajorObject foi carregado.

(Herdado de MajorObject)
KeyForCollection

Obtém a chave usada nas coleções.

(Herdado de NamedComponent)
Language

Obtém ou define o valor do idioma para um Banco de dados.

LastProcessed

Obtém ou define o DateTime em que o objeto foi processado pela última vez.

(Herdado de ProcessableMajorObject)
LastSchemaUpdate

Obtém ou define a data e a hora em que o esquema de objeto atual foi atualizado pela última vez.

(Herdado de MajorObject)
LastUpdate

Obtém ou define a hora da última atualização de um Banco de dados.

ModelType

Obtém ou define o tipo de modelo do qual o banco de dados foi implantado. Valores esperados incluem padrão (mesmo multidimensional), Multidimensional ou Tabela.

Name

Obtém ou define o nome do componente.

(Herdado de NamedComponent)
OwningCollection

Obtém ou define a coleção que contém o ModelComponent.

(Herdado de ModelComponent)
Parent

Obtém o Servidor pai de um Banco de dados.

ReadWriteMode

Obtém ou define o ReadWriteMode do banco de dados.

Site

Obtém ou define o site associado ao componente.

(Herdado de NamedComponent)
SiteID

Obtém ou define o identificador do site associado ao componente.

(Herdado de NamedComponent)
State

Obtém ou define o AnalysisState dessa instância atual.

(Herdado de ProcessableMajorObject)
StorageEngineUsed

Obtém ou define o mecanismo de armazenamento no banco de dados atual.

Translations

Obtém a coleção de conversões associada a um Banco de dados.

Version

Obtém ou define a versão do banco de dados.

Visible

Obtém ou define a propriedade de visibilidade Booliana associada a um Banco de dados.

Métodos

AddToContainer(IContainer)

Adicionar o banco de dados a um contêiner

AfterInsert(Int32)

Exibe um objeto ModelComponent depois de adicionado ao índice especificado.

(Herdado de ModelComponent)
AfterMove(Int32, Int32)

Exibe um objeto ModelComponent depois de mover para o índice especificado.

(Herdado de ModelComponent)
AfterRemove(ModelComponentCollection)

Exibe um ModelComponentCollection após a remoção de um objeto ModelComponent.

(Herdado de ModelComponent)
Backup(BackupInfo)

Fornece acesso programático às operações de Backup para um Banco de dados com as informações BackupInfo.

Backup(String)

Fornece acesso programático às operações de Backup para um Banco de dados com o arquivo especificado.

Backup(String, Boolean)

Fornece acesso programático às operações de Backup para um Banco de dados com o arquivo especificado e a indicação AllowOverWrite.

Backup(String, Boolean, Boolean)

Fornece acesso programático às operações de Backup para um Banco de dados com o arquivo especificado, a indicação AllowOverWrite e a indicação BackupRemotePartitions.

Backup(String, Boolean, Boolean, BackupLocation[])

Fornece acesso programático às operações de backup para um Banco de dados com o arquivo especificado, a indicação AllowOverWrite, a indicação BackupRemotePartitions e a informação das localizações.

Backup(String, Boolean, Boolean, BackupLocation[], Boolean)

Fornece acesso programático às operações de backup para um Banco de dados com o arquivo especificado, a indicação AllowOverWrite, a indicação BackupRemotePartitions, a informação das localizações e a indicação ApplyCompression.

Backup(String, Boolean, Boolean, BackupLocation[], Boolean, String)

Fornece acesso programático às operações de backup para um Banco de dados com o arquivo especificado, a indicação AllowOverWrite, a indicação BackupRemotePartitions, a informação das localizações, a indicação ApplyCompression e a senha.

BeforeRemove(Boolean)

Remove o objeto ModelComponent antes da limpeza.

(Herdado de ModelComponent)
CanProcess(ProcessType)

Indica se o cubo pode executar o processamento especificado.

Clone(Boolean)

Cria uma nova cópia do objeto MajorObject.

(Herdado de MajorObject)
CopyTo(MajorObject, Boolean)

Copia o objeto no destino especificado. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do Analysis Services e será ocultado em uma versão futura.

CopyTo(ModelComponent)

Copia um objeto ModelComponent no objeto especificado.

(Herdado de ModelComponent)
CopyTo(NamedComponent)

Copia um objeto NamedComponent no objeto especificado.

(Herdado de NamedComponent)
Detach()

Desanexa um banco de dados que não esteja em uso.

Detach(String)

Desanexa um banco de dados com uma senha especificada.

Drop()

Remove o objeto atual e atualiza o servidor.

(Herdado de MajorObject)
Drop(DropOptions)

Remove o objeto atual e atualiza o servidor usando as opções especificadas.

(Herdado de MajorObject)
Drop(DropOptions, XmlaWarningCollection)

Remove o objeto atual e atualiza o servidor usando as opções especificadas. Avisos decorrentes da operação de soltar são retornados no objeto de avisos especificado.

(Herdado de MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

Remove o objeto atual e atualiza o servidor usando as opções especificadas. Avisos decorrentes da operação de soltar são retornados na variável de avisos especificada e os resultados para os objetos afetados na operação são retornados na variável impactResult especificada.

(Herdado de MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Remove o objeto atual e atualiza o servidor usando as opções especificadas. Avisos decorrentes da operação de soltar são retornados na variável de avisos especificada e os resultados para os objetos afetados na operação são retornados na variável impactResult especificada.

(Herdado de MajorObject)
GetConnectedParentServer()

Obtém o servidor pai para conectar-se ao objeto de banco de dados.

GetCreateReferences(Hashtable, Boolean, Boolean)

Obtém uma Tabela de Hash para criar referências.

(Herdado de MajorObject)
GetDependents(Hashtable)

Obtém os dependentes para a tabela de hash especificada.

(Herdado de MajorObject)
GetDropDependents(Hashtable, Hashtable)

Obtém os dependentes de descarte.

(Herdado de MajorObject)
GetReferences(Hashtable, Boolean)

Obtém os objetos referenciados pelo banco de dados.

GetUpdateOverwrites(Boolean)

Obtém o objeto de tabela de hash que substitui o MajorObject atualizado.

(Herdado de MajorObject)
Process()

Processa o ProcessableMajorObject.

(Herdado de ProcessableMajorObject)
Process(ProcessType)

Processa o ProcessableMajorObject com o tipo de processo especificado.

(Herdado de ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration)

Processa o ProcessableMajorObject com o tipo de processo e a configuração de tratamento de erro especificados.

(Herdado de ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection)

Processa o ProcessableMajorObject com o tipo de processo, a configuração de tratamento de erro e os avisos especificados.

(Herdado de ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection)

Processa o ProcessableMajorObject com o tipo de processo, a configuração de tratamento de erro, os avisos especificados e os detalhes de impacto especificados.

(Herdado de ProcessableMajorObject)
Process(ProcessType, ErrorConfiguration, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Processa o ProcessableMajorObject com o tipo de processo, a configuração de tratamento de erro, os avisos especificados e os detalhes de impacto especificados.

(Herdado de ProcessableMajorObject)
Process(ProcessType, IBinding)

Processa o ProcessableMajorObject com o tipo de processo e a associação especificados.

(Herdado de ProcessableMajorObject)
Process(ProcessType, WriteBackTableCreation)

Processa o ProcessableMajorObject com o tipo de processo e a opção de write-back especificados.

(Herdado de ProcessableMajorObject)
Refresh()

Atualiza o objeto de definições do servidor.

(Herdado de MajorObject)
Refresh(Boolean)

Atualiza o objeto de definições de servidor, bem como os objetos dependentes carregados [se especificado].

(Herdado de MajorObject)
Refresh(Boolean, RefreshType)

Atualiza o objeto de definições de servidor, bem como os objetos dependentes carregados [se especificado].

(Herdado de MajorObject)
RemoveFromContainer(IContainer)

Remove o objeto ModelComponent do contêiner especificado.

(Herdado de ModelComponent)
Reset()

Redefine o componente para seu estado inicial.

(Herdado de NamedComponent)
Submit()

Envia um objeto ModelComponent.

(Herdado de ModelComponent)
Submit(Boolean)

Envia um objeto ModelComponent.

(Herdado de ModelComponent)
ToString()

Retorna uma cadeia de caracteres que representa o componente nomeado.

(Herdado de NamedComponent)
Update()

Atualiza a definição de servidor de objeto atual com os valores reais usando valores padrão para atualizar os objetos dependentes.

(Herdado de MajorObject)
Update(UpdateOptions)

Atualiza a definição de servidor de objeto atual com os valores reais usando opções especificadas para atualizar os objetos dependentes.

(Herdado de MajorObject)
Update(UpdateOptions, UpdateMode)

Atualiza a definição de servidor de objeto atual com os valores reais usando opções especificadas para atualizar os objetos dependentes.

(Herdado de MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

Atualiza a definição de servidor de objeto atual com os valores reais usando opções especificadas para atualizar os objetos, os relatórios e os avisos dependentes da operação.

(Herdado de MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

Atualiza a definição de servidor de objeto atual com os valores reais usando opções especificadas para atualizar os objetos, os relatórios e os avisos dependentes da operação, e retorna os objetos afetados da operação.

(Herdado de MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Atualiza a definição de servidor de objeto atual com os valores reais usando opções especificadas para atualizar os objetos, os relatórios e os avisos dependentes da operação, e retorna os objetos afetados da operação. Se analyzeImpactOnly for true, uma operação de análise de impacto será executada sem nenhuma operação de atualização.

(Herdado de MajorObject)
Validate(ValidationErrorCollection)

Valida o elemento ao qual ele é adicionado. Retorna qualquer erro encontrado em uma coleção.

(Herdado de ModelComponent)
Validate(ValidationErrorCollection, Boolean)

Valida o elemento ao qual ele é adicionado. Retorna qualquer erro encontrado em uma coleção. Também contém um parâmetro para permitir o retorno de erros detalhados.

(Herdado de ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

Determina se o NamedComponent é válido.

(Herdado de NamedComponent)
Validate(ValidationResultCollection)

Indica se o MajorObject é válido.

(Herdado de MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

Indica se o MajorObject é válido.

(Herdado de MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

Indica se o MajorObject é válido.

(Herdado de MajorObject)

Implantações explícitas de interface

IDeserializationCallback.OnDeserialization(Object)

Representa um banco de dados do Microsoft Analysis Services. Essa classe não pode ser herdada.

(Herdado de MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Representa um banco de dados do Microsoft Analysis Services. Essa classe não pode ser herdada.

(Herdado de MajorObject)
IFormattable.ToString(String, IFormatProvider)

Representa um banco de dados do Microsoft Analysis Services. Essa classe não pode ser herdada.

(Herdado de NamedComponent)
IHostableComponent.Host

Representa um banco de dados do Microsoft Analysis Services. Essa classe não pode ser herdada.

(Herdado de ModelComponent)
IModelComponent.FriendlyPath

Representa um banco de dados do Microsoft Analysis Services. Essa classe não pode ser herdada.

(Herdado de ModelComponent)
IModelComponent.OwningCollection

Representa um banco de dados do Microsoft Analysis Services. Essa classe não pode ser herdada.

(Herdado de ModelComponent)
IProcessable.LastProcessed

Representa um banco de dados do Microsoft Analysis Services. Essa classe não pode ser herdada.

(Herdado de ProcessableMajorObject)
IProcessable.State

Representa um banco de dados do Microsoft Analysis Services. Essa classe não pode ser herdada.

(Herdado de ProcessableMajorObject)

Aplica-se a