INTRODUÇÃO
Este artigo lista os erros corrigidos no Microsoft SQL Server 2008 Service Pack 2 (SP2).
Notas
- Outras correções nã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
Mais Informações
Além das correções listadas neste artigo, o SQL Server 2008 SP2 contém os hotfixes incluídos na atualização cumulativa 1 até a 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 erros corrigidos neste service pack
Para obter mais informações sobre os bugs corrigidos no SQL Server 2008 SP2, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft.
| Número de erro do VSTS | Número de artigo BDC | Descrição |
|---|---|---|
| 249682 | 2216454 | CORRECÇÃO: Mensagem de erro quando você executa o comando ProcessAdd depois de fazer alterações na partição em um servidor que está executando o SQL Server 2008: "Erro interno: ocorreu uma exceção inesperada" |
| 256736 | 2322209 | CORRECÇÃO: Resultados incorretos se você usar parênteses em torno de SELECT em uma instrução que tem uma expressão de tabela comum no SQL Server 2008 |
| 258076 | 2216456 | CORRECÇÃO: SQL Server 2008 Service Pack 2 aprimoramentos para o texto da mensagem de erro "A operação foi cancelada" no Analysis Services |
| 270561 | 2216460 | Mensagem de erro ao tentar abrir um projeto no SQL Server 2008: "A definição de manifesto do assembly localizado não corresponde à referência do assembly" |
| 274280 | 2216461 | SQL Server 2008 setup fails to install on a Windows Server 2008-based cluster mount point |
| 284360 | 955850 | Mensagem de erro quando tenta utilizar os binários do pacote de SQL Server Tipos de CLR do sistema (SQLSysClrTypes.msi): "Não é possível carregar a DLL 'SqlServerSpatial.dll': Esta aplicação não conseguiu iniciar porque a configuração da aplicação está incorrecta" |
| 301603 | 2216465 | A instalação integrada do SQL Server 2008 falha se /PCUSOURCE ou /CUSOURCE tiver um espaço no caminho |
| 317800 | 2216472 | Uma consulta ROLAP do Analysis Services SQL Server 2008 ou SQL Server 2005 devolve resultados incorretos |
| 340066 | 2216474 | CORRECÇÃO: Você pode enfrentar alguma perda de dados quando você usa uma instrução UPDATE com uma cláusula SET que usa os tipos time, datetime2 e datetimeoffset no SQL Server 2008 |
| 347731 | 2216478 | Mensagem de erro ao executar Get-Command em um ambiente de versão 2 do PowerShell em um servidor que esteja executando o SQL Server 2008: "Object reference not set to an instance of an object" |
| 351286 | 2216480 | CORRECÇÃO: As margens não são retidas 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ê visualizar o relatório no Excel |
| 351981 | 2216484 | CORRECÇÃO: Mensagem de erro quando você exporta um relatório para o Excel no Gerenciador de Relatórios em um servidor que está executando o SQL Server 2008: "Exceção gerenciada não tratada: Tipo = System.ArgumentOutOfRangeException" |
| 357416 | 2216485 | CORREÇÃO: Monitor de recursos entra uma condição não produtiva em um servidor SQL Server 2008 |
| 390126 | 2216491 | 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/Enterprise |
| 396527 | 980671 | Corrigindo a falta de variação de sal criptográfico no hash de login SQL Server sa |
| 402453 | 2019402 | No mapping between account names and security IDs was done" erro ao adicionar um nó a um Cluster de Ativação Pós-falha do SQL Server 2008 |
| 426753 | 2216499 | Não é possível inscrever uma instância de banco de dados do SQL Server 2008 em um SQL Server Utility |
| 426753 | 2253128 | Não é possível implantar um aplicativo Data-Tier em uma instância de banco de dados do SQL Server 2008 |
| 427703 | 2216501 | CORRECÇÃO: Trabalhos multisservidor não são baixados de um SQL Server 2000 na função MSX para um SQL Server 2008 na função TSX |
| 524642 | 2283072 | CORRECÇÃO: Está disponível uma correcção que permite ao SQL Server 2008 R2 Reporting Services utilizar uma chave RSA de 2048 bits para encriptar uma chave do Reporting Services para conformidade FIPS |
| 370540 | 2448971 | CORRECÇÃO: Os bloqueios de uma tabela não são escalados quando você insere muitas linhas em uma tabela no SQL Server 2008 |
Problemas adicionais corrigidos neste service pack
As resoluções para os seguintes problemas também estão incluídas no SQL Server 2008 SP2.
| Número de erro do VSTS | Descrição |
|---|---|
| 270934 | DBCC erros de corrupção ocorrem durante SQL Server 2008 agrupamentos quando cadeias de caracteres que têm sequências Jamo que seguem o sinal japonês prolongado são usadas. |
| 271554 | CORRECÇÃO: A tabela base do sistema syscolpars exibiu linhas duplicadas. Essa correção os distingue adicionando o número do procedimento no catálogo de verificação DBCC. |
| 271708 | Quando a consulta tem um filtro que faz referência a uma coluna na vista sys.dm_server_audit_status, o filtro é ignorado e todas as linhas são devolvidas a partir sys.dm_server_audit_status. |
| 280004 | O destino de criação de registos assíncrono mostra pares de valores/cadeias incorretos para campos mapeados quando comparado com as informações disponíveis no dm_xe_map_values. |
| 284760 | CORREÇÃO: A exibição sem correspondência pode conter várias exibições que têm números diferentes 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 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 atualizada de "Acesso negado" para mencionar o UAC pode permitir que os usuários resolvam a configuração de acordo. |
| 291707 | Em um determinado banco de dados, o uso de um cursor de servidor declarado para uma instrução select que contém qualquer exibição do sistema pode dar resultados incorretos depois que o banco de dados é anexado e anexado novamente. |
| 293089 | Os utilizadores do Medidor Radial que tentarem utilizar "RateOfChange" ou "Integral" como o tipo de fórmula para o MaximumValue ou MinimumValue no indicador não irão ver um valor na lista pendente da grelha de propriedades. |
| 296314 | CORREÇÃO: O arquivo FailoverAnalysis.sql é instalado durante uma configuração de cluster de failover SQL Server. Este script será chamado automaticamente quando ocorrer uma falha. A propriedade privada SqlDMVScriptTimeout controla quantos milissegundos o script pode levar para ser concluído. |
| 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 arquivo de configuração ausente. |
| 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 para a saída XML. |
| 307313 | Os utilizadores não podem devolver vários cookies no seu módulo HTTP. Isto afeta os utilizadores quando estes 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. Isto causa uma perda de precisão de esquema. |
| 313780 | Desinstalar a primeira de duas instâncias AS nomeadas desativa o Navegador SQL. Isso faz com que a segunda instância nomeada fique inacessível. |
| 319216 | Os utilizadores não podem utilizar credenciais armazenadas nas suas origens de dados se for necessário um Smart Card. |
| 322046 | Uma consulta que tenha uma cláusula subselect que utilize uma expressão de conjunto que não devolve quaisquer membros calculados devolve um erro a informar que as subseleções que têm membros calculados não são permitidas. |
| 327301 | No Analysis Services, definir um membro de dimensão padrão usando uma expressão MDX que tenha uma função NonEmpty faz com que o servidor retorne um erro interno quando tenta abrir o cubo. |
| 328752 | A vista sys.dm_os_wait_stats apresenta linhas duplicadas para o tipo de espera DIVERSOS. Isto pode causar problemas nas ferramentas de monitorização. |
| 331630 | O valor inteiro é arredondado incorretamente no Designer de Consulta SQL Server Reporting Services Reutilizável. |
| 333544 | CORREÇÃO: Um novo código de erro (6257) é retornado quando um usuário tenta registrar um assembly CLR que é criado em relação a 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 | Uma capa final insere um valor de identidade fora do intervalo atual no modo "definir identity_insert TABLE_NAME ativado". Este problema também ocorre em 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 driver ODBC do SQL Server 2008 Native Client 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 experimenta um vazamento de conexão quando um usuário usa a interface SOAP para executar e exportar um relatório. |
| 347779 | SQL Server vezes gera uma mensagem de erro "There is insufficient system memory in resource pool 'internal' to run this query". Esta situação é muitas vezes evitável. |
| 350670 | Os usuários recebem uma mensagem de erro "Página expirada" quando tentam referenciar um relatório renderizado depois que o relatório permanece ocioso por uma hora. |
| 352788 | O erro 955 ocorre quando os utilizadores tentavam configurar o Management Data Warehouse se tivessem bases de dados no servidor que não estivessem online. |
| 352862 | O ReportBuilder 2.0 ClickOnce exibe um relatório em branco na inicialização se um usuário editar o relatório usando o ReportBuilder 2.0 a partir de um site do SharePoint 12. |
| 355222 | Se for utilizada MARS, 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 | 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 são definidos incorretamente. |
| 356127 | Informações incorretas de agrupamento de colunas são retornadas quando BCP.exe recupera informações de metadados da coluna. |
| 360584 | As subscrições falham durante a execução devido a um problema de 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 executado em conjunto com o SQL Server Reporting Services 2008 falha quando os utilizadores redimensionam uma linha da tabela. |
| 376257 | Os campos Para, CC e BCC da caixa de diálogo "Opções de Entrega de Relatórios" são desmarcados depois que os usuários cancelam ou fecham a caixa de diálogo "Detalhes da Agenda" para retornar a "Opções de Entrega de Relatórios". |
| 383747 | Os conjuntos de coleta funcionam incorretamente ao coletar contadores de desempenho em um cluster se o nome da instância SQL for o mesmo que o nome da rede virtual. |
| 384800 | CORREÇÃO: Informações adicionais e melhoradas são registradas para InvalidReportParameterException na saída verbosa se determinadas condições ocorrerem durante o processamento de parâmetros. |
| 393410 | Quando os usuários desmarcam a seleção de um ou mais meses em uma 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 @active\_start\_datede ". |
| 393879 | Data-Driven assinatura falhará se um valor NULL for retornado quando for mapeado para o parâmetro de relatório, que aceita um valor NULL. |
| 394977 | Os problemas de Assinatura e Entrega são difíceis de diagnosticar no arquivo de rastreamento do Reporting Services. É necessário um registo mais detalhado. |
| 415084 | Os utilizadores recebem um erro de erro "O índice estava fora do intervalo. Must be non-negative and less than the size of the collection" error message when they export to PDF. |
| 419740 | Os usuários não podem usar a autenticação personalizada no SQL Server 2008 Web SKU. |
| 424595 | Se um usuário cria um tipo definido pelo usuário e uma função de valor de tabela na mesma transação, e se a função tem uma tabela de retorno contendo uma coluna do tipo definido pelo usuário, ocorre um auto-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 í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 enfrentar violação de acesso quando usam uma hierarquia pai-filho na condição de uma função IIF. |
| 426631 | A utilização de uma função PeriodsToDate com um parâmetro de membro Nulo pode causar um erro "Exceção inesperada". |
| 429253 | Um número de versão incorreto é exibido no SQL Server Management Studio e no SQL Server Reporting Services. Isto causa confusão porque o número apresentado não difere do número da versão RTM após a execuçã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 for gerado por causa de uma exceção real ou por causa de uma solicitação explícita para despejar certos erros. Se a exceção secundária ocorrer, o servidor poderá experimentar 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 visualização de Relatório no ReportBuilder 3.0. |
| 431301 | O processamento de objetos numa base de dados que contém milhares de objetos de metadados demora muito tempo a começar a importar os dados. Isto ocorre porque o servidor tem de criar uma agenda de trabalho antes do início da importação de dados. Além disso, o algoritmo utilizado para determinar dependências provoca um desempenho mais lento quando existem muitos objetos de metadados na base de dados. |
| 432094 | Um índice espacial não pode ser criado com segurança numa tabela que utilize CELL_ID, CELL_ATTRIBUTES ou SRID para nomes de colunas. |
| 448007 | Em algumas condições, o nome da coluna particionada na mensagem de erro 11405 pode estar errado. Isto faz com que seja impresso um nome de coluna incorreto. |
| 455538 | A utilização da segurança da célula juntamente com cálculos produz resultados incorretos quando é utilizada uma cláusula NON EMPTY. |
| 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 com o SQL Server 2008 Reporting Services, a integração do SharePoint não assume como predefinição o URL Report Builder clickonce, impedindo Report Builder de iniciar. |
| 471421 | CORREÇÃO: Problema de localização no SKU turco: migalhas de pão agora estão localizadas em novas páginas da biblioteca do reportpart. |
| 499162 | CORRECÇÃO: Um problema de acessibilidade que ocorre porque o nome MSAA de "Símbolo" é nulo. Os nomes do MSAA são atualizados e agora são detetáveis. |
| 503096 | CORREÇÃO: Foi melhorado o desempenho da criação de índices 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 este processo aumentava numa progressão geométrica à medida que o número de partições aumentava. O tempo necessário agora aumenta numa progressão linear. |
| 515240 | O uso de parâmetros de 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 da Escala Radial estão incorretos e não são compatíveis com a acessibilidade. |
| 525601 | Durante uma verificação de uma auditoria granular, o algoritmo utilizado para listar quaisquer auditorias que incluam o evento poderá sofrer fugas de memória da lista de auditorias. Isto continua até ocorrerem erros de memória insuficiente e o serviço ter de ser reiniciado para recuperar a memória. |
Observação Se você estiver atualizando do SQL Server 2008 SP1Atualização cumulativa 9 ou de uma versão posterior, deverá aplicar uma atualização cumulativa pós-SQL Server 2008 SP2 depois de atualizar 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 SP2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2289254 Pacote de atualizações cumulativas 1 para SQL Server 2008 Service Pack 2
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.