Partilhar via


Gerenciando várias instâncias do Analysis Services

Em vez de compartilhar os mesmos recursos de hardware do computador, cada instância do Microsoft SQL Server Analysis Services é completamente independente, com executáveis, propriedades, modelos de segurança, bancos de dados e cubos independentes. Cada instância pode ser parada e iniciada de modo independente. Ter várias instâncias do Analysis Services em um único computador pode trazer muitos benefícios, incluindo a capacidade de testar aplicativos, correções e service packs em uma instância secundária no mesmo computador antes de implementá-los na instância primária e de executar aplicativos em instâncias separadas com propriedades diferentes de configuração de servidor. No entanto, como todas as instâncias de um único computador compartilham os mesmos recursos de memória, as instâncias que existem somente para finalidades de teste devem ser configuradas para serem iniciadas manualmente a fim de conservar a memória para a instância primária.

Cada instância do Analysis Services também deve ter sua própria porta através da qual os clientes podem se conectar. Essa porta pode ser atribuída manualmente por um administrador do Analysis Services ou selecionada de modo dinâmico pelo Analysis Services na inicialização da primeira porta disponível. Independentemente de a porta ser configurada manual ou dinamicamente, os clientes do Analysis Services devem conseguir identificar e se conectar na porta associada à instância adequada do Analysis Services.

Definindo a porta na qual as instâncias do Analysis Services escutam

A propriedade de servidor Port para uma instância do Analysis Services determina o número da porta em que a instância escuta as conexões do cliente. A propriedade Port tem um valor padrão igual a 0. Isso significa que a instância usa a porta padrão 2383. O administrador do Analysis Services pode alterar o valor padrão da porta para um número específico ou deixar o valor padrão como está. Se for definida como o valor padrão, a instância tentará usar a porta padrão 2383. Se a porta padrão já for usada por outra instância, o Analysis Services escolhe a primeira porta disponível em uma faixa dinâmica de portas e atribui essa porta à instância. O Analysis Services também registra o número da porta e o nome da instância com o Pesquisar do SQL Server, que é o serviço que manipula a pesquisa das instâncias nomeadas.

Para obter informações sobre como alterar a propriedade de servidor Port, consulte Definindo propriedades de configuração do servidor

Configurando como os clientes localizam as instâncias do Analysis Services

A não ser que um cliente do Analysis Services especifique um número de porta, o cliente tenta se conectar à instância do Analysis Services na porta 2383. Se um cliente do Analysis Services desejar se conectar a uma instância nomeada do Analysis Services que está escutando em outro número de porta, o cliente deverá especificar a porta exata que está sendo usada pela instância nomeada ou será direcionado para o serviço de redirecionamento do Analysis Services na porta 2382. O serviço de redirecionamento do Analysis Services faz parte do Navegador do SQL Server e mantém um registro do número de porta de cada instância do Analysis Services em execução no computador. Esse serviço redireciona as solicitações de cliente da porta 2382 para a porta apropriada da instância nomeada.

Observação importanteImportante

Se um cliente do Analysis Services se conectar via Internet a uma instância do Analysis Services que está em execução em uma porta atribuída dinamicamente, a porta 2382 deve ser aberta no firewall para que o cliente possa se conectar ao Navegador do SQL Server para ser redirecionado à instância nomeada ou a porta usada pela instância nomeada deve ser aberta no firewall e o cliente deve ser configurado para se conectar diretamente nessa porta.

Embora o Navegador do SQL Server conheça a porta atribuída a cada instância do Analysis Services, uma instância pode ser ocultada dos clientes que não fornecem o número de porta específico da instância. Para ocultar uma instância, defina a propriedade de servidor InstanceVisible como 0. Quando a propriedade do servidor InstanceVisible estiver definida como 0, o Navegador do SQL Server não conectará um cliente a uma instância nomeada se o cliente não especificar um número de porta. Para obter mais informações sobre como alterar a propriedade de servidor InstanceVisible, consulte Definindo propriedades de configuração do servidor.

Observação sobre segurançaObservação sobre segurança

Independentemente das permissões que tenha para qualquer instância do Analysis Services em um computador, o cliente pode consultar o Navegador do SQL Server para obter uma lista das instâncias disponíveis nesse computador. A lista fornecida pelo Navegador do SQL Server inclui todas as instâncias disponíveis, exceto as instâncias que foram ocultadas.