INTRODUÇÃO
Este artigo lista problemas do SQL Server 2008 corrigidos pelo Microsoft SQL Server 2008 Service Pack 3 (SP3).
Anotações
- Alguns problemas que não estão documentados podem ser corrigidos pelo service pack.
- A lista de problemas será atualizada quando os artigos sobre os problemas 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 Microsoft:
968382
Como obter o service pack mais recente do 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 incluídas na versão anterior de correções do SQL Server 2008. Normalmente, você deve baixar o service pack mais recente.
Baixe o SQL Server 2008 Service Pack 3 agora
Mais informações
O SQL Server 2008 SP3 corrige os seguintes problemas:
Problemas listados neste artigo
Problemas corrigidos nos seguintes pacotes de atualização cumulativa do Microsoft SQL Server 2008 Service Pack 2 (SP2):
- Pacote de atualização cumulativa 1 para SQL Server 2008 SP2
- Pacote de atualização cumulativa 2 para SQL Server 2008 SP2
- Pacote de atualização cumulativa 3 para SQL Server 2008 SP2
- Pacote de atualização cumulativa 4 para SQL Server 2008 SP2
Para obter mais informações sobre os pacotes de atualização cumulativa disponíveis para o SQL Server 2008 SP2, clique no número abaixo para ler o artigo na 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: A tabela a seguir fornece mais informações sobre os produtos ou ferramentas que marcar automaticamente para essa condição em sua instância do SQL Server e nas versões do SQL Server produto em relação ao qual a regra é avaliada.
| Rule software | 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 KB2546951 de atualização ausente para garantir que o principal Lazywriter seja iniciado | O System Center Advisor determina se esta instância do SQL Server está sendo executada em um servidor que tem mais de 64 processadores lógicos. Além disso, o assistente verifica a compilação e a versão atuais do sqlservr.exe. Se o build atual do sqlservr.exe for menor que o build de correção, o assistente gerará o alerta sobre esse problema. Examine os detalhes fornecidos na seção "Informações Coletadas" do alerta do assistente e aplique a correção discutida neste artigo. Esse alerta do assistente refere-se à 337272 de ID de correção mencionada neste artigo. | SQL Server 2008 |
Problemas corrigidos pelo SQL Server 2008 SP3
Para obter mais informações sobre os problemas, clique nos números abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft.
| Número do bug VSTS | Número do artigo KB | Descrição |
|---|---|---|
| 721415 | 2550552 | CORREÇÃO: O comando do SQL Server para de responder quando usa um caminho de acesso sem buffer para acessar um arquivo FILESTREAM no SQL Server 2008 R2 ou no SQL Server 2008 |
| 611967 | 922578 | CORREÇÃO: Muitas mensagens que têm ID de mensagem 19030 e ID de mensagem 19031 são registradas no arquivo de log de erros do SQL Server 2005 quando você usa o perfil do SQL Server no SQL Server 2005 |
| 628427 | 2463682 | CORREÇÃO: Um banco de dados com criptografia de dados transparente habilitada pode ser marcado como "suspeito" se o certificado do servidor for descartado no SQL Server 2008 R2 |
| 729461 | 2500042 | Mensagem de erro "A instalação do SQL Server 2008 requer a instalação do Microsoft .NET Framework 4.0" ao aplicar o Service Pack 2 (SP2) para SQL Server 2008 |
| 757676 | 2565683 | CORREÇÃO: Você pode receber resultados incorretos ao executar uma consulta complexa que contém funções agregadas, funções de junção e funções distintas em subconsultas em um ambiente do SQL Server 2008 |
| 746231 | 2569923 | CORRECÇÃO: Os trabalhos de upload do coletor de dados abrem e fecham rapidamente um grande número de portas TCP se os trabalhos carregarem 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 | CORREÇÃO: Violação de acesso quando o 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 ao executar 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 | CORREÇÃO: erro "ChainerInfrastructureException" ao instalar o SQL Server 2008 |
| 666690 | 969052 | Como restaurar os arquivos de cache ausentes do Windows Installer e resolver problemas que ocorrem durante uma atualização do SQL Server |
| 406407 | 2591753 | CORREÇÃO: Uma atualização está disponível para adicionar informações de SPN para contas de serviço ao arquivo de log do Reporting Services |
Problemas adicionais corrigidos pelo SQL Server 2008 SP3
Os problemas a seguir também foram corrigidos pelo SQL Server 2008 SP3.
| Número do bug VSTS | Descrição |
|---|---|
| 295196, 771825 | Você pode receber a seguinte mensagem de aviso ao criar o plano de manutenção se a opção Reduzir Banco de Dados estiver habilitada no SQL Server 2008: "A redução de arquivos de dados move dados e pode causar a fragmentação dos índices dentro desses arquivos". |
| 295750 | Várias ferramentas de diagnóstico relatam incorretamente o banco de dados master para consultas que foram executadas em outros bancos de dados no SQL Server 2008. |
| 337272 | O Lazy Writer principal não será iniciado se o nó 0 NUMA não contiver processador no SQL Server 2008. |
| 444202 | Um usuário não pode alterar sua senha no SQL Server 2005 usando o SQL Server Management Studio (SSMS) do SQL Server 2008. |
| 447990 | Suponha que uma exibição indexada projete colunas das tabelas base e não base e suponha que uma coluna da tabela não base tenha a mesma ID de pedido e tipo que uma coluna da tabela base. Nesse cenário, se o SQL Server 2008 SP3 estiver instalado, ocorrerá um erro em vez de uma opção de partição. |
| 450529 | Suponha que você abra o SSMS como um não administrador e tente anexar um banco de dados. Nesse cenário, se o SQL Server 2008 SP3 estiver instalado, você receberá um erro de "Acesso negado" em vez de uma exceção. |
| 507222 | Considere o seguinte cenário:
Nesse cenário, você recebe um erro "Violação de acesso de leitura em FullXactImpBase::GetXdes xact.cpp @ 2536" no SQL Server 2008. |
| 546001 | A correção desse bug redefine o nome de um parâmetro com valor de tabela quando você cria 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 da tabela temporária. |
| 643903 | Nenhuma notificação de evento para eventos no nível do banco de dados pode ser gerada quando uma operação DDL entre bancos de dados é executada. Esse problema ocorre porque os identificadores de caixa de diálogo incorretos são usados. |
| 650111 | Um aplicativo não poderá se conectar ao SQL Server 2008 se uma instalação lado a lado do SQL Server de codinome "Denali" estiver instalada. Esse 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. Após a instalação do SQL Server 2008 SP3, o ponteiro nulo não é usado quando você usa o SQL Server 2008 Gerenciador de Configurações. |
| 703968 | Depois de instalar o SQL Server 2008 SP3, o otimizador de consulta pode lidar com valores de saída diferentes para o mesmo valor de entrada da coluna CRYPT_GEN_RANDOM. |
| 704992 | Problemas para conversões integrais de dados em sistemas operacionais baseados em x64. Esses problemas ocorrem devido ao método BindParameter e aos parâmetros de tipo de dados LONG usados por esse método. |
| 707059 | O Profiler pode não exibir todos os eventos e colunas para o Mecanismo de Banco de Dados do SQL Server e o SQL Server Analysis Services. Depois de instalar o SQL Server 2008 SP3, novos arquivos de modelo de rastreamento para o Mecanismo de Banco de Dados do SQL Server e para o SQL Server Analysis Services são gerados separadamente. |
| 709063 | O problema de desempenho lento ocorre quando você executa o trabalho de coletor de dados mdw_purge_data_[<nome> do banco de dados MDW] para executar uma operação DELETE. Esse problema ocorrerá se um coletor de dados do Microsoft SQL Server 2008 Management Data Warehouse (MDW) estiver sendo executado em um banco de dados MDW de grande escala. |
| 741462 | Ao executar um Pacote SSIS do utilitário de tempo de execução do DTExec.exe ou de uma Etapa de Trabalho do SQL Agent, alguns eventos de log de saída podem estar ausentes da saída registrada. Eventos como eventos OnInformation, OnProgress, Diagnostic, OnPostExecute e PackageEnd podem estar ausentes na saída. Eventos de log informativos comumente observados, como OnInformation: "OLE DB Destination" wrote ###### rows." 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 BIDS) não são afetados pelo problema. |
| 755932 | As funções analíticas LAG e LEAD não funcionam no mecanismo do Assistente de Implantação e Pacotes (PDW). Esse problema ocorre porque algumas informações no esquema MemoXML foram removidas. |
| 771381 | O 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. Esse problema ocorre porque um ponteiro NULL é usado. |
| 778341 | A função SCOPE_IDENTITY() pode retornar valores incorretos. |
| 536835 | A instalação falha ao instalar o Microsoft SQL Server 2008 em um computador que tenha o OLAP (Processamento Analítico Online) do SQL Server 2000 Service Pack 3 (SP3) instalado. Esse problema ocorre porque o SQL Server 2000 SP3 OLAP definiu incorretamente a chave do Registro de versão para o Service Pack 3.0. |
| 544926 | Se você não modificar nenhuma propriedade ao tentar alterar o objeto DatabaseEncryptionKey SQL Server Management Objects (SMO), o objeto SMO do banco de dados não atualizará 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, todos os links de página de aterrissagem que executam cenários de instalação são desabilitados. |
| 700081 | Quando um aplicativo procura nomes para contadores base de um contador de proporção, o aplicativo precisa executar uma operação de pesquisa de subcadeia de caracteres que não diferencia maiúsculas de minúsculas no SQL Server 2008. |
| 281309 | Tempo de CPU incorreto ao executar planos de consulta paralela para a tabela sys.dm_exec_query_stats. |
| 356915 | Ocorre um erro quando buffers internos para operações de leitura assíncronas 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 é redefinido depois que os buffers são alternados. |
| 645220 | SQLAgent.exe não é executado quando um comando SQLAgent.exe válido é digitado em um prompt de comando. Esse problema ocorre devido a um erro de permissões para memória compartilhada. |
| 747046 | Após a instalação do SQL Server 2008 SP3, um banco de dados não será criado se o nome do banco de dados for igual ao nome do usuário do banco de dados atual. |
| 769191 | SQL Server 2008 SP3 contém VER_PRODUCTLEVEL_STR atualizados e VER_PRODUCTLEVEL_WSTR variáveis globais no arquivo Ntverp.h. Essas variáveis são atualizadas para o SP3. |
| 453592 | Um usuário não poderá acessar um banco de dados de catálogo se especificar uma porta para o servidor de banco de dados no Microsoft SQL Server 2008 Reporting Services Gerenciador de Configurações. |
| 773344 | As informações da conta de execução contêm cadeias de caracteres truncadas na compilação localizada russa do Microsoft SQL Server 2008 Reporting Services Gerenciador de Configurações. |
Referências
Para obter mais informações sobre como determinar a versão e edição atuais do SQL Server, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
321185
Como identificar sua versão e edição do SQL Server
Os produtos de terceiros mencionados neste artigo são produzidos por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, do desempenho ou da confiabilidade desses produtos.