Bug n º: 50003629 (Hotfix do SQL)
A Microsoft distribui correções do Microsoft SQL Server 2008 como um arquivo para download. Como as correções são cumulativas, cada versão nova contém todos os hotfixes e todas as correções de segurança que foram incluídas com o SQL Server de 2008 a anterior corrigir lançamento.
Sintomas
Quando você tenta exibir um relatório no Microsoft SQL Server 2008 Management Studio, você pode receber a seguinte mensagem de erro:
System.IndexOutOfRangeException: O índice estava fora dos limites da matriz.
Causa
SQL Server 2008 Management Studio usa o controle ReportViewer para exibir relatórios. Esse problema ocorre porque o controle ReportViewer não é thread-safe. Isso faz com que um índice fora dos limites da matriz e um objeto nulo é referenciado.
Resolução
Informações da atualização cumulativa para a versão do SQL Server 2008
A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 4 para a versão do SQL Server 2008. Para obter mais informações sobre como obter esse pacote de atualização cumulativa para SQL Server 2008, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
4 do pacote de atualização do 963036 cumulativo para o SQL Server 2008Observação: Como as compilações são cumulativas, cada novo lançamento de correções contém todos os hotfixes e todas as correções de segurança que foram incluídas com o SQL Server de 2008 lançamento de correção. Recomendamos que você considere aplicar o lançamento mais recente de correção que contém esse hotfix. Para obter mais informações, clique no número de artigo a seguir para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
956909 cria o SQL Server 2008 que foram lançadas após o lançamento do SQL Server 2008
Informações da atualização cumulativa para SQL Server 2008 Service Pack 1
A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 1 para SQL Server 2008 Service Pack 1. Para obter mais informações sobre como obter esse pacote de atualização cumulativa para SQL Server 2008, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
1 pacote de atualização do 969099 cumulativo para o SQL Server 2008 Service Pack 1Observação: Como as compilações são cumulativas, cada novo lançamento de correções contém todos os hotfixes e todas as correções de segurança que foram incluídas com o SQL Server de 2008 lançamento de correção. Recomendamos que você considere aplicar o lançamento mais recente de correção que contém esse hotfix. Para obter mais informações, clique no número de artigo a seguir para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
970365 cria o SQL Server 2008 que foram lançadas após o lançamento do SQL Server 2008 Service Pack 1
Importante: Para resolver esse problema completamente depois que você instalar a atualização cumulativa 4 para o SQL Server 2008 ou cumulativo atualização 1 para o SQL Server 2008 Service Pack 1, você também deve aplicar o hotfix descrito no seguinte artigo da Base de Conhecimento:
Corrigir 959595 : mensagem de erro quando você exibir um relatório do SQL Server Reporting Services no controle ReportViewer no Visual Studio 2008: "Object reference not set to uma instância de um objeto"
Solução alternativa
Para contornar esse problema, você pode tentar atualizar o relatório.
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Mais informações
Obter mais informações sobre o pacote de atualização cumulativa 4 para o SQL Server 2008
Para obter mais informações sobre quais arquivos são alterados e para obter informações sobre quaisquer pré-requisitos para aplicar o pacote de atualização cumulativa que contém o hotfix descrito neste artigo da Base de Conhecimento Microsoft, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
4 do pacote de atualização do 963036 cumulativo para o SQL Server 2008
Mais informações sobre o pacote de atualização cumulativa 1 para SQL Server 2008 Service Pack 1
Para obter mais informações sobre quais arquivos são alterados e para obter informações sobre quaisquer pré-requisitos para aplicar o pacote de atualização cumulativa que contém o hotfix descrito neste artigo da Base de Conhecimento Microsoft, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
1 pacote de atualização do 969099 cumulativo para o SQL Server 2008 Service Pack 1
Referências
Para obter mais informações sobre a lista de compilações disponibilizadas após o lançamento do SQL Server 2008, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
956909 cria o SQL Server 2008 que foram lançadas após o lançamento do SQL Server 2008
Para obter mais informações sobre o modelo de serviços incrementais para SQL Server, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
935897 um modelo de serviços incrementais está disponível da equipe do SQL Server para fornecer hotfixes para problemas relatados
Para obter mais informações sobre o esquema para nomeação para atualizações do SQL Server, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
Pacotes de atualização de 822499 novo esquema para nomeação de software do Microsoft SQL Server
Para obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
824684 descrição da terminologia padrão usada para descrever as atualizações de software