INTRODUÇÃO
Este artigo lista os erros corrigidos no Microsoft SQL Server 2008 Service Pack 2 (SP2).Notas
-
Outras correções que não estão documentadas podem ser incluídas no service pack.
-
Esta lista será atualizada quando forem lançados mais artigos.
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 o SQL Server 2008
Informações adicionais
Além das correções listadas neste artigo, o SQL Server 2008 SP2 contém as correções incluídas na Atualização Cumulativa 1 até à Atualização Cumulativa 8 para SQL Server 2008 Service Pack 1 (SP1). Para obter mais informações sobre os pacotes de atualização cumulativas disponíveis para o SQL Server 2008 SP1, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
970365 As compilações SQL Server 2008 que foram lançadas após SQL Server SP1 de 2008 foram lançadas
Os erros corrigidos neste service pack
Para obter mais informações sobre os erros corrigidos no SQL Server 2008 SP2, clique nos seguintes números de artigo para ver os artigos na Base de Dados de Conhecimento Microsoft.
|
Número do bug VSTS |
Número do artigo KB |
Descrição |
|---|---|---|
|
249682 |
CORREÇÃO: Mensagem de erro ao executar o comando ProcessAdd depois de fazer alterações à partição num servidor que está a executar SQL Server 2008: "Erro Interno: Ocorreu uma exceção inesperada" |
|
|
256736 |
CORREÇÃO: resultados incorretos se utilizar parênteses em torno de SELECT numa instrução que tenha uma expressão de tabela comum no SQL Server 2008 |
|
|
258076 |
CORREÇÃO: SQL Server 2008, o Service Pack 2 melhora o texto da mensagem de erro "A operação foi cancelada" no Analysis Services |
|
|
270561 |
Mensagem de erro quando tenta abrir um projeto no SQL Server 2008: "A definição de manifesto da assemblagem localizada não corresponde à referência de assemblagem" |
|
|
274280 |
A configuração do SQL Server 2008 não é instalada num ponto de montagem de cluster baseado em Windows Server 2008 |
|
|
284360 |
Mensagem de erro quando tenta utilizar os binários do pacote SQL Server System CLR Types (SQLSysClrTypes.msi): "Não é possível carregar a DLL 'SqlServerSpatial.dll': Esta aplicação não foi iniciada porque a configuração da aplicação está incorreta" |
|
|
301603 |
A instalação slipstream do SQL Server 2008 falha se /PCUSOURCE ou /CUSOURCE tiver um espaço no caminho |
|
|
317800 |
Uma consulta ROLAP SQL Server 2008 ou SQL Server 2005 do Analysis Services devolve resultados incorretos |
|
|
340066 |
CORREÇÃO: Poderá deparar-se com alguma perda de dados ao utilizar uma instrução UPDATE com uma cláusula SET que utiliza os tipos de data/hora, datetime2 e datetimeoffset no SQL Server 2008 |
|
|
347731 |
Mensagem de erro ao executar Get-Command num ambiente do PowerShell versão 2 num servidor com 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 num relatório quando o relatório é exportado para o Excel num servidor com SQL Server 2008 e, em seguida, pré-visualiza o relatório no Excel |
|
|
351981 |
CORREÇÃO: Mensagem de erro ao exportar um relatório para o Excel no Gestor de Relatórios num servidor que está a executar o SQL Server 2008: "Exceção gerida não processada: Tipo = System.ArgumentOutOfRangeException" |
|
|
357416 |
CORREÇÃO: o Monitor de Recursos introduz uma condição de não produção num servidor SQL Server 2008 |
|
|
390126 |
O utilitário Dumper do SQL não consegue gerar ficheiros de informação de falha de sistema num cluster de ativação pós-falha do SQL Server 2008 numa instalação de Cluster de Ativação Pós-falha Avançado/Empresarial |
|
|
396527 |
Corrigir a falta de variação criptográfica de sal no SQL Server hash de início de sessão |
|
|
402453 |
Não foi feito nenhum mapeamento entre nomes de conta e IDs de segurança" ao adicionar um nó a um Cluster de Ativação Pós-falha do SQL Server 2008 |
|
|
426753 |
Não pode inscrever uma instância de base de dados do SQL Server 2008 num Utilitário SQL Server |
|
|
426753 |
Não é possível implementar uma aplicação Data-Tier numa instância de base de dados do SQL Server 2008 |
|
|
427703 |
CORREÇÃO: as tarefas multiserver não são transferidas de um SQL Server 2000 na função MSX para um SQL Server 2008 na função TSX |
|
|
524642 |
CORREÇÃO: está disponível uma correção que permite que SQL Server 2008 R2 Reporting Services utilize uma chave RSA de 2048 bits para encriptar uma chave de Reporting Services para conformidade fips |
|
|
370540 |
CORREÇÃO: os bloqueios de uma tabela não são escalados quando insere muitas linhas numa tabela no SQL Server 2008 |
Problemas adicionais que foram 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 danos de DBCC ocorrem durante SQL Server agrupamentos de 2008 quando são utilizadas cadeias com sequências de Jamo que se seguem ao sinal prolongado japonês. |
|
271554 |
CORREÇÃO: a tabela base do sistema syscolpars apresentou linhas duplicadas. Esta correção distingue-os ao adicionar o número do procedimento no checkcatalog DBCC. |
|
271708 |
Quando a consulta tem um filtro que referencia uma coluna na vista de sys.dm_server_audit_status, o filtro é ignorado e todas as linhas são devolvidas a partir de sys.dm_server_audit_status. |
|
280004 |
O destino de registo assíncrono mostra pares de carateres/valores incorretos para campos mapeados quando comparados com as informações disponíveis no dm_xe_map_values. |
|
284760 |
CORREÇÃO: a vista Desajustada pode conter várias vistas que têm diferentes números de índices. Esta correção força uma ordem determinista de vistas a comparar, com base em funções correspondentes e no número de índices correspondentes. |
|
285377 |
Os utilizadores recebem uma mensagem de erro "Acesso Negado" quando navegam para o Gestor de Relatórios localmente se o UAC estiver ativado. Adicionar uma mensagem atualizada de "Acesso Negado" ao menção UAC pode permitir que os utilizadores resolvam a definição em conformidade. |
|
291707 |
Numa determinada base de dados, utilizar um cursor de servidor declarado para uma instrução select que contenha qualquer vista do sistema pode fornecer resultados incorretos depois de anexar e voltar a anexar essa base de dados. |
|
293089 |
Os utilizadores do Medidor Radial que tentam utilizar "RateOfChange" ou "Integral" como o tipo de fórmula para MaximumValue ou MinimumValue no medidor não veem um valor na lista pendente da grelha de propriedades. |
|
296314 |
CORREÇÃO: o ficheiro FailoverAnalysis.sql é instalado durante uma configuração do Cluster de Ativação Pós-falha SQL Server. Este script será chamado automaticamente quando ocorrer uma falha. A propriedade privada SqlDMVScriptTimeout controla quantos milissegundos o script pode demorar a concluir. |
|
302563 |
Os utilizadores recebem um erro de validação quando estão a atualizar Origens de Dados Partilhadas 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 ficheiro de configuração em falta. |
|
304390 |
A memória intermédia de anel apresenta dados de eventos incompletos (saída de eventos de dm_xe_session_targets) quando atinge o limite de tamanho da saída XML. |
|
307313 |
Os utilizadores não podem devolver vários cookies no módulo HTTP. Isto afeta os utilizadores quando tentam implementar a autenticação personalizada. |
|
309869 |
As ações sqlsos.task_address, sqlsos.worker_address e Sqlsos.scheduler_address Eventos Expandidos apresentam um endereço incorreto. |
|
310483 |
Reporting Services 2008 Designer converte centímetros em polegadas na Tablix. Isto causa uma perda de precisão de esquema. |
|
313780 |
Desinstalar o primeiro de duas instâncias AS com o nome desativa o SQL Browser. Isto faz com que a segunda instância nomeada seja inacessível. |
|
319216 |
Os utilizadores não podem utilizar credenciais armazenadas nas respetivas origens de dados se for necessário um Smart Card. |
|
322046 |
Uma consulta que tenha uma cláusula de subseleção que utiliza uma expressão de conjunto que não devolve membros calculados devolve um erro a indicar que as subseleções que têm membros calculados não são permitidas. |
|
327301 |
No Analysis Services, definir um membro predefinido de dimensão com uma expressão MDX que tenha uma função NonEmpty faz com que o servidor devolva um erro interno quando tenta abrir o cubo. |
|
328752 |
A vista sys.dm_os_wait_stats apresenta linhas duplicadas para o tipo de espera MISCELLANEOUS. Isto pode causar problemas nas ferramentas de monitorização. |
|
331630 |
O valor inteiro é arredondado incorretamente no Designer de Consulta Reutilizável SQL Server Reporting Services. |
|
333544 |
CORREÇÃO: é devolvido um novo código de erro (6257) quando um utilizador tenta registar uma assemblagem CLR criada com base num runtime mais recente, como CLR v4. A mensagem de erro anterior (código 6218) era confusa e não indicava o problema real. |
|
336809 |
Uma maiúsculas/minúsculas insere um valor de identidade fora do intervalo atual no modo "definir identity_insert TABLE_NAME ativado". Este problema também ocorre nas operações de cópia de segurança/restauro. |
|
338247 |
Se os parâmetros vinculados pela função SQLBindParameter especificarem um comprimento de SQL_DATA_AT_EXEC, o controlador ODBC do Cliente Nativo SQL Server 2008 causará uma violação de acesso se a função SQLPutData especificar um comprimento de SQL_NULL_DATA quando o valor do parâmetro for fornecido para execução. |
|
338999 |
SQL Server Reporting Services 2008 ocorre uma fuga de ligação quando um utilizador utiliza a interface SOAP para executar e exportar um relatório. |
|
347779 |
SQL Server, por vezes, gera uma mensagem de erro "Não existe memória de sistema suficiente no agrupamento de recursos "interna" para executar esta consulta. Esta situação é muitas vezes evitável. |
|
350670 |
Os utilizadores recebem uma mensagem de erro "Página Expirada" quando tentam referenciar um relatório composto após o relatório permanecer inativo durante uma hora. |
|
352788 |
O erro 955 ocorre quando os utilizadores tentaram configurar a Gestão Data Warehouse se tiverem bases de dados no servidor que não estão online. |
|
352862 |
O ReportBuilder 2.0 ClickOnce apresenta um relatório em branco no arranque se um utilizador editar o relatório com o ReportBuilder 2.0 a partir de um site do SharePoint 12. |
|
355222 |
Se o MARS for utilizado, a vista sys.dm_os_tasks apresenta o mesmo valor na coluna request_id para todas as tarefas em vez de comunicar o valor correto associado a cada tarefa. |
|
355228 |
CORREÇÃ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 |
São devolvidas informações de agrupamento de colunas incorretas quando BCP.exe obtém informações de metadados de coluna. |
|
360584 |
As subscrições falham durante a execução devido a um problema na estrutura de dados na memória durante a tentativa de entrega de e-mail de um relatório composto por MHTML. |
|
368388 |
O BIDS 2008 Report Designer em execução em conjunto com SQL Server Reporting Services 2008 falha quando os utilizadores redimensionam uma linha de tabela. |
|
376257 |
Os campos PARA, CC e BCC da caixa de diálogo "Opções de Entrega de Relatórios" são desmarcados após os utilizadores cancelarem ou fecharem a caixa de diálogo "Detalhes da Agenda" para regressarem a "Opções de Entrega de Relatórios". |
|
383747 |
Os conjuntos de coleções funcionam incorretamente quando recolhem contadores de desempenho num cluster se o nome da instância do SQL for o mesmo que o nome da rede virtual. |
|
384800 |
CORREÇÃO: são registadas informações melhoradas e adicionais para InvalidReportParameterException na saída verbosa se determinadas condições ocorrerem durante o processamento de parâmetros. |
|
393410 |
Quando os utilizadores limpam a seleção de um ou mais meses numa agenda mensal, o SSRS cria agendas separadas para cada mês que ainda está selecionado. Em alguns casos, isto pode causar um erro "@active_end_date não pode ser antes de @active_start_date". |
|
393879 |
Data-Driven subscrição falhará se for devolvido um valor NULL quando for mapeado para o parâmetro de relatório, que aceita um valor NULO. |
|
394977 |
Os problemas de Subscrição e Entrega são difíceis de diagnosticar no ficheiro de rastreio Reporting Services. São necessários mais registos verbosos. |
|
415084 |
Os utilizadores recebem um "O índice estava fora do intervalo. Tem de ser não negativo e menor do que o tamanho da coleção" mensagem de erro ao exportar para PDF. |
|
419740 |
Os utilizadores não podem utilizar a autenticação personalizada no SKU Web do SQL Server 2008. |
|
424595 |
Se um utilizador criar um tipo definido pelo utilizador e uma função com valor de tabela na mesma transação e se a função tiver uma tabela de retorno que contenha uma coluna do tipo definido pelo utilizador, ocorrerá um impasse. Além disso, a ligação que tenta efetuar estas operações é terminada. |
|
421922 |
CORREÇÃO: é fornecido suporte 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 este suporte pode ser ativado e desativado, sobre as suas limitações e sobre alguns problemas conhecidos e soluções alternativas, consulte o documento técnico "Suporte para 15 000 Partições" (http://go.microsoft.com/fwlink/?LinkId=199773). |
|
424804 |
No Analysis Services, alguns clientes podem deparar-se com violações de acesso quando utilizam uma hierarquia principal-subordinado na condição de uma função IIF. |
|
426631 |
A utilização de uma função PeriodsToDate que tenha um parâmetro de membro Nulo pode causar um erro de "Exceção inesperada". |
|
429253 |
É apresentado um número de versão incorreto no SQL Server Management Studio e no SQL Server Reporting Services. Isto causa confusão porque o número apresentado não varia consoante o número da versão do RTM após a execução de uma atualização. |
|
430703 |
Pode ocorrer uma exceção secundária quando o Analysis Services gera uma captura do Watson. Isto é verdade se a captura do Watson é gerada devido a uma exceção real ou devido a um pedido explícito para capturar determinados erros. Se ocorrer a exceção secundária, o servidor poderá ter uma recursão infinita. Isso gera muitos despejos e, em seguida, desliga o servidor. |
|
431298 |
CORREÇÃO: No SSRS 2008 Service Pack 2, o suplemento RS para SharePoint 2007 para comunicação com o servidor de relatório SSRS 2008 R2 é atualizado. Isso permite o acesso a determinadas funcionalidades no ReportBuilder 3.0, ReportParts e ATOM Renderer, incluindo a nova versão prévia do 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 agendamento de trabalho antes do início da importação de dados. Além disso, o algoritmo usado para determinar dependências causa desempenho lento quando existem muitos objetos de metadados 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 junto com cálculos gera resultados incorretos quando uma cláusula NON EMPTY é usada. |
|
456534 |
A violação de acesso de leitura ocorre durante um processo de confirmação se duas transações forem executadas simultaneamente: uma para modificar ou criar uma partição e outra para processar uma dimensão. |
|
471363 |
Quando o Microsoft Office 12 é integrado ao SQL Server Reporting Services de 2008, a integração do SharePoint não é padrão para a URL de clickonce Report Builder, impedindo Report Builder de iniciar. |
|
471421 |
CORREÇÃO: problema de localização no SKU turco: as migalhas de pão agora são localizadas em novas páginas de biblioteca de 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 |
CORREÇÃ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. Anteriormente, o tempo necessário para esse processo aumentava em uma progressão geométrica à medida que o número de partições aumentava. 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 estão em conformidade com a acessibilidade. |
|
525601 |
Durante uma marcar para uma auditoria granular, o algoritmo usado para listar quaisquer auditorias que incluam o evento pode sofrer vazamentos de memória da lista de auditorias. Isso continua até que ocorram erros fora de memória e o serviço precise ser reiniciado para recuperar a memória. |
Observação Se você estiver atualizando do SQL Server 2008 SP1Cumulative Update 9 ou de uma versão posterior, você deve aplicar uma atualização cumulativa pós-SQL Server 2008 SP2 depois de atualizar para 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 SP2, clique no número do artigo a seguir para exibir o artigo na Base de Dados de Conhecimento da Microsoft:
2289254 Pacote de atualização cumulativo 1 para SQL Server Service Pack 2 de 2008
Referências
Para obter mais informações sobre como determinar a versão e a edição do SQL Server atual, clique no número do artigo a seguir para exibir o artigo na Base de Dados de Conhecimento da Microsoft:
321185 Como identificar sua versão e edição SQL Server Os produtos de terceiros que este artigo discute são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, do desempenho ou da confiabilidade desses produtos.