Compartilhar via


Database Classe

Definição

Define um banco de dados do MicrosoftAnalysis Services. Essa classe não pode ser herdada.

[System.Runtime.InteropServices.Guid("47922F3A-A6AF-4f2a-AE68-8B08E0CF38A8")]
public sealed class Database : Microsoft.AnalysisServices.Core.Database, ICloneable, IDisposable, Microsoft.AnalysisServices.IConnectionStringHolder, Microsoft.AnalysisServices.IMajorObject
[<System.Runtime.InteropServices.Guid("47922F3A-A6AF-4f2a-AE68-8B08E0CF38A8")>]
type Database = class
    inherit Database
    interface IMajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
    interface ICloneable
    interface IConnectionStringHolder
Public NotInheritable Class Database
Inherits Database
Implements ICloneable, IConnectionStringHolder, IDisposable, IMajorObject
Herança
Atributos
Implementações

Construtores

Database()

Inicializa uma nova instância de uma Database tabular usando os valores padrão.

Database(ModelType, Int32)

Inicializa uma nova instância de um objeto tabular Database usando o tipo de modelo e o nível de compatibilidade.

Database(String)

Inicializa uma nova instância de uma Database tabular usando um nome.

Database(String, String)

Inicializa uma nova instância de uma Database tabular usando um nome e um identificador.

Campos

MaxIDLength

Especifica o comprimento máximo do identificador.

(Herdado de NamedComponent)
MaxNameLength

Especifica o comprimento máximo do nome.

(Herdado de NamedComponent)

Propriedades

Accounts

Obtém a coleção de tipos de conta que são definidos em um elemento Database.

AggregationPrefix

Obtém ou define o prefixo comum a ser usado para nomes de agregação em todo o Banco de Dados associado.

Annotations

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

(Herdado de MajorObject)
Assemblies

Obtém a coleção de assemblies associados a um Banco de Dados.

Collation

Obtém ou define o tipo de ordenação de um banco de dados.

(Herdado de Database)
CompatibilityLevel

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

(Herdado de Database)
CompatibilityMode

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

(Herdado de Database)
CreatedTimestamp

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

(Herdado de MajorObject)
Cubes

Obtém a coleção de cubos associados a um Banco de Dados.

DatabasePermissions

Obtém a coleção de elementos de permissão de banco de dados associados a um elemento Database.

DataSourceImpersonationInfo

Obtém ou define as informações de representação associadas a um Banco de Dados.

DataSources

Obtém a coleção de fontes de dados associadas a um Banco de Dados.

DataSourceViews

Obtém a coleção de exibições de fonte de dados associadas a um Banco de Dados.

DbStorageLocation

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

(Herdado de Database)
Description

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

(Herdado de Database)
Dimensions

Obtém a coleção de dimensões associadas a um Banco de Dados.

DirectQueryMode

Obtém ou define o modo de consulta direta que o banco de dados atual está usando.

DismissedValidationResults

Obtém uma coleção de DismissedValidationResult associada ao Banco de Dados.

(Herdado de Database)
DismissedValidationRules

Obtém uma coleção de DismissedValidationRule associada ao Banco de Dados.

(Herdado de Database)
EstimatedSize

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

(Herdado de Database)
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.

(Herdado de Database)
ImageUniqueID

Obtém ou define o identificador exclusivo da imagem.

(Herdado de Database)
ImageUrl

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

(Herdado de Database)
ImageVersion

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

(Herdado de Database)
IsInTransaction

Obtém um valor que indica se o banco de dados é afetado pela transação atual.

IsLoaded

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

(Herdado de MajorObject)
KeyForCollection

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

(Herdado de NamedComponent)
Language

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

(Herdado de Database)
LastProcessed

Obtém ou define o DateTime no qual 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 para um Banco de Dados.

(Herdado de Database)
MasterDataSourceID

Obtém ou define o identificador de fonte de dados mestre para um banco de dados.

MiningStructures

Obtém a coleção de estruturas de mineração associadas a um Banco de Dados.

Model

Obtém o Model filho do Database.

ModelType

Obtém ou define o tipo de modelo do qual o banco de dados foi implantado. Os valores esperados incluem Padrão (o mesmo que multidimensional), Multidimensional ou Tabular.

(Herdado de Database)
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 objeto Server pai do objeto Database.

ProcessingPriority

Obtém ou define a prioridade de processamento de um Banco de Dados.

ReadWriteMode

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

(Herdado de Database)
Roles

Obtém a coleção de funções associadas a um 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 desta instância atual.

(Herdado de ProcessableMajorObject)
StorageEngineUsed

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

(Herdado de Database)
Translations

Obtém a coleção de traduções associadas a um Banco de Dados.

(Herdado de Database)
Version

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

(Herdado de Database)
Visible

Obtém ou define a propriedade de visibilidade booliana associada a um banco de dados.

(Herdado de Database)

Métodos

AddToContainer(IContainer)

Adicionar o banco de dados a um contêiner

(Herdado de Database)
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 depois que um objeto ModelComponent é removido.

(Herdado de ModelComponent)
Backup(BackupInfo)

Fornece acesso programático a operações de backup para um banco de dados com informações do BackupInfo.

(Herdado de Database)
Backup(String)

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

(Herdado de Database)
Backup(String, Boolean)

Fornece acesso programático a operações de backup para um banco de dados com o arquivo especificado e a indicação AllowOverWrite.

(Herdado de Database)
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.

(Herdado de Database)
Backup(String, Boolean, Boolean, BackupLocation[])

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

(Herdado de Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean)

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

(Herdado de Database)
Backup(String, Boolean, Boolean, BackupLocation[], Boolean, String)

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

(Herdado de Database)
BeforeRemove(Boolean)

Remove o objeto ModelComponent antes da limpeza.

(Herdado de ModelComponent)
CanProcess(ProcessType)

Indica se o cubo pode executar o processamento especificado.

(Herdado de Database)
Clone()

Retorna um clone do objeto.

Clone(Boolean)

Cria uma nova cópia do objeto MajorObject.

(Herdado de MajorObject)
CopyTo(Database)

Copia o conteúdo desse objeto para outro objeto (o destino).

CopyTo(MajorObject, Boolean)

Copia o objeto para o destino especificado. Não faça referência a esse membro diretamente em seu código. Ele dá suporte à infraestrutura do Analysis Services e ficará oculto em uma versão futura.

(Herdado de Database)
CopyTo(ModelComponent)

Copia um objeto ModelComponent para o objeto especificado.

(Herdado de ModelComponent)
CopyTo(NamedComponent)

Copia um objeto NamedComponent para o objeto especificado.

(Herdado de NamedComponent)
Detach()

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

(Herdado de Database)
Detach(String)

Desanexa um banco de dados com uma senha especificada.

(Herdado de Database)
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. Os avisos resultantes da operação de descarte 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. Os avisos resultantes da operação de descarte são retornados na variável de avisos especificada e os resultados dos 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. Os avisos resultantes da operação de descarte são retornados na variável de avisos especificada e os resultados dos objetos afetados na operação são retornados na variável impactResult especificada.

(Herdado de MajorObject)
GetConnectedParentServer()

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

(Herdado de Database)
GetCreateReferences(Hashtable, Boolean, Boolean)

Obtém um Hashtable para criar referências.

(Herdado de MajorObject)
GetDependents(Hashtable)

Obtém os dependentes para o Hashtable especificado.

(Herdado de MajorObject)
GetDropDependents(Hashtable, Hashtable)

Obtém os dependentes da queda.

(Herdado de MajorObject)
GetReferences(Hashtable, Boolean)

Obtém os objetos que o banco de dados faz referência.

GetUpdateOverwrites(Boolean)

Obtém o objeto Hashtable que substitui o MajorObject atualizado.

(Herdado de MajorObject)
LinkDimension(Dimension, String)

Vincula o banco de dados a uma dimensão especificada.

LinkDimension(Dimension, String, String)

Vincula o banco de dados a uma dimensão especificada.

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 especificado e a configuração de tratamento de erros.

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

Processa o ProcessableMajorObject com o tipo de processo especificado, configuração de tratamento de erros e avisos.

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

Processa o ProcessableMajorObject com o tipo de processo especificado, configuração de tratamento de erros, avisos e detalhes de impacto.

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

Processa o ProcessableMajorObject com o tipo de processo especificado, configuração de tratamento de erros, avisos e detalhes de impacto.

(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 especificado e a opção de write-back.

(Herdado de ProcessableMajorObject)
Refresh()

Atualiza o objeto de definições de servidor.

(Herdado de MajorObject)
Refresh(Boolean)

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

(Herdado de MajorObject)
Refresh(Boolean, RefreshType)

Atualiza o objeto de definições de servidor, bem como 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 do objeto atual para valores reais usando os valores padrão para atualizar objetos dependentes.

(Herdado de MajorObject)
Update(UpdateOptions)

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

(Herdado de MajorObject)
Update(UpdateOptions, UpdateMode)

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

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

Atualiza a definição de servidor do objeto atual para valores reais usando as opções especificadas para atualizar objetos dependentes e relata quaisquer avisos da operação.

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

Atualiza a definição de servidor do objeto atual para valores reais usando opções especificadas para atualizar objetos dependentes, relata quaisquer avisos da operação e retorna objetos afetados da operação.

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

Atualiza a definição de servidor do objeto atual para valores reais usando opções especificadas para atualizar objetos dependentes, relata quaisquer avisos da operação e retorna 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 é acrescentado; retorna todos os erros encontrados em uma coleção.

(Herdado de ModelComponent)
Validate(ValidationErrorCollection, Boolean)

Valida o elemento ao qual ele é acrescentado; retorna todos os erros encontrados em uma coleção. Também contém um parâmetro para habilitar o retorno de erros detalhados.

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

Determina se o Banco de Dados é válido.

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

ICloneable.Clone()

Define um banco de dados do MicrosoftAnalysis Services. Essa classe não pode ser herdada.

IConnectionStringHolder.ReturnPassword

Define um banco de dados do MicrosoftAnalysis Services. Essa classe não pode ser herdada.

IDeserializationCallback.OnDeserialization(Object)

Define um banco de dados do MicrosoftAnalysis Services. Essa classe não pode ser herdada.

(Herdado de MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Define um banco de dados do MicrosoftAnalysis Services. Essa classe não pode ser herdada.

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

Define um banco de dados do MicrosoftAnalysis Services. Essa classe não pode ser herdada.

(Herdado de NamedComponent)
IHostableComponent.Host

Define um banco de dados do MicrosoftAnalysis Services. Essa classe não pode ser herdada.

(Herdado de ModelComponent)
IMajorObject.BaseType

Define um banco de dados do MicrosoftAnalysis Services. Essa classe não pode ser herdada.

IMajorObject.CreateBody()

Define um banco de dados do MicrosoftAnalysis Services. Essa classe não pode ser herdada.

IMajorObject.DependsOn(IMajorObject)

Define um banco de dados do MicrosoftAnalysis Services. Essa classe não pode ser herdada.

IMajorObject.ObjectReference

Define um banco de dados do MicrosoftAnalysis Services. Essa classe não pode ser herdada.

IMajorObject.ParentDatabase

Define um banco de dados do MicrosoftAnalysis Services. Essa classe não pode ser herdada.

IMajorObject.ParentServer

Define um banco de dados do MicrosoftAnalysis Services. Essa classe não pode ser herdada.

IMajorObject.Path

Define um banco de dados do MicrosoftAnalysis Services. Essa classe não pode ser herdada.

IMajorObject.WriteRef(XmlWriter)

Define um banco de dados do MicrosoftAnalysis Services. Essa classe não pode ser herdada.

IModelComponent.FriendlyPath

Define um banco de dados do MicrosoftAnalysis Services. Essa classe não pode ser herdada.

(Herdado de ModelComponent)
IModelComponent.OwningCollection

Define um banco de dados do MicrosoftAnalysis Services. Essa classe não pode ser herdada.

(Herdado de ModelComponent)
IProcessable.LastProcessed

Define um banco de dados do MicrosoftAnalysis Services. Essa classe não pode ser herdada.

(Herdado de ProcessableMajorObject)
IProcessable.State

Define um banco de dados do MicrosoftAnalysis Services. Essa classe não pode ser herdada.

(Herdado de ProcessableMajorObject)

Métodos de Extensão

ToTmdl(Database)

Cria um conjunto de documentos TMDL com base nos metadados do banco de dados secificado.

ToTmdl(Database, MetadataSerializationOptions)

Cria um conjunto de documentos TMDL com base nos metadados do banco de dados secificado.

Aplica-se a