Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

A Microsoft distribui o Microsoft SQL Server 2008 R2 corrige como um arquivo que pode ser baixado. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as correções de segurança que foram incluídas com a versão anterior do SQL Server 2008 R2 Fix.

Sintomas

Quando você usa o Microsoft SQL Server Profiler para monitorar uma instância do SQL Server 2008 R2 Analysis Services, pode ocorrer um ou mais dos seguintes problemas.Problema 1Quando um evento de rastreamento de script do MDX é acionado por uma sessão diferente dos serviços de análise, os atributos ConnectionID e SPID são informados incorretamente como 0. Portanto, a sessão que dispara o evento não é registrada.Problema 2O evento Executar script MDX atual que é acionado para cada subcomando de um script contém incorretamente o script completo na coluna TextData . Portanto, a parte de script relacionada ao evento não é indicada.Problema 3As informações de rastreamento atuais não indicam quais recursos são consumidos por um determinado comando ou por uma consulta.Problema 4No SQL Server Profiler, a categoria bloqueios que contém informações sobre a operação de bloqueio registra apenas os dois eventos a seguir:

  • Lisa

  • LockTimeOut

No entanto, essas informações são insuficientes quando você tenta solucionar o desempenho do SQL Server 2008 R2 Analysis Services. Esta atualização introduz alguns eventos de rastreamento novos para o SQL Server Profiler para resolver esses problemas. Para obter mais informações, consulte a seção "mais informações".

Resolução

Informações do Service Pack para SQL Server 2008 R2

Para solucionar esse problema, obtenha o Service Pack mais recente do SQL Server 2008 R2. Para obter mais informações, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

2527041 Como obter o Service Pack mais recente para o SQL Server 2008 R2 Observação Esta correção para o problema foi lançada pela primeira vez no SQL Server 2008 R2 Service Pack 1.

Informações adicionais

O novo evento de comando Executar script MDX

Os serviços de análise do SQL Server 2008 R2 atuais são compatíveis com os seguintes eventos para executar a operação de script MDX :

  • Executar início de script MDX

  • Executar o script MDX em andamento

  • Executar a extremidade do script MDX

Depois de instalar esta atualização, um novo comando de script MDX de subevento está disponível para acompanhar a operação executarscript MDX. Veja a seguir as combinações de evento e subevento:

  • Executar script de início/MDX de script MDX

  • Executar o comando de script Begin/MDX do script MDX

  • Executar script de término/MDX de script MDX

  • Executar o comando de script/MDX do MDX script end

Esses eventos indicam qual parte de todo o script está relacionada a cada subcomando do script MDX. A coluna TextData do evento executar início de script MDX contém o script MDX inteiro. A coluna TextData do evento de início do comando Executar script MDX contém somente o script MDX do comando atual.

Novos eventos de rastreamento para acompanhar o uso dos recursos

As informações de rastreamento atuais não indicam quais recursos são consumidos por um determinado comando. Depois de instalar essa atualização, a nova classe de evento de uso de recursos é introduzida para incluir informações sobre O uso da CPU e operações de e/s. Essas informações são registradas em um evento separado ou em colunas adicionais no evento end de comando ou no evento de final de consulta . As informações a seguir podem ser incluídas na coluna TextData do evento:

  • <valor>

  • READ_KB, <Value>

  • ESCREVE <valor>

  • WRITE_KB, <Value>

  • CPU_TIME_MS, <Value>

  • ROWS_SCANNED, <Value>

  • ROWS_RETURNED, <Value>

Rastrear eventos que controlam as atividades de bloqueio

Os serviços de análise do SQL Server 2008 R2 são compatíveis com os dois eventos a seguir que controlam as atividades de bloqueio:

  • Lisa

  • LockTimeOut

Depois de instalar esta atualização, os seguintes novos eventos de rastreamento estão disponíveis para acompanhar qualquer atividade de bloqueio:

  • Bloqueios adquiridos

  • Bloqueios liberados

  • Bloqueio em espera

O evento de bloqueios adquiridos indica quando a transação obteve um lote de bloqueios para o processamento da transação. O evento de bloqueios liberados indica quando a transação liberou um lote de bloqueios que a transação solicitou. Esse evento também indica a duração da retenção dos bloqueios. O evento de bloqueio em espera indica quando uma transação tenta e aguarda em uma fila para obter um bloqueio em um lote. Essas informações estão na coluna TextData desses eventos. Essas informações incluem os seguintes dados relacionados adicionais:

  • A ID da transação

  • O nó XML de locklist

  • O nó XML de Waitlist

  • O nó XML da retenções

O evento Lock adquirido e o evento de bloqueio liberado contêm as informações daList de proteção . O evento Lock em espera contém as informações de locklist, Waitliste holdlist .

LockList

O nó locklist contém as seguintes informações:

  • Tipo de bloqueio

  • Status do bloqueio

  • Caminho do objeto do objeto que está sendo solicitado

  • ID do objeto

Observação O caminho do objeto é relatado sem um namespace. O evento Bloquear liberação Adicionalmente contém a propriedade Duration . A propriedade Duration indica a duração em que o bloqueio é mantido em milissegundos. Veja a seguir um exemplo do nó locklist :

<LockList>                <Lock>                                <Type>Read</Type>                                <LockStatus>Acquired</LockStatus>                                <Object><DatabaseID>AdventureWorks</DatabaseID></Object>                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>                </Lock>                <Lock>                                <Type>Read</Type>                                <LockStatus>Waiting</LockStatus>                                <Object><DatabaseID>FoodMart</DatabaseID><Object>                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>                </Lock>                <Lock>                                <Type>Read</Type>                                <LockStatus>Requested</LockStatus>                                <Object><DatabaseID>FoodMart</DatabaseID><Object>                                <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>                </Lock></LockList>

Neste exemplo, a transação solicita três bloqueios, obtém uma e aguarda o segundo bloqueio.

WaitList

O nó Waitlist lista as transações em espera que estão à frente da transação atual. Veja a seguir um exemplo do nó Waitlist :

<WaitList>     <Object><DatabaseID>FoodMart</DatabaseID><Object>     <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>     <Type>Read</Type>     <Transaction>    <TransactionID>2342-3we-dsdf-sdf<TransactionID>  <SPID>234</SPID>  <Type>Write</Type>     </Transaction>       <Transaction>    <TransactionID>2ger342-3rtee-dsdf-sdf<TransactionID>  <SPID>222</SPID>  <Type>Read</Type>     </Transaction>  </WaitList>

HoldList

O nó holdlist lista as transações que mantêm um bloqueio que a transação atual tenta obter. Veja a seguir um exemplo do nó holdlist :

<HoldList>     <Object><DatabaseID>FoodMart</DatabaseID><Object>     <ObjectID>asadfb-vfbvadr-ft3323-54235</ObjectID>     <Type>Read</Type>     <Transaction>    <TransactionID>2342-3we-dsdf-sdf<TransactionID>  <SPID>234</SPID>  <Type>Write</Type>     </Transaction>       <Transaction>    <TransactionID>2ger342-3rtee-dsdf-sdf<TransactionID>  <SPID>222</SPID>  <Type>Read</Type>     </Transaction>  </HoldList>

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplicável a".

Referências

Para obter mais informações sobre o modelo de manutenção incremental do SQL Server, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

935897 Um modelo de serviço incremental está disponível na equipe do SQL Server para fornecer hotfixes para problemas relatadosPara obter mais informações sobre o esquema de nomeação para atualizações do SQL Server, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

822499Novo esquema de nomeação para pacotes de atualização de software do Microsoft SQL ServerPara obter mais informações sobre terminologia de atualização de software, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×