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.
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:
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.