CORREÇÃO: Erro ao executar o procedimento sp_cursoropen armazenadas juntamente com o argumento de scrollopt no SQL Server 2008 R2 ou SQL Server 2012

Traduções deste artigo Traduções deste artigo
ID do artigo: 2819446 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Suponha que você execute o procedimento armazenado de cursor sp_cursoropen juntamente com o argumento scrollopt no Microsoft SQL Server 2008 R2 ou o Microsoft SQL Server 2012. Além disso, suponha que as seguintes condições forem verdadeiras:


  • O argumento scrollopt não está definido como estático ou FAST_FORWARD.
  • O argumento stmt contém uma consulta que é executado em um modo de exibição.
  • O modo de exibição recupera dados de uma tabela usando um servidor vinculado.
  • A tabela tem um índice composto que contém 16 colunas de chaves.

Nessa situação, você recebe a seguinte mensagem de erro:

Ocorreu um erro grave no comando atual.


Resolução

Informações da atualização cumulativa

Atualização cumulativa 4 para SQL Server SP1 de 2012

A correção para esse problema foi lançada em 4 de atualização cumulativa. Para obter mais informações sobre como obter esse pacote de atualização cumulativa para o SQL Server 2012 SP1, clique no número de artigo seguinte para ir para o artigo na Base de dados de Conhecimento da Microsoft:
2833645 Atualização cumulativa 4 para SQL Server 2012 SP1
Observação Considerando que as compilações são cumulativas, cada novo lançamento de correções contém todos os hotfixes e correções de segurança que foram incluídas com o SP1 de 2012 de SQL Server anteriores corrigir lançamento. Recomendamos que você considere a aplicação a versão mais recente de correção que contém esse hotfix. Para obter mais informações, clique no número de artigo seguinte para ir para o artigo na Base de dados de Conhecimento da Microsoft:
2772858 O SQL Server 2012 compilações lançadas após o lançamento do Service Pack 1 do SQL Server 2012

Atualização cumulativa 6 para SQL Server 2008 R2 Service Pack 2

A correção para esse problema foi lançada em 6 de atualização cumulativa. Para obter mais informações sobre como obter esse pacote de atualização cumulativa para SQL Server 2008 R2 Service Pack 2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2830140 Pacote de atualização cumulativa 6 para SQL Server 2008 R2 Service Pack 2
Observação Como as compilações são cumulativas, cada novo lançamento de correções contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior SQL Server 2008 R2 Service Pack 2 corrigir lançamento. Recomendamos que você considere a aplicação a versão mais recente de correção que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2730301 O SQL Server 2008 R2 compilações lançadas após o lançamento do SQL Server 2008 R2 Service Pack 2

Situação

A Microsoft confirmou que este é um problema nos produtos Microsoft que estão listados na seção "Aplica-se a".

Como Contornar

Para contornar o problema, use menos de 16 colunas de chaves de índice composto.

Referências

Para obter mais informações sobre o cursor armazenados procedimento sp_cursoropen, vá para o seguinte site da MSDN:

Introdução do cursor armazenados procedimento sp_cursoropen

Propriedades

ID do artigo: 2819446 - Última revisão: sábado, 1 de junho de 2013 - Revisão: 5.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2008 R2 Service Pack 2
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Service Pack 1
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
Palavras-chave: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2819446 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 2819446

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com