INTRODUÇÃO
Este artigo lista os erros corrigidos no Microsoft SQL Server 2008 Service Pack 2 (SP2).Observações
-
Outras correções que não estão documentadas podem ser incluídas no Service Pack.
-
Esta lista será atualizada quando mais artigos 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
Informações adicionais
Além das correções listadas neste artigo, o SQL Server 2008 SP2 contém os hotfixes incluídos na atualização cumulativa 1 por meio da atualização cumulativa 8 para SQL Server 2008 Service Pack 1 (SP1). Para obter mais informações sobre os pacotes de atualização cumulativa que estão disponíveis para o SQL Server 2008 SP1, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:
970365 As compilações do SQL Server 2008 lançadas após o lançamento do SQL Server 2008 SP1
Os bugs corrigidos neste Service Pack
Para obter mais informações sobre os erros corrigidos no SQL Server 2008 SP2, clique no número abaixo para ler os artigos na base de dados de conhecimento da Microsoft.
Número do bug VSTS |
Número do artigo KB |
Descrição |
---|---|---|
249682 |
CORRECção: mensagem de erro quando executa o comando ProcessAdd depois de alterar a partição em um servidor que está executando o SQL Server 2008: "erro interno: ocorreu uma exceção inesperada" |
|
256736 |
CORREÇÃO: resultados incorretos se você usar parênteses ao lado de uma instrução que tem uma expressão de tabela comum no SQL Server 2008 |
|
258076 |
CORRECção: os aprimoramentos do SQL Server 2008 Service Pack 2 para a mensagem de erro "operação foi cancelada" no Analysis Services |
|
270561 |
Mensagem de erro quando você tenta abrir um projeto no SQL Server 2008: "a definição do manifesto do assembly localizado não corresponde à referência do assembly" |
|
274280 |
A instalação do SQL Server 2008 falha ao instalar em um ponto de montagem de cluster baseado no Windows Server 2008 |
|
284360 |
Mensagem de erro quando você tenta usar os binários do pacote de tipos CLR do sistema SQL Server (SQLSysClrTypes. msi): "não é possível carregar a DLL" SqlServerSpatial. dll ": este aplicativo falhou ao iniciar porque a configuração do aplicativo está incorreta" |
|
301603 |
A instalação de correção do SQL Server 2008 falha se o/PCUSOURCE ou o/CUSOURCE tiver um espaço no caminho |
|
317800 |
Uma consulta ROLAP do SQL Server 2008 ou do SQL Server 2005 Analysis Services retorna resultados incorretos |
|
340066 |
CORREÇÃO: você pode enfrentar uma perda de dados ao usar uma instrução UPDATE com uma cláusula SET que usa os tipos tempo, datetime2 e DateTimeOffset no SQL Server 2008 |
|
347731 |
Mensagem de erro ao executar Get-Command em um ambiente do PowerShell versão 2 em um servidor que está executando o SQL Server 2008: "referência de objeto não definida para uma instância de um objeto" |
|
351286 |
CORREÇÃO: as margens não são mantidas em um relatório quando o relatório é exportado para o Excel em um servidor que está executando o SQL Server 2008 e, em seguida, você visualiza o relatório no Excel |
|
351981 |
CORRECção: mensagem de erro ao exportar um relatório para o Excel no Report Manager em um servidor que está executando o SQL Server 2008: "exceção gerenciada não tratada: Type = System. ArgumentOutOfRangeException" |
|
357416 |
CORRECry: o monitor de recursos entra em uma condição de não concessão em um servidor do SQL Server 2008 |
|
390126 |
O utilitário SQL Dumper não pode gerar arquivos de despejo de erro em um cluster de failover do SQL Server 2008 em uma instalação de cluster de failover avançado/empresarial |
|
396527 |
Corrigindo a falta de variação de Salt criptográfico no hash de logon do SQL Server SA |
|
402453 |
Nenhum mapeamento entre os nomes de conta e as identificações de segurança foi concluído "ao adicionar um nó a um cluster de failover do SQL Server 2008 |
|
426753 |
Não é possível registrar uma instância de banco de dados do SQL Server 2008 em um utilitário do SQL Server |
|
426753 |
Você não pode implantar um aplicativo da camada de dados em uma instância de banco de dados do SQL Server 2008 |
|
427703 |
CORREÇÃO: os trabalhos do MultiServer não são baixados de um SQL Server 2000 na função MSX em um SQL Server 2008 na função TSX |
|
524642 |
CORRECção: está disponível uma correcção que permite que o SQL Server 2008 R2 Reporting Services use uma chave RSA de 2048 bits para criptografar uma chave do Reporting Services para o FIPS compliancy |
|
370540 |
CORREÇÃO: os bloqueios de uma tabela não são escalonados quando você insere várias linhas em uma tabela no SQL Server 2008 |
Outros problemas corrigidos neste Service Pack
As resoluções para os seguintes problemas também estão incluídas no SQL Server 2008 SP2.
Número do bug VSTS |
Descrição |
---|---|
270934 |
Os erros de corrupção do DBCC ocorrem durante os agrupamentos do SQL Server 2008 quando são usadas cadeias de caracteres Jamo que seguem as seqüências de Jamo que seguem o sinal prolongado japonês. |
271554 |
CORRECção: a tabela base do sistema syscolpars mostra linhas duplicadas. Essa correção o distingue adicionando o número do procedimento em DBCC CHECKCATALOG. |
271708 |
Quando o Query tem um filtro que faz referência a uma coluna no modo de exibição sys.dm_server_audit_status, o filtro é ignorado e todas as linhas são retornadas de sys.dm_server_audit_status. |
280004 |
O destino de Bucket assíncrono mostra pares de valores/cadeias de caracteres incorretos para campos mapeados quando comparados às informações que estão disponíveis no dm_xe_map_values. |
284760 |
CORREÇÃO: o modo de exibição incompatível pode conter vários modos de exibição que têm números de índices diferentes. Essa correção força uma ordem determinística de exibições a serem comparadas, com base nas funções correspondentes e no número de índices correspondentes. |
285377 |
Os usuários recebem uma mensagem de erro "acesso negado" quando navegam para o Gerenciador de relatórios localmente, se o UAC estiver habilitado. Adicionar uma mensagem de "acesso negado" atualizado para mencionar o UAC pode permitir que os usuários atendam à configuração de acordo. |
291707 |
Em um determinado banco de dados, o uso de um cursor do servidor declarado para uma instrução SELECT que contém qualquer modo de exibição do sistema pode apresentar resultados incorretos após a anexação e a reanexação do banco de dados. |
293089 |
Os usuários de indicadores radiais que tentam usar "RateOfChange" ou "integral" como o tipo de fórmula para o valor máximo ou o valor mínimo no indicador não vêem um valor na lista suspensa da grade de propriedades. |
296314 |
CORREÇÃO: o arquivo FailoverAnalysis. SQL é instalado durante uma configuração de cluster de failover do SQL Server. Esse script será chamado automaticamente quando ocorrer uma falha. Os controles de propriedade particular SqlDMVScriptTimeout para o número de milissegundos que o script pode levar para concluir. |
302563 |
Os usuários recebem um erro de validação quando estão Atualizando fontes de dados compartilhadas que têm um espaço no nome. O erro indica que o nome não pode conter espaços. |
302707 |
A instalação do Service Pack 1 para SQL Server Business Intelligence Development Studio 2008 falha devido a um arquivo de configuração ausente. |
304390 |
O buffer de anel exibe dados de evento incompletos (saída de eventos de dm_xe_session_targets) quando atinge o limite de tamanho para a saída XML. |
307313 |
Os usuários não podem retornar vários cookies em seu módulo HTTP. Isso afeta os usuários quando eles tentam implementar a autenticação personalizada. |
309869 |
As ações sqlsos.task_address, sqlsos.worker_address e sqlsos.scheduler_address eventos estendidos exibem um endereço incorreto. |
310483 |
O Reporting Services 2008 designer converte centímetros em polegadas no Tablix. Isso causa uma perda de precisão de layout. |
313780 |
Desinstalar o primeiro dos dois nomeados como instâncias desabilita o navegador do SQL. Isso faz com que a segunda instância nomeada não seja alcançada. |
319216 |
Os usuários não poderão usar credenciais armazenadas em suas fontes de dados se um cartão inteligente for necessário. |
322046 |
Uma consulta que tem uma cláusula de subseleção que usa uma expressão set que não retorna nenhum membro calculado retorna um erro informando que subseleçãos que têm membros calculados não são permitidas. |
327301 |
No Analysis Services, definir um membro padrão de dimensão usando uma expressão MDX que tem uma função não vazia faz com que o servidor retorne um erro interno quando ele tenta abrir o cubo. |
328752 |
O modo de exibição sys.dm_os_wait_stats exibe linhas duplicadas para o tipo de espera variado. Isso pode causar problemas para ferramentas de monitoramento. |
331630 |
O valor inteiro é arredondado incorretamente no designer de consulta reutilizável do SQL Server Reporting Services. |
333544 |
CORRECção: um novo código de erro (6257) é retornado quando um usuário tenta registrar um assembly CLR criado com base em um tempo de execução mais recente, como CLR v4. A mensagem de erro anterior (código 6218) era confusa e não informava o problema real. |
336809 |
Um caso de borda insere um valor de identidade fora do intervalo atual em "definir identity_insert TABLE_NAME no modo". Esse problema também ocorre nas operações de backup/restauração. |
338247 |
Se os parâmetros que são associados pela função SQLBindParameter especificarem um comprimento de SQL_DATA_AT_EXEC, o driver ODBC cliente nativo do SQL Server 2008 causa uma violação de acesso se a função SQLPutData especifica um comprimento de SQL_NULL_DATA quando o valor do parâmetro é fornecido para execução. |
338999 |
O SQL Server Reporting Services 2008 experimenta um vazamento de conexão quando um usuário usa a interface SOAP para executar e exportar um relatório. |
347779 |
Às vezes, o SQL Server gera uma mensagem de erro "não há memória do sistema suficiente no pool de recursos" interno para executar esta consulta ". Geralmente, essa situação é preventiva. |
350670 |
Os usuários recebem uma mensagem de erro "página expirou" quando tentam refersh um relatório renderizado depois que o relatório permanece ocioso por uma hora. |
352788 |
O erro 955 ocorre quando os usuários tentavam configurar o depósito de dados de gerenciamento se eles têm bancos de dados no servidor que não estão online. |
352862 |
ReportBuilder 2,0 o ClickOnce exibirá um relatório em branco na inicialização se um usuário editar o relatório usando o ReportBuilder 2,0 de um site do SharePoint 12. |
355222 |
Se MARS for usado, o modo de exibição de sys.dm_os_tasks exibirá o mesmo valor na coluna request_id de todas as tarefas em vez de relatar o valor correto associado a cada tarefa. |
355228 |
CORRECção: uma nova mensagem de erro indica a causa de uma violação de acesso que ocorre se os parâmetros de destino do Bucketizer estiverem definidos incorretamente. |
356127 |
Informações de agrupamento de coluna incorretas são retornadas quando o BCP. exe recupera informações de metadados de coluna. |
360584 |
As assinaturas falham durante a execução devido a um problema de estrutura de dados na memória durante a tentativa de entrega de email de um relatório de renderização MHTML. |
368388 |
O designer de relatórios do BIDS 2008 executado em conjunto com o SQL Server Reporting Services 2008 falha quando os usuários redimensionam uma linha da tabela. |
376257 |
Os campos para, CC e Cco da caixa de diálogo "opções de entrega de relatório" são desmarcados depois que os usuários cancelarem ou fecharem a caixa de diálogo "informações de agendamento" para retornar a "opções de entrega de relatório". |
383747 |
Os conjuntos de coletas funcionam incorretamente quando coletam contadores de desempenho em um cluster se o nome da instância SQL for igual ao nome da rede virtual. |
384800 |
CORREÇÃO: informações adicionais e aprimoradas são registradas para InvalidReportParameterException na saída detalhada se determinadas condições ocorrerem durante o processamento do parâmetro. |
393410 |
Quando os usuários desmarcam a seleção de um ou mais meses em um cronograma mensal, o SSRS cria agendas separadas para cada mês que ainda está selecionado. Em alguns casos, isso pode causar um erro "@active_end_date não pode ser anterior a @active_start_date". |
393879 |
A assinatura voltada para dados falha quando um valor nulo é retornado quando ele é mapeado para o parâmetro de relatório, que aceita um valor nulo. |
394977 |
Problemas de assinatura e entrega são difíceis de diagnosticar no arquivo de rastreamento do Reporting Services. É necessário um registro mais detalhado. |
415084 |
Os usuários recebem um "índice fora do intervalo. Deve ser uma mensagem de erro não negativo e menor que o tamanho da coleção "ao exportar para PDF. |
419740 |
Os usuários não podem usar autenticação personalizada na SKU da Web do SQL Server 2008. |
424595 |
Se um usuário criar um tipo definido pelo usuário e uma função com valor de tabela na mesma transação e se a função tiver uma tabela de retorno contendo uma coluna do tipo definido pelo usuário, ocorrerá um autodeadlock. Além disso, a conexão que tenta executar essas operações é encerrada. |
421922 |
CORRECro: o suporte é fornecido para um máximo de 15.000 partições em tabelas e em índices nas edições Enterprise, Developer e Evaluation do Microsoft SQL Server 2008 SP2. Para obter mais informações sobre como esse suporte pode ser habilitado e desabilitado, sobre suas limitações e sobre alguns problemas e soluções alternativas conhecidos, consulte o White Paper "suporte para partições do 15.000" (http://go.microsoft.com/fwlink/?LinkId=199773). |
424804 |
No Analysis Services, alguns clientes podem enfrentar uma violação de acesso quando usam uma hierarquia pai-filho na condição de uma função IIF. |
426631 |
Usar uma função PeriodsToDate com um parâmetro de membro NULL pode causar um erro de "exceção inesperada". |
429253 |
Um número de versão incorreto é exibido no SQL Server Management Studio e no SQL Server Reporting Services. Isso causa confusão porque o número exibido não varia do número da versão RTM após a realização de uma atualização. |
430703 |
Uma exceção secundária pode ocorrer quando o Analysis Services gera um despejo Watson. Isso é verdadeiro se o despejo do Watson é gerado devido a uma exceção real ou por causa de uma solicitação explícita para despejar em certos erros. Se ocorrer a exceção secundária, o servidor poderá ter recursão infinita. Isso gera muitos despejos e desliga o servidor. |
431298 |
CORRECção: no SSRS 2008 Service Pack 2, o suplemento RS para SharePoint 2007 para comunicação com o servidor de relatório do SSRS 2008 R2 é atualizado. Isso permite o acesso a determinadas funcionalidades no ReportBuilder 3,0, ReportParts e ATOM renderizador, incluindo a visualização do novo relatório no ReportBuilder 3,0. |
431301 |
O processamento de objetos em um banco de dados que contém milhares de objetos de metadados leva muito tempo para começar a importar os dados. Isso ocorre porque o servidor precisa criar um cronograma de trabalho antes de o início da importação de dados. Além disso, o algoritmo que é usado para determinar dependências causa um desempenho lento quando muitos objetos de metadados existem no banco de dados. |
432094 |
Um índice espacial não pode ser criado com segurança em uma tabela que usa CELL_ID, CELL_ATTRIBUTES ou SRID para nomes de coluna. |
448007 |
Em determinadas condições, o nome da coluna particionada na mensagem de erro 11405 pode estar errado. Isso faz com que um nome de coluna incorreto seja impresso. |
455538 |
Usar a segurança da célula juntamente com cálculos gera resultados incorretos quando uma cláusula não vazia é usada. |
456534 |
A violação de acesso de leitura ocorre durante um processo de confirmação se duas transações são executadas simultaneamente: uma para modificar ou criar uma partição e outra para processar uma dimensão. |
471363 |
Quando o Microsoft Office 12 está integrado ao SQL Server 2008 Reporting Services, a integração do SharePoint não assume como padrão a URL do ClickOnce do construtor de relatórios, impedindo a inicialização do construtor de relatórios. |
471421 |
CORREÇÃO: problema de localização no SKU turco: as trilhas da pão agora estão localizadas nas novas páginas da biblioteca do reportpart. |
499162 |
CORREÇÃO: um problema de acessibilidade que ocorre porque o nome MSAA de "símbolo" é nulo. Os nomes MSAA são atualizados e agora são detectáveis. |
503096 |
CORRECção: melhorou o desempenho da criação de índice por instruções DDL para tabelas que têm muitas partições e que não contêm dados. Antes, o tempo necessário para esse processo aumentou em uma progressão geométrica à medida que o número de partições aumentou. O tempo necessário agora aumenta em uma progressão linear. |
515240 |
O uso de parâmetros com valor de tabela para colunas LOB pode causar uma violação de acesso no servidor. |
520700 |
Os nomes MSAA para a caixa de diálogo Propriedades de escala radial estão incorretos e não são compatíveis com acessibilidade. |
525601 |
Durante uma verificação de auditoria granular, o algoritmo que é usado para listar todas as auditorias que incluem o evento pode enfrentar vazamentos de memória da lista de auditorias. Isso continua até que ocorram erros de falta de memória e o serviço precisa ser reiniciado para recuperar a memória. |
Observação Se estiver atualizando do SQL Server 2008 SP1Cumulative a atualização 9 ou posterior, você deve aplicar uma atualização cumulativa posterior ao SQL Server 2008 SP2 após a atualização para o SQL Server 2008 SP2 para obter todas as correções. Para obter mais informações sobre a atualização cumulativa pós-SQL Server 2008 do SP2, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:
2289254 Pacote de atualização cumulativa 1 para SQL Server 2008 Service Pack 2
Referências
Para obter mais informações sobre como determinar a versão atual do SQL Server e a edição, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:
321185 Como identificar a versão e a edição do SQL Server Os produtos de terceiros abordados neste artigo são fabricados por empresas que são independentes da Microsoft. A Microsoft não oferece garantias, implícitas ou de outra forma, sobre o desempenho ou a confiabilidade desses produtos.