A Microsoft distribui correções do Microsoft SQL Server 2008 Service Pack 2 (SP2) como um arquivo para download. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as atualizações de segurança incluídas na versão de atualização anterior do SQL Server 2008 SP2.
Sintomas
Considere o seguinte cenário:
Você tem um relatório do Microsoft SQL Server 2008 Reporting Services (SSRS 2008) com uma caixa de texto. O relatório tem um cabeçalho ou rodapé de página.
Você usa Me.Value para acessar a propriedade Value da caixa de texto.
Por exemplo, você define a expressão de dica de ferramenta da caixa de texto como =IIF (IsNothing(Me.Value), 'True', 'False').
Você executa o relatório.
Nesse cenário, Me.Value pode ser avaliado incorretamente como um valor NULL.
Resolução
Informações sobre a atualização cumulativa
SQL Server 2008 Service Pack 3
A correção para esse problema foi lançada pela primeira vez na Atualização Cumulativa 1 para o SQL Server 2008 Service Pack 3. Para obter mais informações sobre esse pacote de atualização cumulativa, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
2617146 Pacote de atualizações cumulativas 1 para o SQL Server 2008 Service Pack 3Observação: como os builds são cumulativos, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança incluídas na versão anterior de correção do SQL Server 2008. A Microsoft recomenda que você considere aplicar a versão de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft:
2629969 As compilações do SQL Server 2008 lançadas após o lançamento do SQL Server 2008 Service Pack 3 Os hotfixes do Microsoft SQL Server 2008 são criados para service packs SQL Server específicos. Você deve aplicar um hotfix do SQL Server 2008 Service Pack 3 a uma instalação do SQL Server 2008 Service Pack 3. Por padrão, qualquer hotfix fornecido em um service pack do SQL Server é incluído no próximo service pack do SQL Server.
Pacote de atualização cumulativa 6 para o SQL Server 2008 SP2
A correção para esse problema foi lançada pela primeira vez no pacote de atualizações cumulativas 6. Para obter mais informações sobre como obter esse pacote de atualizações cumulativas para o SQL Server 2008 SP2, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
2582285 Pacote de atualização cumulativa 6 para o SQL Server 2008 Service Pack 2Observação: como os builds são cumulativos, cada nova versão de atualização contém todos os hotfixes e todas as atualizações de segurança incluídas na versão de atualização anterior do SQL Server 2008 SP2. Recomendamos que você considere aplicar a versão de atualização mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft:
2402659 As compilações do SQL Server 2008 lançadas após o lançamento do SQL Server 2008 Service Pack 2
Solução alternativa
Para contornar esse problema, use um dos seguintes métodos:
- Substitua Me.Value por TextboxName.Value na expressão.
- Remover todos os cabeçalhos e rodapés de página no relatório.
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".