Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Um administrador do Analysis Services pode querer encerrar a atividade do usuário como parte do gerenciamento de carga de trabalho. Você faz isso cancelando sessões e conexões. As sessões podem ser formadas automaticamente quando uma consulta é executada (implícita) ou nomeada no momento da criação pelo administrador (explícito). As conexões são conduítes abertos sobre quais consultas podem ser executadas. As sessões e as conexões podem ser encerradas enquanto estão ativas. Por exemplo, um administrador pode querer encerrar o processamento de uma sessão se o processamento estiver demorando muito ou se alguma dúvida surgir sobre se o comando que está sendo executado foi gravado corretamente.
Encerrando sessões e conexões
Para gerenciar sessões e conexões, você pode usar DMVs (Exibições de Gerenciamento Dinâmico) e XMLA:
No SQL Server Management Studio, conecte-se a uma instância do Analysis Services.
Cole qualquer uma das seguintes consultas DMV em uma janela de consulta MDX para obter uma lista de todas as sessões, conexões e comandos que estão sendo executados no momento:
Select * from $System.Discover_SessionsSelect * from $System.Discover_ConnectionsSelect * from $System.Discover_CommandsPressione F5 para executar a consulta.
A consulta DMV retorna informações de sessão e conexão em um conjunto de resultados de tabela que é mais fácil de ler e copiar.
Mantenha a janela de consulta aberta. Na próxima etapa, você desejará retornar a esta página para copiar os SPIDs da sessão que deseja desconectar.
Para encerrar uma sessão, abra uma segunda janela de consulta XMLA.
Cole a sintaxe a seguir em uma janela de consulta MDX, substituindo o espaço reservado ConnectionID, SessionID ou SPID por um valor válido copiado da etapa anterior.
<Cancel xmlns="https://schemas.microsoft.com/analysisservices/2003/engine"> <ConnectionID>111</ConnectionID> <SessionID>222</SessionID> <SPID>333</SPID> <CancelAssociated>1</CancelAssociated> </Cancel>Pressione F5 para executar o comando cancelar.
Encerrar uma conexão cancela todas as sessões e SPIDs, fechando a sessão de host.
O término de uma sessão interrompe todos os comandos (SPIDs) que estão em execução como parte dessa sessão.
Encerrar um SPID cancela um elogio específico.
Em casos raros, o Analysis Services não fechará uma conexão se não puder acompanhar todas as sessões e SPIDs associados à conexão (por exemplo, quando várias sessões estiverem abertas em um cenário HTTP).
Para obter mais informações sobre o XMLA referenciado neste tópico, consulte Método Execute (XMLA) e Elemento Cancel (XMLA).
Consulte Também
Gerenciando conexões e sessões (XMLA)
Elemento BeginSession (XMLA)
Elemento EndSession (XMLA)
Elemento de Sessão (XMLA)