Partilhar via


Server Classe

Definição

Representa a classe base de uma instância do Analysis Services e fornece métodos e membros que permitem controlar essa instância.

[System.Runtime.InteropServices.Guid("7EC085CF-4008-45FF-9346-64F1D1E44E12")]
public abstract class Server : Microsoft.AnalysisServices.MajorObject, IDisposable
[<System.Runtime.InteropServices.Guid("7EC085CF-4008-45FF-9346-64F1D1E44E12")>]
type Server = class
    inherit MajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
Public MustInherit Class Server
Inherits MajorObject
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

AccessToken

Token de acesso

Annotations

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

(Herdado de MajorObject)
CaptureLog

Obtém uma coleção que contém comandos XMLA que foram gerados enquanto a propriedade CaptureXml foi definida como true.

CaptureXml

Obtém ou define a propriedade CaptureLog do objeto Server, que indica se mensagens XML enviadas a uma instância do Analysis Services devem ser registradas em log.

CompatibilityMode

Obtém ou define o modo do Analysis Services. Esse item é somente leitura.

Connected

Obtém um valor que indica se há uma conexão com uma instância do Analysis Services.

ConnectionInfo

Obtém as informações relativas à conexão ao objeto Server.

ConnectionString

Obtém a cadeia de conexão usada para conectar a uma instância do Analysis Services.

CreatedTimestamp

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

(Herdado de MajorObject)
DefaultCompatibilityLevel

Obtém ou define um nível de compatibilidade padrão quando esse valor não for especificado. Esse item é somente leitura.

Description

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

(Herdado de MajorObject)
Edition

Obtém ou define a edição instalada atualmente do Analysis Services. Esse item é somente leitura.

EditionID

Obtém ou define a EditionID da versão instalada atualmente do Analysis Services. Esse item é somente leitura.

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

Obtém ou define o nome do componente.

(Herdado de NamedComponent)
OnAccessTokenExpired

Define um método de retorno de chamada para notificar aplicativos quando o token de acesso atual está próximo da expiração.

OwningCollection

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

(Herdado de ModelComponent)
Parent

Obtém o objeto IModelComponent que é o pai do objeto ModelComponent.

(Herdado de ModelComponent)
ProductLevel

Obtém ou define o acesso somente leitura para o elemento de nível de produto. O próprio nível de produto é obtido a partir da cadeia de caracteres específica da instalação armazenada.

ProductName

Obtém ou define o acesso somente leitura para o nome do produto SQL Server do qual uma instância do Analysis Services foi instalada.

ServerLocation

Obtém ou define o local do servidor, que pode ser local ou em um datacenter da Microsoft que oferece hospedagem interna de modelos tabulares para os serviços online da Microsoft como, por exemplo, modelos de dados do Excel exibidos no Office 365. Esse item é somente leitura.

ServerMode

Obtém ou define o modo no qual o servidor opera. Esse item é somente leitura.

ServerProperties

Obtém uma coleção de propriedades de servidor associadas a um objeto Server específico.

SessionID

Obtém a ID de sessão do servidor.

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

Obtém informações sobre o conjunto de níveis de compatibilidade com suporte do servidor.

Version

Obtém ou define a versão do servidor. Esse item é somente leitura.

Métodos

AddToContainer(IContainer)

Adiciona o objeto ModelComponent no contêiner especificado.

(Herdado de ModelComponent)
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)
Attach(String)

Anexa uma pasta ao servidor.

Attach(String, ReadWriteMode)

Anexa uma pasta ao servidor com o modo especificada.

Attach(String, ReadWriteMode, String)

Anexa uma pasta ao servidor com o modo e a senha especificados.

BeforeRemove(Boolean)

Remove o objeto ModelComponent antes da limpeza.

(Herdado de ModelComponent)
CancelCommand()

Cancela o comando em execução na conexão e sessão atuais (uma nova conexão temporária é usada).

CancelCommand(String)

Cancela o comando em execução na sessão especificada (uma nova conexão temporária é usada).

CancelConnection(Int32)

Cancela a conexão especificada (uma nova conexão temporária é usada).

CancelConnection(Int32, Boolean)

Cancela a conexão especificada (uma nova conexão temporária é usada).

CancelSession()

Cancela a sessão atual (uma nova conexão temporária é usada).

CancelSession(Int32)

Cancela a sessão especificada (uma nova conexão temporária é usada).

CancelSession(Int32, Boolean)

Cancela a sessão especificada (uma nova conexão temporária é usada).

CancelSession(String)

Cancela a sessão especificada (uma nova conexão temporária é usada).

CancelSession(String, Boolean)

Cancela a sessão especificada (uma nova conexão temporária é usada).

Clone(Boolean)

Cria uma nova cópia do objeto MajorObject.

(Herdado de MajorObject)
ConcatenateCaptureLog(Boolean, Boolean)

Obtém o log de captura em um formato XML concatenado, encapsulado em um elemento Lote de XMLA e indica se o atributo de transação e o elemento Parallel de XMLA devem ser incluídos.

ConcatenateCaptureLog(Boolean, Boolean, Boolean)

Obtém o log de captura em um formato XML concatenado, encapsulado em um elemento Lote de XMLA, indica se o atributo de transação e o elemento Parallel de XMLA devem ser incluídos e indica se os objetos afetados serão processados.

Connect(String)

Conecta a instância atual de Server ao servidor Analysis Services usando a cadeia de conexão especificada.

Connect(String, Boolean)

Conecta a instância atual de Server ao servidor Analysis Services usando a cadeia de conexão especificada e indicação de propriedades.

Connect(String, String)

Conecta a instância atual de Server ao servidor Analysis Services usando a cadeia de conexão especificada e o identificador da sessão.

CopyTo(MajorObject, Boolean)

Copia um objeto Server no destino especificado.

CopyTo(ModelComponent)

Copia um objeto ModelComponent no objeto especificado.

(Herdado de ModelComponent)
CopyTo(NamedComponent)

Copia um objeto NamedComponent no objeto especificado.

(Herdado de NamedComponent)
CopyTo(Server)

Copia o conteúdo deste objeto em outro objeto (o destino).

Disconnect()

Desconecta o objeto Server do servidor do Analysis Services.

Disconnect(Boolean)

Desconecta o objeto Server da sessão especificada do servidor do Analysis Services.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo servidor e, opcionalmente, libera os recursos gerenciados.

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)
EndXmlaRequest()

Termina a última solicitação XML for Analysis (XMLA).

EndXmlaRequestAndGetResults()

Termina a solicitação de Xmla e obtém os resultados do Servidor.

EndXmlaRequestWithReader(XmlaResultCollection)

Semelhante a EndXmlaRequest(), mas retorna um AmoDataReader em vez de XmlReader bruto.

Execute(String)

Executa o comando especificado no servidor Analysis Services.

Execute(String, ImpactDetailCollection, Boolean)

Executa o comando especificado no servidor Analysis Services e fornece suporte para análise de impacto.

ExecuteCaptureLog(Boolean, Boolean)

Executa o conteúdo do log de captura no servidor e indica se a execução ocorrerá em um modo transacional e/ou paralelo. Os objetos afetados não serão processados.

ExecuteCaptureLog(Boolean, Boolean, Boolean)

Executa o conteúdo do log de captura no servidor e indica se a execução ocorrerá em um modo transacional e/ou paralelo e indica se os objetos afetados serão processados.

ExecuteCaptureLog(Boolean, Boolean, Boolean, Boolean)

Executa o conteúdo do log de captura no servidor, indica se a execução ocorrerá em um modo transacional e/ou paralelo, se os objetos afetados serão processados e se objetos voláteis serão ignorados.

ExecuteReader(String, XmlaResultCollection, IDictionary, Boolean)

Executa determinado comando XMLA e retorna AmoDataReader

GetConnectionState(Boolean)

Obtém o estado atual da conexão com o servidor Analysis Services.

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 aos quais o MajorObject faz referência.

(Herdado de MajorObject)
GetSupportedCompatibilityLevels()

Obter o conjunto de níveis de compatibilidade com suporte do servidor.

GetUpdateOverwrites(Boolean)

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

(Herdado de MajorObject)
ImageLoad(ImageLoadInfo)

???

ImageLoad(String, String, Stream)

???

ImageLoad(String, String, Stream, ReadWriteMode)

???

ImageSave(ImageSaveInfo)

???

ImageSave(String, Stream)

???

Reconnect()

Restabelece a conexão com o banco de dados do Analysis Services.

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)
RenameScriptMeasure(String, String, String, String, FixUpExpressions)

Executar uma operação de renomeação para uma medida.

RenameTable(String, String, String, FixUpExpressions)

Executar uma operação de renomeação para uma tabela.

RenameTableColumn(String, String, String, String, FixUpExpressions)

Executar uma operação de renomeação de uma coluna.

Reset()

Redefine o componente para seu estado inicial.

(Herdado de NamedComponent)
Restore(RestoreInfo)

Restaura um banco de dados do Analysis Services de um arquivo de backup usando as opções definidas no objeto RestoreInfo fornecido.

Restore(String)

Restaura um banco de dados do Analysis Services de um arquivo de backup.

Restore(String, String)

Restaura um banco de dados do Analysis Services de um arquivo de backup para o banco de dados especificado.

Restore(String, String, Boolean)

Restaura um banco de dados do Analysis Services de um arquivo de backup para o banco de dados especificado, dado um sinalizador de substituição.

Restore(String, String, Boolean, RestoreLocation[])

Restaura um banco de dados do Analysis Services de um arquivo de backup para o banco de dados especificado, dado um sinalizador de substituição e vários servidores remotos.

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity)

Restaura um banco de dados Analysis Services de um arquivo de backup para o banco de dados especificado, dado um sinalizador de substituição, vários servidores remotos e a especificação de configurações de segurança.

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String)

Restaura um banco de dados do Analysis Services de um arquivo de backup para o banco de dados especificado, fornecido um sinalizador de substituição, vários servidores remotos e a especificação de configurações de segurança e uma senha.

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String, String)

Restaura um banco de dados do Analysis Services de um arquivo de backup para o banco de dados especificado, fornecida uma senha, um sinalizador de substituição, vários servidores remotos, configurações de segurança, uma senha e o local de armazenamento.

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String, String, ReadWriteMode)

Restaura um banco de dados do Analysis Services de um arquivo de backup para o banco de dados especificado, fornecida uma senha, um sinalizador de substituição, vários servidores remotos, configurações de segurança, uma senha, o local de armazenamento e o modo de leitura/gravação.

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String, String, ReadWriteMode, Boolean)

Restaura um banco de dados do Analysis Services de um arquivo de backup para o banco de dados especificado, fornecida uma senha, um sinalizador de substituição, vários servidores remotos, configurações de segurança, uma senha, o local de armazenamento e o modo de leitura/gravação.

SendXmlaRequest(XmlaRequestType, Stream)

Envia uma solicitação XMLA (XML for Analysis) do tipo especificado usando o fluxo fornecido.

SendXmlaRequest(XmlaRequestType, TextReader)

Encerra uma solicitação XMLA (XML for Analysis) do tipo especificado usando a solicitação fornecida.

StartXmlaRequest(XmlaRequestType)

Inicia uma solicitação XML for Analysis (XMLA) ao servidor.

Submit()

Envia um objeto ModelComponent.

(Herdado de ModelComponent)
Submit(Boolean)

Envia um objeto ModelComponent.

(Herdado de ModelComponent)
Synchronize(String, String)

Sincroniza o objeto atual.

Synchronize(String, String, SynchronizeSecurity, Boolean)

Sincroniza o objeto atual.

Synchronize(SynchronizeInfo)

Sincroniza o objeto atual.

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)

Indica se o objeto Server é 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

IDeserializationCallback.OnDeserialization(Object)

Representa a classe base de uma instância do Analysis Services e fornece métodos e membros que permitem controlar essa instância.

(Herdado de MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Representa a classe base de uma instância do Analysis Services e fornece métodos e membros que permitem controlar essa instância.

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

Representa a classe base de uma instância do Analysis Services e fornece métodos e membros que permitem controlar essa instância.

(Herdado de NamedComponent)
IHostableComponent.Host

Representa a classe base de uma instância do Analysis Services e fornece métodos e membros que permitem controlar essa instância.

(Herdado de ModelComponent)
IModelComponent.FriendlyPath

Representa a classe base de uma instância do Analysis Services e fornece métodos e membros que permitem controlar essa instância.

(Herdado de ModelComponent)
IModelComponent.OwningCollection

Representa a classe base de uma instância do Analysis Services e fornece métodos e membros que permitem controlar essa instância.

(Herdado de ModelComponent)

Aplica-se a