KB2546951 - Lista de problemas corrigidos pelo SQL Server 2008 Service Pack 3

Aplica-se A
SQL Server 2008 Service Pack 2 SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Express SQL Server 2008 Express with Advanced Services SQL Server 2008 Standard SQL Server 2008 Standard Edition for Small Business SQL Server 2008 Web SQL Server 2008 Workgroup

INTRODUÇÃO

Este artigo indica problemas SQL Server 2008 corrigidos pelo Microsoft SQL Server 2008 Service Pack 3 (SP3).

Notas

  • Alguns problemas que não estão documentados podem ser corrigidos pelo service pack.
  • A lista de problemas será atualizada quando os artigos para as questões forem lançados.

Para obter mais informações sobre como obter service packs do SQL Server 2008, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:

968382
Como obter o service pack mais recente para o SQL Server 2008

Observação A Microsoft distribui correções do Microsoft SQL Server 2008 como um arquivo para download. 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 o anterior SQL Server 2008 corrigir lançamento. Normalmente, deve transferir o service pack mais recente.

Baixar Baixe o SQL Server 2008 Service Pack 3 agora

Mais Informações

SQL Server 2008 SP3 corrige os seguintes problemas:

  • Problemas listados neste artigo

  • Problemas corrigidos nos seguintes pacotes de atualizações cumulativas para o Microsoft SQL Server 2008 Service Pack 2 (SP2):

    • Pacote de atualizações cumulativas 1 para SQL Server 2008 SP2
    • Pacote de atualizações cumulativas 2 para SQL Server 2008 SP2
    • Pacote de atualizações cumulativas 3 para SQL Server 2008 SP2
    • Pacote de atualizações cumulativas 4 para SQL Server 2008 SP2

Para obter mais informações sobre os pacotes de atualização cumulativa que estão disponíveis para o SQL Server 2008 SP2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:

2402659 As compilações do SQL Server 2008 lançadas após o lançamento do SQL Server 2008 Service Pack 2 A tabela a seguir fornece mais informações sobre os produtos ou ferramentas que verificam automaticamente essa condição em sua instância de SQL Server e nas versões do produto SQL Server em relação ao qual a regra é avaliada.

Software de regras Título da regra Descrição da regra Versões do produto em relação às quais a regra é avaliada
System Center Advisor SQL Server atualização ausente KB2546951 para garantir que o principal LazyWriter seja iniciado O System Center Advisor determina se esta instância do SQL Server está em execução num servidor com mais de 64 processadores lógicos. Além disso, o assistente verifica a compilação e a versão atuais do sqlservr.exe. Se a compilação atual do sqlservr.exe for menor que a compilação de correção, o consultor gera o alerta sobre esse problema. Reveja os detalhes que são fornecidos na secção "Informações Recolhidas" do alerta do consultor e aplique a correção abordada neste artigo. Este alerta de consultor refere-se ao 337272 de ID da correção mencionado neste artigo. SQL Server 2008

Problemas corrigidos pelo SQL Server 2008 SP3

Para obter mais informações sobre os problemas, clique nos números de artigo que se seguem para ver os artigos na Base de Dados de Conhecimento Microsoft.

Número de erro do VSTS Número de artigo BDC Descrição
721415 2550552 CORRECÇÃO: SQL Server comando pára de responder quando usa um caminho de acesso sem buffer para acessar um arquivo FILESTREAM no SQL Server 2008 R2 ou SQL Server 2008
611967 922578 CORRECÇÃO: Muitas mensagens que têm ID de mensagem 19030 e ID de mensagem 19031 são registradas no arquivo Errorlog do SQL Server 2005 quando você usa SQL Server perfil no SQL Server 2005
628427 2463682 CORREÇÃO: Um banco de dados que tem criptografia de dados transparente habilitada pode ser marcado como "suspeito" se o certificado do servidor é descartado no SQL Server 2008 R2
729461 2500042 Mensagem de erro "O programa de configuração do SQL Server 2008 requer a instalação do Microsoft .NET Framework 4.0" quando aplica o Service Pack 2 (SP2) para SQL Server 2008
757676 2565683 CORREÇÃO: Você pode receber resultados incorretos quando você executa uma consulta complexa que contém funções de agregação, funções de junção e funções distintas em subconsultas em um ambiente SQL Server 2008
746231 2569923 CORREÇÃO: Carregar trabalhos do coletor de dados rapidamente abrir e fechar um grande número de portas TCP se os trabalhos carregam dados para um banco de dados MDW no SQL Server 2008 ou no SQL Server 2008 R2
429231 2588050 CORREÇÃO: A instalação integrada de um service pack do SQL Server 2008 pode falhar
717065 2588453 CORRECÇÃO: Violação de acesso quando DTA executa uma consulta em uma tabela no SQL Server 2008 se houver um índice em uma coluna de tipo de dados espaciais da tabela
644781 2589980 Correção: resultados incorretos ou violação de restrição quando você executa uma instrução SELECT ou uma instrução DML que usa a função row_number e um plano de execução paralela no SQL Server 2008
420834 2590124 CORRECÇÃO: Erro "ChainerInfrastructureException" ao instalar o SQL Server 2008
666690 969052 Como restaurar os ficheiros de cache do Windows Installer em falta e resolver problemas que ocorrem durante uma atualização SQL Server
406407 2591753 CORREÇÃO: Uma atualização está disponível para adicionar informações SPN para contas de serviço para o arquivo de log do Reporting Services

Problemas adicionais corrigidos pelo SQL Server 2008 SP3

Os seguintes problemas também foram corrigidos pelo SQL Server 2008 SP3.

Número de erro do VSTS Descrição
295196, 771825 Poderá receber a seguinte mensagem de aviso quando criar o plano de manutenção se a opção Reduzir Base de Dados estiver activada no SQL Server 2008: "A redução dos ficheiros de dados move dados e pode causar a fragmentação dos índices nesses ficheiros."
295750 Várias ferramentas de diagnóstico relatam incorretamente o banco de dados mestre para consultas que foram executadas em relação a outros bancos de dados no SQL Server 2008.
337272 O Lazy Writer principal não inicia se o nó 0 NUMA não contiver nenhum processador no SQL Server 2008.
444202 Um utilizador não pode alterar a palavra-passe no SQL Server 2005 utilizando SQL Server Management Studio (SSMS) do SQL Server 2008.
447990 Suponha que uma vista indexada projeta colunas das tabelas base e não base e assuma que uma coluna da tabela não base tem o mesmo ID de ordem e tipo que uma coluna da tabela base. Neste cenário, se o SQL Server 2008 SP3 estiver instalado, ocorre um erro em vez de um comutador de partição.
450529 Suponha que você abra o SSMS como um não-administrador e, em seguida, tente anexar um banco de dados. Nesse cenário, se o SQL Server 2008 SP3 estiver instalado, você receberá um erro "Acesso negado" em vez de uma exceção.
507222 Tenha em conta o seguinte cenário:

  • Criar uma base de dados.
  • Uma consulta é colocada em cache para esta base de dados.
  • Elimine a base de dados e, em seguida, crie uma nova base de dados.
  • Crie novamente a base de dados eliminada e, em seguida, execute a consulta.

Nesse cenário, você recebe um erro "Read Access violation in FullXactImpBase::GetXdes xact.cpp @ 2536" no SQL Server 2008.
546001 A correção para o problema deste erro redefine o nome de um parâmetro com valor de tabela ao criar um valor padrão para o parâmetro com valor de tabela. Depois de instalar o SQL Server 2008 SP3, o elemento TableVarElem sempre tem o nome correto quando recupera valores padrão do cache de tabela Temp.
643903 Não é possível gerar notificações de eventos para eventos ao nível da base de dados quando é executada uma operação DDL entre bases de dados. Este problema ocorre porque são utilizados identificadores de caixa de diálogo incorretos.
650111 Um aplicativo não pode se conectar ao SQL Server 2008 se uma instalação lado a lado de SQL Server codinome "Denali" estiver instalada. Este problema ocorre devido a um ponteiro nulo. Quando o ponteiro nulo é usado, as instâncias de nível superior instaladas no computador são ignoradas. Depois de instalar o SQL Server 2008 SP3, o ponteiro nulo não é utilizado quando utiliza o SQL Server 2008 Gestor de Configuração.
703968 Depois de instalar o SQL Server 2008 SP3, o otimizador de consultas pode processar diferentes valores de saída para o mesmo valor de entrada da coluna CRYPT_GEN_RANDOM.
704992 Problemas para conversões de dados integrais em sistemas operacionais baseados em x64. Esses problemas ocorrem devido ao método BindParameter e aos parâmetros de tipo de dados LONG que são usados por esse método.
707059 O Profiler pode não exibir todos os eventos e colunas para SQL Server Mecanismo de Banco de Dados e SQL Server Analysis Services. Depois de instalar o SQL Server 2008 SP3, novos arquivos de modelo de rastreamento para SQL Server Mecanismo de Banco de Dados e para SQL Server Analysis Services são gerados separadamente.
709063 Problema de desempenho lento ocorre quando você executa o trabalho de coletor de dados mdw_purge_data_[<seu nome> do banco de dados MDW] para executar uma operação DELETE. Este problema ocorre se um coletor de dados do Microsoft SQL Server 2008 Management Data Warehouse (MDW) estiver a ser executado numa base de dados MDW de grande escala.
741462 Ao executar um Pacote SSIS a partir do utilitário de tempo de execução DTExec.exe ou de uma Etapa de Trabalho do Agente SQL, alguns eventos de log de saída podem estar ausentes da saída registrada. Eventos como OnInformation, OnProgress, Diagnostic, OnPostExecute e PackageEnd podem estar ausentes na saída. Eventos de registo informativo comumente observados, como OnInformation: "OLE DB Destination" escrito ###### linhas." podem estar ausentes da saída. Outros utilitários de tempo de execução, como DTExecUI.exe e DtsDebugHost.exe (ao depurar um pacote SSIS do ambiente LIDIS) não são afetados pelo problema.
755932 As funções analíticas LAG e LEAD não funcionam no motor PDW (Package and Deployment Wizard). Este problema ocorre porque algumas informações no esquema MemoXML são removidas.
771381 Ponteiro incorreto do objeto de memória é alocado quando você exclui um banco de dados com um grupo de arquivos FILESTREAM.
540323 Uma violação de acesso ocorre quando um aplicativo tenta gerar o código de erro 9530. Este problema ocorre porque é utilizado um ponteiro NULL.
778341 A função SCOPE_IDENTITY() poderá devolver valores incorretos.
536835 O programa de configuração falha quando instala o Microsoft SQL Server 2008 num computador que tenha o SQL Server 2000 Service Pack 3 (SP3) Online Analytical Processing (OLAP) instalado. Este problema ocorre porque o OLAP SQL Server 2000 SP3 definiu incorrectamente a chave de registo da versão para Service Pack 3.0.
544926 Se não modificar qualquer propriedade ao tentar alterar o objeto DatabaseEncryptionKey SQL Server Management Objects (SMO), o objeto SMO da base de dados não atualiza o valor DatabaseEncryptionKey.
729229 Depois de instalar o SQL Server 2008 SP3, os resultados de uma enumeração não são armazenados em cache e não são armazenados em variáveis locais para enumerar recursos. Além disso, os discos são validados apenas uma vez e os resultados são armazenados para solicitações subsequentes.
425485 Depois de instalar o SQL Server 2008 SP3, todas as ligações da página de destino que executam cenários de Configuração são desactivadas.
700081 Quando um aplicativo procura nomes para contadores de base de um contador de proporção, o aplicativo tem que executar uma operação de pesquisa de substring que não diferencia maiúsculas de minúsculas no SQL Server 2008.
281309 Tempo de CPU incorreto quando executa planos de consulta em paralelo para a tabela sys.dm_exec_query_stats.
356915 Um erro ocorre quando os buffers internos para operações de leitura assíncrona dividem um delimitador de coluna de vários caracteres em duas partes. Depois de instalar o SQL Server 2008 SP3, o ponteiro de análise atual é reposto depois de as memória intermédias serem alteradas.
645220 SQLAgent.exe não é executado quando um comando de SQLAgent.exe válido é digitado em um prompt de comando. Este problema ocorre devido a um erro de permissões para a memória partilhada.
747046 Depois de instalar o SQL Server 2008 SP3, não é criada uma base de dados se o nome da base de dados for igual ao nome do utilizador da base de dados atual.
769191 SQL Server 2008 SP3 contém VER_PRODUCTLEVEL_STR atualizado e VER_PRODUCTLEVEL_WSTR variáveis globais no arquivo Ntverp.h. Essas variáveis são atualizadas para SP3.
453592 Um usuário não pode acessar um banco de dados de catálogo se o usuário especificar uma porta para o servidor de banco de dados no Microsoft SQL Server 2008 Reporting Services Gestor de Configuração.
773344 As informações da conta de execução contêm cadeias de caracteres truncadas na compilação localizada em russo do Microsoft SQL Server 2008 Reporting Services Gestor de Configuração.

Referências

Para obter mais informações sobre como determinar a versão SQL Server atual e edição, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:

321185
  Como identificar a sua versão e edição SQL Server
 Os produtos de terceiros que este artigo aborda são fabricados por empresas que são independentes da Microsoft. A Microsoft não estabelece garantias, implícitas ou de outro tipo, relativamente ao desempenho ou fiabilidade destes produtos.