Database Classe

Definição

Especifica um banco de dados tabular ou multidimensional do Analysis Services. Essa classe não pode ser herdada. O modo de servidor e o tipo de modelo determinarão se você pode criar ou modificar a árvore de modelo posteriormente. Especificamente, se você chamar Tabular.Database, poderá modificar seu modelo somente quando o modelo for Tabular no nível de compatibilidade 1200.

public class Database : Microsoft.AnalysisServices.Core.Database, ICloneable, Microsoft.AnalysisServices.Tabular.IMajorObject
type Database = class
    inherit Database
    interface ICloneable
    interface IMajorObject
Public Class Database
Inherits Database
Implements ICloneable, IMajorObject
Herança
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

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

ReadWriteMode

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

(Herdado de Database)
Server

Obtém o Server pai de 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)

Essa API faz parte da infraestrutura do Analysis Services e não se destina a ser chamada diretamente do seu código. Ele cria uma nova cópia do objeto MajorObject.

CopyTo(Database)

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

CopyTo(MajorObject, Boolean)

Infra-estrutura. Copia um objeto MajorObject para o destino especificado.

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.

(Herdado de Database)
GetUpdateOverwrites(Boolean)

Obtém o objeto Hashtable 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 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 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

ICloneable.Clone()

Especifica um banco de dados tabular ou multidimensional do Analysis Services. Essa classe não pode ser herdada. O modo de servidor e o tipo de modelo determinarão se você pode criar ou modificar a árvore de modelo posteriormente. Especificamente, se você chamar Tabular.Database, poderá modificar seu modelo somente quando o modelo for Tabular no nível de compatibilidade 1200.

IDeserializationCallback.OnDeserialization(Object)

Especifica um banco de dados tabular ou multidimensional do Analysis Services. Essa classe não pode ser herdada. O modo de servidor e o tipo de modelo determinarão se você pode criar ou modificar a árvore de modelo posteriormente. Especificamente, se você chamar Tabular.Database, poderá modificar seu modelo somente quando o modelo for Tabular no nível de compatibilidade 1200.

(Herdado de MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Especifica um banco de dados tabular ou multidimensional do Analysis Services. Essa classe não pode ser herdada. O modo de servidor e o tipo de modelo determinarão se você pode criar ou modificar a árvore de modelo posteriormente. Especificamente, se você chamar Tabular.Database, poderá modificar seu modelo somente quando o modelo for Tabular no nível de compatibilidade 1200.

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

Especifica um banco de dados tabular ou multidimensional do Analysis Services. Essa classe não pode ser herdada. O modo de servidor e o tipo de modelo determinarão se você pode criar ou modificar a árvore de modelo posteriormente. Especificamente, se você chamar Tabular.Database, poderá modificar seu modelo somente quando o modelo for Tabular no nível de compatibilidade 1200.

(Herdado de NamedComponent)
IHostableComponent.Host

Especifica um banco de dados tabular ou multidimensional do Analysis Services. Essa classe não pode ser herdada. O modo de servidor e o tipo de modelo determinarão se você pode criar ou modificar a árvore de modelo posteriormente. Especificamente, se você chamar Tabular.Database, poderá modificar seu modelo somente quando o modelo for Tabular no nível de compatibilidade 1200.

(Herdado de ModelComponent)
IMajorObject.BaseType

Especifica um banco de dados tabular ou multidimensional do Analysis Services. Essa classe não pode ser herdada. O modo de servidor e o tipo de modelo determinarão se você pode criar ou modificar a árvore de modelo posteriormente. Especificamente, se você chamar Tabular.Database, poderá modificar seu modelo somente quando o modelo for Tabular no nível de compatibilidade 1200.

IMajorObject.CreateBody()

Especifica um banco de dados tabular ou multidimensional do Analysis Services. Essa classe não pode ser herdada. O modo de servidor e o tipo de modelo determinarão se você pode criar ou modificar a árvore de modelo posteriormente. Especificamente, se você chamar Tabular.Database, poderá modificar seu modelo somente quando o modelo for Tabular no nível de compatibilidade 1200.

IMajorObject.DependsOn(IMajorObject)

Especifica um banco de dados tabular ou multidimensional do Analysis Services. Essa classe não pode ser herdada. O modo de servidor e o tipo de modelo determinarão se você pode criar ou modificar a árvore de modelo posteriormente. Especificamente, se você chamar Tabular.Database, poderá modificar seu modelo somente quando o modelo for Tabular no nível de compatibilidade 1200.

IMajorObject.ObjectReference

Especifica um banco de dados tabular ou multidimensional do Analysis Services. Essa classe não pode ser herdada. O modo de servidor e o tipo de modelo determinarão se você pode criar ou modificar a árvore de modelo posteriormente. Especificamente, se você chamar Tabular.Database, poderá modificar seu modelo somente quando o modelo for Tabular no nível de compatibilidade 1200.

IMajorObject.ParentDatabase

Especifica um banco de dados tabular ou multidimensional do Analysis Services. Essa classe não pode ser herdada. O modo de servidor e o tipo de modelo determinarão se você pode criar ou modificar a árvore de modelo posteriormente. Especificamente, se você chamar Tabular.Database, poderá modificar seu modelo somente quando o modelo for Tabular no nível de compatibilidade 1200.

IMajorObject.ParentServer

Especifica um banco de dados tabular ou multidimensional do Analysis Services. Essa classe não pode ser herdada. O modo de servidor e o tipo de modelo determinarão se você pode criar ou modificar a árvore de modelo posteriormente. Especificamente, se você chamar Tabular.Database, poderá modificar seu modelo somente quando o modelo for Tabular no nível de compatibilidade 1200.

IMajorObject.Path

Especifica um banco de dados tabular ou multidimensional do Analysis Services. Essa classe não pode ser herdada. O modo de servidor e o tipo de modelo determinarão se você pode criar ou modificar a árvore de modelo posteriormente. Especificamente, se você chamar Tabular.Database, poderá modificar seu modelo somente quando o modelo for Tabular no nível de compatibilidade 1200.

IMajorObject.WriteRef(XmlWriter)

Especifica um banco de dados tabular ou multidimensional do Analysis Services. Essa classe não pode ser herdada. O modo de servidor e o tipo de modelo determinarão se você pode criar ou modificar a árvore de modelo posteriormente. Especificamente, se você chamar Tabular.Database, poderá modificar seu modelo somente quando o modelo for Tabular no nível de compatibilidade 1200.

IModelComponent.FriendlyPath

Especifica um banco de dados tabular ou multidimensional do Analysis Services. Essa classe não pode ser herdada. O modo de servidor e o tipo de modelo determinarão se você pode criar ou modificar a árvore de modelo posteriormente. Especificamente, se você chamar Tabular.Database, poderá modificar seu modelo somente quando o modelo for Tabular no nível de compatibilidade 1200.

(Herdado de ModelComponent)
IModelComponent.OwningCollection

Especifica um banco de dados tabular ou multidimensional do Analysis Services. Essa classe não pode ser herdada. O modo de servidor e o tipo de modelo determinarão se você pode criar ou modificar a árvore de modelo posteriormente. Especificamente, se você chamar Tabular.Database, poderá modificar seu modelo somente quando o modelo for Tabular no nível de compatibilidade 1200.

(Herdado de ModelComponent)
IProcessable.LastProcessed

Especifica um banco de dados tabular ou multidimensional do Analysis Services. Essa classe não pode ser herdada. O modo de servidor e o tipo de modelo determinarão se você pode criar ou modificar a árvore de modelo posteriormente. Especificamente, se você chamar Tabular.Database, poderá modificar seu modelo somente quando o modelo for Tabular no nível de compatibilidade 1200.

(Herdado de ProcessableMajorObject)
IProcessable.State

Especifica um banco de dados tabular ou multidimensional do Analysis Services. Essa classe não pode ser herdada. O modo de servidor e o tipo de modelo determinarão se você pode criar ou modificar a árvore de modelo posteriormente. Especificamente, se você chamar Tabular.Database, poderá modificar seu modelo somente quando o modelo for Tabular no nível de compatibilidade 1200.

(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