INTRODUÇÃO
Este artigo lista os erros corrigidos no Microsoft SQL Server 2008 R2 Service Pack 1 (SP1).
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 SQL Server 2008 R2 service packs, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2527041 Como obter o service pack mais recente para o SQL Server 2008 R2
Mais Informações
Além das correções listadas neste artigo, SQL Server 2008 R2 SP1 contém os hotfixes incluídos na atualização cumulativa 1 até a atualização cumulativa 6 para SQL Server 2008 R2. Este service pack também inclui todas as atualizações de segurança disponibilizadas até julho de 2011.
Para obter mais informações sobre os pacotes de atualização cumulativa que estão disponíveis para o SQL Server 2008 R2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
981356 As compilações SQL Server 2008 R2 lançadas após o lançamento do SQL Server 2008 R2
Correções neste service pack
Para obter mais informações sobre os bugs corrigidos no SQL Server 2008 R2 SP1, 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 |
|---|---|---|
| 657377 | 949775 | O servidor de destino não pode baixar um trabalho multisservidor do servidor mestre se o servidor de destino estiver executando uma versão alemã ou francesa do SQL Server 2005 |
| 657404 | 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" |
| 649451 | 2216485 | CORRECÇÃO: Monitor de recursos entra uma condição não produtiva em um servidor que está executando o SQL Server 2008 |
| 649479 | 2216489 | Preocupação com o 2008 SP2 [SQL Server Destination [19]] Erro: Não é possível preparar a inserção em massa do SSIS para inserção de dados |
| 649504 | 2216497 | CORREÇÃO: Os tipos de dados de polígonos de geometria de armazenamento espacial com anéis internos retornam dados incorretos por meio de diferentes operações geométricas |
| 649529 | 2216501 | CORRECÇÃO: Trabalhos multisservidor não são baixados do SQL Server 2000 na função MSX para SQL Server 2008 na função TSX |
| 649457 | 2448971 | CORRECÇÃO: Os bloqueios de uma tabela não são escalonados quando você insere muitas linhas em uma tabela no SQL Server 2008 |
| 628428 | 2463682 | CORREÇÃO: Um banco de dados habilitado para criptografia de dados transparente pode se tornar inacessível se o certificado usado para criptografar a chave de criptografia do banco de dados for descartado. |
| 625028 | 2494517 | CORREÇÃO: Valor de caixa de texto oculto referenciado no cabeçalho Tablix é exibido somente na primeira página depois de exportar um relatório para um renderizador de quebra de página rígido |
| 447613 | 2515006 | Os Filtros de Conjunto de Dados Aplicados durng SharedDataSet ou o processamento de parâmetros utilizam definições de agrupamento incorretas |
| 697406 | 2525273 | CORREÇÃO: Um modelo de clustering que usa o algoritmo K-means gera resultados diferentes que são afetados por colunas PredictOnly no SQL Server 2008 R2 Analysis Services |
| 649480 | 2216491 | O utilitário SQL Dumper não pode gerar arquivos de despejo de erro em um cluster de failover do SQL Server 2008 ou SQL Server 2008 R2 em uma instalação de Cluster de Failover Avançado/Enterprise |
| 649339 | 2216460 | Mensagem de erro ao tentar abrir um projeto no SQL Server 2008 ou no SQL Server 2008 R2: "A definição de manifesto do assembly localizado não corresponde à referência do assembly" |
| 405512 | 2105809 | Você recebe um erro "Não é possível parar o serviço ReportServer no computador <Nome> do computador" ao mudar do modo conectado para o modo local |
| 405514 | 981588 | Recebe uma mensagem de erro quando tenta navegar directamente para o servidor de relatório do SSRS 2008 R2 depois de criar um site de declarações do SharePoint |
| 665971 | 2546901 | CORREÇÃO: Resultados diferentes retornam quando você executa uma consulta paralela que usa uma função de classificação no SQL Server 2005, SQL Server 2008 ou SQL Server 2008 R2 em um computador que tem 8 ou mais CPUs |
| 650006 | 2563828 | Assert in function = Microsoft.ReportingServices.ReportProcessing.ParameterBase.Cast file = line = 0 expression = Unhandled managed exception: Type = System.InvalidCastException, Message = Unable to cast object of type 'System.Boolean' to type 'Syste. |
| 689073 | 2531482 | CORRECÇÃO: O recurso IntelliSense no SSMS 2008 R2 pode parar de funcionar depois de instalar o Visual Studio 2010 SP1 |
| 649856 | 2584903 | CORREÇÃO: Trabalho de coletor de dados leva muito tempo para limpar dados do banco de dados MDW no SQL Server 2008 R2 |
Correções adicionais neste service pack
As resoluções para os seguintes problemas também estão incluídas no SQL Server 2008 R2 SP1.
| ID | Descrição |
|---|---|
| 418521 | O renderizador HTML não lança mais uma exceção ArgumentOutOfRangeException se um relatório tiver a propriedade ConsumeContainerWhitespace definida como TRUE e se houver um espaço em branco horizontal disponível para preenchimento. |
| 346804 | CORRECÇÃO: A sintaxe da dica de índice "FORCESEEK" agora usa parâmetros opcionais. É adicionada uma nova sugestão de consulta FORCESCAN. Para obter mais informações, consulte "Dicas de consulta (Transact-SQL)" (http://msdn.microsoft.com/en-us/library/ms181714.aspx). |
| 405562 | Cadeias de conexão como 'server="tcp:"' e 'server="np:"' são suportadas no SQL Server Native Client 2008 para fazer conexões com a instância local. Com essa correção, essas cadeias de conexão agora funcionam no SQL Server Native Client 2008 R2 e permitem conexões com a instância local. |
| 447996 | Um problema na verificação lógica não ocorre mais se uma coluna particionada de uma exibição indexada corresponder à coluna particionada da tabela particionada base. A alternância entre tabelas alter não está mais habilitada em exibições indexadas não alinhadas por partição. |
| 471571 | Usando o SQL 10.5 BIDS para implantar partes de relatório em um SQL Server 2008 R2 (e versões posteriores) O Servidor de Relatório não falha mais ou gera uma mensagem de erro de controle de versão SQL. |
| 512199 | Os carimbos de data/hora estão agora corretos quando os Eventos Expandidos ou os ficheiros de Auditoria SQL são lidos num computador diferente daquele que produziu o ficheiro. Os carimbos de data/hora agora também estão corretos após uma reinicialização do servidor. |
| 528501 | Compor relatório no modo de exibição síncrona usando as web parts do Reporting Services 2008 R2 agora são visíveis se o relatório contiver espaços no nome do relatório. Uma mensagem de erro StreamNotFound não é mais gerada. |
| 538455 | Quando apresenta HTML ao ter a definição "StyleStream" DeviceInfo definida como TRUE, as definições de estilo já não são perdidas em caixas de texto ou em texto se estiverem definidas ações. |
| 540725 | Dois novos arquivos de modelo de rastreamento são gerados para o mecanismo e os serviços de análise. Isso permite que o Profiler exiba todos os eventos e colunas para o mecanismo e os serviços de análise. |
| 550635 | CORREÇÃO: Relatório de texto incorreto quando o analisador de integridade SP 2010 retorna uma mensagem de erro sobre o Analysis Services que estão sendo executados no modo VertiPaq. |
| 550947 | Em um item de relatório Tablix que tem 20 ou mais linhas que contêm itens de relatório de contêiner aninhados (Rectangle e Tablix), o shell BIDS não fica mais sem resposta se você inserir uma nova linha acima ou abaixo de qualquer membro tablix. |
| 555701 | A mensagem fora de ordem não causa mais um erro de violação de acesso quando o objeto DBM é iniciado. |
| 617987 | A Instalação do Novo Servidor não informa mais que uma chave mestra do Repositório Seguro não é gerada quando o Dispositivo de BI é instalado. (A mensagem foi gerada apesar de a instalação ter sido bem sucedida.) |
| 623819 | Foi corrigido um problema no qual era apresentada uma mensagem de erro quando o otimizador de consultas não conseguia produzir um plano para algumas consultas em vistas particionadas. Isto está descrito no problema do Microsoft Connect 620614. A correção está localizada sob um traceflag (consulte o artigo da BDC 974006). |
| 624909 | O desempenho não diminui mais quando você usa o Visualizador de Relatório ou exibe em HTML se você tiver várias Web Parts em uma única página do SharePoint. |
| 624951 | Você não recebe mais uma exceção "Error while unloading appdomain" quando fecha um aplicativo WPF que inclui o controle ReportViewer. |
| 626205 | O Analysis Services não pode criar um cubo local a partir de um cubo do servidor que tenha membros de dimensão relacionados ao membro Desconhecido. |
| 626243 | O PowerPivot agora é instalado com êxito em um farm existente se SQL Server componentes compartilhados forem instalados em um local não padrão. |
| 629973 | Os BIDS e o Report Builder 3 já não falham quando faz o seguinte: arraste uma célula numa tabela junto ao limite, entre no modo "mover item de relatório", mova o objeto para fora da tabela e, em seguida, prima Esc enquanto clica e mantém premido o botão do rato. |
| 636999 | Se Assistente de Atualização não conseguir analisar um ficheiro de rastreio, Assistente de Atualização pode agora fornecer uma mensagem de erro relevante a um utilizador. |
| 639182 | A caixa de diálogo Logon para Report Builder 3.0. Isso é invocado quando a autenticação de formulários é usada para SSRS, não é mais obscurecida por uma caixa de diálogo modal "Assistente de novos relatórios". (Devido ao problema, os utilizadores podem não saber que é pedido um início de sessão.) |
| 643961 | Todas as opções de conta de utilizador específicas funcionam agora em agendas de origem de dados. |
| 646473 | Um aplicativo projetado no ambiente .NET Framework 4.0 não falha mais se o RBS não conseguir encontrar suas informações de configuração. As informações agora são pesquisadas nos arquivos de configuração .NET Framework 4.0 e .NET Framework 3.5. |
| 658405 | Agora pode criar relatórios personalizados com o ficheiro .odc no Dashboard de Gestão de TI. |
| 665971 | As linhas de transferência do operador de paralelismo estão agora na ordem correta. O otimizador agora pode selecionar um plano abaixo do ideal. Portanto, essa correção requer um traceflag. Para utilizar esta correção, tem de ativar o traceflag 4134. |
| 674357 | Dois novos arquivos de modelo de rastreamento agora são gerados para o serviço de mecanismo e para o serviço de análise. Você faz isso para garantir que o Profiler possa exibir todos os eventos e colunas para ambos os serviços. |
| 679035 | Foi corrigido um pequeno erro de digitação na página do Administração Central. |
| 684435 | StringCchPrintf_l espera o tamanho da memória intermédia de destino em carateres. O tamanho foi passado em bytes. Portanto, erro OACR - BUFFER_OVERFLOW foi gerado. Corrigido o código passando o comprimento correto. |
| 649475 | 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. |
| 649357 | Em um determinado banco de dados, usar um ponteiro do 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. |
| 649391 | Erros de corrupção DBCC ocorrem durante agrupamentos SQL Server 2008 R2 quando cadeias de caracteres que têm sequências Jamo que seguem o sinal japonês prolongado são usadas. |
| 657399 | 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. |
| 649476 | 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. |
| 649557 | CORRECÇÃO: Um problema de acessibilidade que ocorre porque o nome Microsoft Active Accessibility de "Símbolo" é nulo. Os nomes do Microsoft Active Accessibility são atualizados e agora são detetáveis. |
| 649447 | 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. |
| 649575 | 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. |
| 519534 | O uso de parâmetros com valor de tabela para colunas LOB pode causar uma violação de acesso no servidor. |
| 645824 | Um erro de violação de acesso pode ocorrer durante a execução de Procedimentos Armazenados Estendidos em condições de alto estresse. |
| 649559 | 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 aumenta agora numa progressão linear. |
| 649537, 448009 | 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. |
| 649530 | Uma exceção secundária pode ocorrer quando o Analysis Services gera um arquivo de despejo Watson. Isso é verdadeiro se o arquivo de despejo Watson é 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 arquivos de despejo e, em seguida, desliga o servidor. |
| 649524 | Se um usuário cria um tipo definido pelo usuário e uma função com valor de tabela na mesma transação, e se a função tem uma tabela de retorno que contém uma coluna do tipo definido pelo usuário, ocorre um bloqueio automático. Além disso, a conexão que tenta executar essas operações é interrompida. |
| 649532 | 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. |
| 657405 | SQL Server vezes gera uma mensagem de erro "There is insufficient system memory in resource pool 'internal' to run this query". Esta situação é frequentemente evitável. |
| 649434 | Se os parâmetros vinculados pela função SQLBindParameter especificarem um comprimento de SQL_DATA_AT_EXEC, o driver ODC do SQL Server 2008 R2 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. |
| 512170 | 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. |
| 649425 | 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. |
| 649346 | O destino de criação de registos assíncrono apresenta pares de valores/cadeias incorretos para campos mapeados quando comparado com as informações disponíveis no dm_xe_map_values. |
| 649340 | 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. |
| 649427 | 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. Consulte o bug para obter informações detalhadas. |
| 649433 | 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. |
| 649450 | Informações incorretas de agrupamento de colunas são retornadas quando BCP.exe recupera informações de metadados da coluna. |
| 649527 | A utilização de uma função PeriodsToDate com um parâmetro de membro Nulo pode causar um erro "Exceção inesperada". |
| 649341 | 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. |
| 629570 | 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. |
| 649374 | 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. |
| 677560 | Corrige um problema em que uma consulta remota traz o código de erro 7359 no SQL Server 2008 R2. Este problema ocorre se uma função definida pelo utilizador utilizar um sinónimo de uma tabela ligada, se existir um plano de execução para a função definida pelo utilizador no servidor local e se for atualizada uma versão do esquema da tabela ligada num servidor remoto. |
| 562310 | Corrige um erro "Read AV in FullXactImpBase::GetXdes xact.cpp @ 2536" que ocorre quando um banco de dados DB1 é criado, uma consulta é armazenada em cache para DB1, em seguida, o DB1 é descartado, um segundo banco de dados é criado, o DB1 é criado novamente e a consulta em cache é executada novamente. |
| 623804 | Corrige um resultado incorreto de consultas executadas dentro de corpos de acionamento. O cenário requer um índice filtrado exclusivo. O ativador tem de conter uma consulta afetada pelo facto de uma coluna ser exclusiva para toda a tabela. |
| 636156 | Corrige um problema em que as cópias de segurança ficam danificadas quando as bases de dados têm a Encriptação de Base de Dados Transparente ativada, têm as somas de verificação de página ativadas e a cópia de segurança está a utilizar somas de verificação. |
| 657511 | CORREÇÃO: Esta correção resolve tempos limite e impasses que podem ocorrer durante o processamento da subscrição, quando muitas subscrições são processadas em simultâneo. O hotfix se aplica quando o Reporting Services é implantado no modo integrado do SharePoint. |
| 676139 | Corrige um problema em que o cliente tem de fazer uma ordenação e uma página de ordenação é derramada no disco. Além disso, a verificação TDE vem tocando simultaneamente essa página específica. Pode reiniciar o computador para contornar o problema. No entanto, você não pode evitar esse problema completamente a menos que você desative TDE. |
| 676491 | Corrige um problema potencial que ocorre depois de aplicar um hotfix descrito em VSTS bug 473052. |
| 679886 | Corrige um problema em que eventos estendidos ou arquivos de trilha de auditoria SQL coletados podem exibir informações incorretas de carimbo de data/hora. |
| 686401 | Corrige um problema em que um valor nulo de C# é convertido em dbNull antes de persistir. |
| 620861 | CORREÇÃO: É fornecido suporte para um máximo de 15.000 partições em tabelas e índices nas edições Datacenter, Enterprise, Developer e Evaluation do Microsoft SQL Server 2008 R2 SP1. 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, consulte o documento técnico "Suporte para 15.000 partições" https://go.microsoft.com/fwlink/?linkid=199773 |
| 296354 | CORREÇÃO: Os valores padrão da propriedade SqlDumperDumpTimeOut não estão dentro de um escopo válido no Microsoft SQL Server 2008 R2 SP1. O âmbito do valor válido vai de 0 (ms) a MAXDWORD. |
| 417616 | CORREÇÃO: A lógica para recuperar SPNs para contas de serviço agora está definida para sempre ser registrada. Antes de esta correção ser aplicada, a lógica é definida para ser registada apenas quando o PE está ativado. Essas informações podem ser usadas para solucionar problemas de Kerberos. |
| 517329 | Um defeito do programa faz com que várias ferramentas de diagnóstico relatem consultas como sendo executadas no banco de dados mestre, em vez de no banco de dados em que elas foram realmente executadas. |
| 615697 | Faltam pontos SQM para funcionalidades importantes no Microsoft SQL Server 2008 ou numa versão posterior do SQL Server. Esta correção adiciona alguns pontos SQM importantes, que são úteis para monitorizar as métricas de utilização dos clientes. |
| 645245 | CORREÇÃO: A lógica de reconexão e reexecução são removidas do caminho de código de execução da consulta no editor SQL. Esta informação já não é necessária porque o período de tempo limite da ligação IDLE para o Microsoft SQL Azure aumentou para 30 minutos. |
| 674580 | O novo arquivo de modelo de rastreamento ("Microsoft Analysis Services TraceDefinition 10.50.0.xml") no Analysis Services deve ser gerado novamente para incluir eventos de rastreamento recém-adicionados para que o Profiler possa exibir todos os eventos e colunas. |
| 707007 | As importações falham em cenários de Dallas. |
| 710263 | Um erro é retornado quando você tenta gerar instantâneos na Galeria de Relatórios se o Internet Explorer 9 for usado como navegador. |
| 710433 | CORRECÇÃO: O registro é atualizado para passar nomes de arquivo como parâmetro para ssms.exe quando você clica duas vezes em um arquivo .sql. |
| 656177 | CORREÇÃO: Uma violação de acesso ocorre quando você usa um procedimento armazenado ou uma função definida pelo usuário para criar uma variável de tabela no SQL Server 2008 ou no SQL Server 2008 R2 |
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.