Database Classe

Definição

Define um banco de dados do Microsoft Analysis 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 um Database Tabular usando os valores padrão.

Database(ModelType, Int32)

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

Database(String)

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

Database(String, String)

Inicializa uma nova instância de um 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 definidos em um elemento Database.

AggregationPrefix

Obtém ou define o prefixo comum a ser usado para nomes de agregação no Database 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 Database.

Collation

Obtém ou define o tipo de ordenação usado para 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 Database.

DatabasePermissions

Obtém a coleção de elementos de permissões do banco de dados associada a um elemento Database.

DataSourceImpersonationInfo

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

DataSources

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

DataSourceViews

Obtém a coleção de exibições de fontes de dados associadas a um Database.

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 Database.

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 com o Banco de dados.

(Herdado de Database)
DismissedValidationRules

Obtém uma coleção de DismissedValidationRule associada com o 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 de 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 nas coleções.

(Herdado de NamedComponent)
Language

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

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

(Herdado de Database)
MasterDataSourceID

Obtém ou define o identificador da fonte de dados mestra para um Database.

MiningStructures

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

Model

Obtém o filho Model de Database.

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.

(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 objeto Database.

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 Database.

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.

(Herdado de Database)
Translations

Obtém a coleção de conversões associada 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 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.

(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 às 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 à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.

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

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

(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 deste objeto em outro objeto (o destino).

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.

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

(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. 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.

(Herdado de Database)
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)
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 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 Database é 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 Microsoft Analysis Services. Essa classe não pode ser herdada.

IConnectionStringHolder.ReturnPassword

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

IDeserializationCallback.OnDeserialization(Object)

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

(Herdado de MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

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

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

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

(Herdado de NamedComponent)
IHostableComponent.Host

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

(Herdado de ModelComponent)
IMajorObject.BaseType

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

IMajorObject.CreateBody()

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

IMajorObject.DependsOn(IMajorObject)

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

IMajorObject.ObjectReference

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

IMajorObject.ParentDatabase

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

IMajorObject.ParentServer

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

IMajorObject.Path

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

IMajorObject.WriteRef(XmlWriter)

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

IModelComponent.FriendlyPath

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

(Herdado de ModelComponent)
IModelComponent.OwningCollection

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

(Herdado de ModelComponent)
IProcessable.LastProcessed

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

(Herdado de ProcessableMajorObject)
IProcessable.State

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

(Herdado de ProcessableMajorObject)

Métodos de Extensão

ToTmdl(Database)

IMPORTANTE: o TMDL ainda está em versão prévia e a superfície da API ainda pode ser modificada antes do GA!

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

ToTmdl(Database, MetadataSerializationOptions)

IMPORTANTE: o TMDL ainda está em versão prévia e a superfície da API ainda pode ser modificada antes do GA!

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

Aplica-se a