INTRODUÇÃO
Este artigo lista SQL Server problemas de 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 os problemas forem lançados.
Para obter mais informações sobre como obter SQL Server service packs de 2008, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
968382 Como obter o service pack mais recente para SQL Server 2008 Tenha em atenção que a Microsoft distribui as correções do Microsoft SQL Server 2008 como um ficheiro transferível. Uma vez que as correções são cumulativas, cada nova versão contém todas as correções e todas as correções de segurança incluídas na versão de correção anterior SQL Server 2008. Normalmente, deve transferir o service pack mais recente.
Mais Informações
SQL Server 2008 SP3 corrige os seguintes problemas:
-
Problemas listados neste artigo
-
Problemas corrigidos nos seguintes pacotes de atualização cumulativos para o 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 cumulativos disponíveis para o SQL Server 2008 SP2, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
2402659 As compilações do SQL Server 2008 que foram lançadas após o lançamento do Service Pack 2 SQL Server 2008 A tabela seguinte fornece mais informações sobre os produtos ou ferramentas que verificam automaticamente esta condição na instância do SQL Server e nas versões do produto SQL Server em relação aos quais 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 KB2546951 de atualização em falta para garantir que o principal lazywriter é iniciado |
O System Center Advisor determina se esta instância de SQL Server está em execução num servidor com mais de 64 processadores lógicos. Além disso, o assistente verifica a versão e a versão atual do sqlservr.exe. Se a compilação atual do sqlservr.exe for inferior à compilação da correção, o assistente gera o alerta sobre este problema. Reveja os detalhes que são fornecidos na secção "Informações Recolhidas" do alerta do assistente e aplique a correção que é abordada neste artigo. Este alerta do assistente refere-se ao ID de correção 337272 mencionado neste artigo. |
SQL Server 2008 |
Problemas corrigidos pelo SQL Server 2008 SP3
Para obter mais informações sobre os problemas, clique nos seguintes números de artigo para ver os artigos na Base de Dados de Conhecimento Microsoft.
|
Número de erro do VSTS |
Número do artigo da BDC |
Descrição |
|---|---|---|
|
721415 |
CORREÇÃO: SQL Server comando deixa de responder quando utiliza um caminho de acesso não oferecido para aceder a um ficheiro FILESTREAM no SQL Server 2008 R2 ou SQL Server 2008 |
|
|
611967 |
CORREÇÃO: muitas mensagens com o ID da mensagem 19030 e o ID da mensagem 19031 são registadas no ficheiro de Registo de Erros do SQL Server 2005 quando utiliza o Perfil de SQL Server no SQL Server 2005 |
|
|
628427 |
CORREÇÃO: uma base de dados com encriptação de dados transparente ativada pode ser marcada como "suspeita" se o certificado de servidor for removido no SQL Server 2008 R2 |
|
|
729461 |
Mensagem de erro "SQL Server 2008, a Configuração requer que o Microsoft .NET Framework 4.0 seja instalado" quando aplica o Service Pack 2 (SP2) para SQL Server 2008 |
|
|
757676 |
CORREÇÃO: Pode receber resultados incorretos quando executa uma consulta complexa que contém funções de agregação, funções de associação e funções distintas em subconsultas num ambiente SQL Server 2008 |
|
|
746231 |
CORREÇÃO: carregue tarefas do recoletor de dados rapidamente e feche um grande número de portas TCP se as tarefas carregarem dados para uma base de dados MDW no SQL Server 2008 ou no SQL Server 2008 R2 |
|
|
429231 |
CORREÇÃO: a instalação slipstream de um service pack do SQL Server 2008 pode falhar |
|
|
717065 |
CORREÇÃO: violação de acesso quando o DTA executa uma consulta numa tabela no SQL Server 2008 se existir um índice numa coluna de tipo de dados espacial da tabela |
|
|
644781 |
Correção: Resultados incorretos ou violação de restrição ao executar uma instrução SELECT ou uma instrução DML que utiliza a função row_number e um plano de execução paralelo no SQL Server 2008 |
|
|
420834 |
CORREÇÃO: erro "ChainerInfrastructureException" ao instalar o SQL Server 2008 |
|
|
666690 |
Como restaurar os ficheiros de cache do Windows Installer em falta e resolver problemas que ocorrem durante uma atualização do SQL Server |
|
|
406407 |
CORREÇÃO: está disponível uma atualização para adicionar informações SPN para contas de serviço ao ficheiro de registo do Reporting Services |
Problemas adicionais corrigidos pelo SQL Server 2008 SP3
Os seguintes problemas também são 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 Encolher Base de Dados estiver ativada 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 comunicam incorretamente a base de dados mestra para consultas que foram executadas noutras bases de dados no SQL Server 2008. |
|
337272 |
O principal Lazy Writer não é iniciado 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 com 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 assume que uma coluna da tabela não base tem o mesmo ID de encomenda e tipo que uma coluna da tabela base. Neste cenário, se SQL Server 2008 SP3 estiver instalado, ocorrerá um erro em vez de um comutador de partição. |
|
450529 |
Suponha que abre o SSMS como não administrador e, em seguida, tenta anexar uma base de dados. Neste cenário, se SQL Server 2008 SP3 estiver instalado, receberá um erro "Acesso negado" em vez de uma exceção. |
|
507222 |
Considere o seguinte cenário:
Neste cenário, recebe um erro "Violação de acesso de leitura em FullXactImpBase::GetXdes xact.cpp @ 2536" no SQL Server 2008. |
|
546001 |
A correção para o problema deste erro repõe o nome de um parâmetro com valor de tabela quando cria um valor predefinido para o parâmetro com valor de tabela. Depois de instalar o SQL Server 2008 SP3, o elemento TableVarElem tem sempre o nome correto quando obtém valores predefinidos da cache da tabela Temp. |
|
643903 |
Não podem ser geradas notificações de 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 |
Uma aplicação não consegue ligar-se ao SQL Server 2008 se estiver instalada uma instalação lado a lado do SQL Server com o nome de código "Denali". Este problema ocorre devido a um ponteiro nulo. Quando o ponteiro nulo é utilizado, 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 SQL Server 2008 Configuration Manager. |
|
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 de conversões de dados integrais em sistemas operativos baseados em x64. Estes problemas ocorrem devido ao método BindParameter e aos parâmetros de tipo de dados LONG utilizados por este método. |
|
707059 |
O Gerador de Perfis pode não apresentar todos os eventos e colunas para SQL Server Motor de Base de Dados e SQL Server Analysis Services. Depois de instalar o SQL Server 2008 SP3, os novos ficheiros de modelo de rastreio para SQL Server Motor de Base de Dados e para SQL Server Analysis Services são gerados separadamente. |
|
709063 |
O problema de desempenho lento ocorre quando executa a tarefa de recoletor de dados mdw_purge_data_[<nome da base de dados MDW>] para executar uma operação DELETE. Este problema ocorre se um recoletor de dados do Data Warehouse de Gestão (MDW) do Microsoft SQL Server 2008 estiver em execução numa base de dados MDW em grande escala. |
|
741462 |
Ao executar um Pacote SSIS a partir do utilitário de runtime DTExec.exe ou a partir de um Passo de Trabalho do SQL Agent, alguns eventos de registo de saída podem estar em falta na saída registada. Eventos como OnInformation, OnProgress, Diagnostic, OnPostExecute e PackageEnd podem estar em falta na saída. Eventos de registo informativo geralmente observados como OnInformation: "OLE DB Destination" escreveu ###### linhas." pode estar em falta na saída. Outros utilitários de runtime, como DTExecUI.exe e DtsDebugHost.exe (ao depurar um pacote SSIS a partir do ambiente BIDS) não são afetados pelo problema. |
|
755932 |
As funções analíticas LAG e LEAD não funcionam no Motor do Assistente de Implementação e Pacotes (PDW). Este problema ocorre porque algumas informações no esquema MemoXML são removidas. |
|
771381 |
O ponteiro incorreto do objeto de memória é alocado quando elimina uma base de dados com um grupo de ficheiros FILESTREAM. |
|
540323 |
Uma violação de acesso ocorre quando uma aplicação tenta gerar o código de erro 9530. Este problema ocorre porque é utilizado um ponteiro NULL. |
|
778341 |
A função SCOPE_IDENTITY() pode devolver valores incorretos. |
|
536835 |
A configuração falha ao instalar o Microsoft SQL Server 2008 num computador com o SQL Server 2000 Service Pack 3 (SP3) Online Analytical Processing (OLAP) instalado. Este problema ocorre porque SQL Server OLAP SP3 2000 defina incorretamente a chave de registo de versão como Service Pack 3.0. |
|
544926 |
Se não modificar nenhuma 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 colocados 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 pedidos 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 desativadas. |
|
700081 |
Quando uma aplicação procura nomes para contadores de base de um contador de proporção, a aplicação tem de executar uma operação de pesquisa de subcadeia que não é sensível a maiúsculas e minúsculas no SQL Server 2008. |
|
281309 |
Tempo de CPU incorreto quando executa planos de consulta paralelos para a tabela sys.dm_exec_query_stats. |
|
356915 |
Ocorre um erro quando as memórias intermédias internas para operações de leitura assíncronas dividem um delimitador de colunas de múltiplos carateres em duas partes. Depois de instalar o SQL Server 2008 SP3, o ponteiro de análise atual é reposto depois de as memórias intermédias serem trocadas. |
|
645220 |
SQLAgent.exe não é executado quando um comando SQLAgent.exe válido é escrito numa linha de comandos. 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 o mesmo que o nome do utilizador atual da base de dados. |
|
769191 |
SQL Server 2008 SP3 contém VER_PRODUCTLEVEL_STR atualizadas e VER_PRODUCTLEVEL_WSTR variáveis globais no ficheiro Ntverp.h. Estas variáveis são atualizadas para SP3. |
|
453592 |
Um utilizador não consegue aceder a uma base de dados de catálogo se o utilizador especificar uma porta para o servidor de bases de dados no Microsoft SQL Server 2008 Reporting Services Configuration Manager. |
|
773344 |
As informações da conta de execução contêm cadeias truncadas na construção localizada em russo do Microsoft SQL Server 2008 Reporting Services Configuration Manager. |
Referências
Para obter mais informações sobre como determinar a versão e edição do SQL Server atual, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento 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 independentes da Microsoft. A Microsoft não concede qualquer garantia, implícita ou de outra natureza, relativamente ao desempenho ou à fiabilidade destes produtos.