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

Transferir Transferir 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çã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

2550552

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

922578

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

2463682

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

2500042

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

2565683

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

2569923

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

2588050

CORREÇÃO: a instalação slipstream de um service pack do SQL Server 2008 pode falhar

717065

2588453

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

2589980

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

2590124

CORREÇÃ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 do SQL Server

406407

2591753

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:

  • Crie 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.

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.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.