DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 2780146 - Última revisão: segunda-feira, 18 de Fevereiro de 2013 - Revisão: 3.0

 

Nesta página

Sintomas

Considere o seguinte cenário:
  • Criar uma chave simétrica de um provedor extensível EKM (gerenciamento) no Microsoft SQL Server 2008, 2012 do Microsoft SQL Server ou Microsoft SQL Server 2008 R2.
  • Você pode criptografar alguns dados em um banco de dados usando essa chave simétrica.
  • Migrar os dados para outro banco de dados.
  • Você tenta criar uma chave simétrica no novo banco de dados do mesmo provedor EKM. No entanto, dados criptografados no novo banco de dados não podem ser descriptografados porque a chave simétrica recém-criado tem um número GUID, e esse número GUID é diferente da original chave simétrica que criptografou os dados no banco de dados original.
  • Para recriar a chave simétrica usando o mesmo GUID como a chave simétrica original, você pode usar a opção IDENTITY_VALUE para especificar a frase de identidade que foi usada com a chave simétrica original.
Nesse cenário, você recebe uma mensagem de erro semelhante à seguinte:
Msg 102, nível 15, estado 1, linha 3 incorreto sintaxe próxima a 'IDENTITY_VALUE'

Resolução

Informações da atualização cumulativa

Atualização cumulativa 6 para SQL Server 2012

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ções cumulativas para o SQL Server 2012, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2728897  (http://support.microsoft.com/kb/2728897/ ) Pacote de atualização cumulativa 6 para SQL Server 2012
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 2012 SQL Server 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:
2692828   (http://support.microsoft.com/kb/2692828 / ) O SQL Server 2012 compilações disponibilizadas após o lançamento do SQL Server 2012

11 De atualização cumulativa para o SQL Server 2008 R2 Service Pack 1

A correção para esse problema foi lançada em 11 de atualização cumulativa. Para obter mais informações sobre como obter esse pacote de atualizações cumulativas para o SQL Server 2008 R2 Service Pack 1, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2812683  (http://support.microsoft.com/kb/2812683/ ) 11 De pacote de atualizações cumulativas para o SQL Server 2008 R2 Service Pack 1
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 1 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:
2567616  (http://support.microsoft.com/kb/2567616/ ) O SQL Server 2008 R2 compilações lançadas após o lançamento do SQL Server 2008 R2 Service Pack 1

Atualização cumulativa 9 para SQL Server 2008 Service Pack 3 (SP3)

A correção para esse problema foi lançada primeiro na atualização cumulativa 9. Para obter mais informações sobre como obter esse pacote de atualização cumulativa para o SQL Server 2008 Service Pack 3, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2799883  (http://support.microsoft.com/kb/2799883/ ) Pacote de atualização cumulativa 9 para o SQL Server 2008 Service Pack 3
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 Service Pack 3 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:
2629969  (http://support.microsoft.com/kb/2629969/ ) O SQL Server 2008 compilações disponibilizadas após o lançamento do SQL Server 2008 Service Pack 3

Atualização cumulativa 4 para o SQL Server 2008 R2 Service Pack 2 (SP2)

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ções cumulativas para o SQL Server 2008 R2 Service Pack 2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2777358  (http://support.microsoft.com/kb/2777358/ ) Pacote de atualização cumulativa 4 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  (http://support.microsoft.com/kb/2730301/ ) O SQL Server 2008 R2 compilações lançadas após o lançamento do SQL Server 2008 R2 Service Pack 2

Como contornar

Para contornar esse problema, descriptografe os dados antes de migrar para o segundo banco de dados. Depois de migrar os dados para outro banco de dados, use uma nova chave para criptografar os dados.

Ponto Da Situação

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

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2012 Developer
  • SQL Server 2012 Enterprise Core
  • Microsoft SQL Server 2012 Enterprise
Palavras-chave: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2780146 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2780146  (http://support.microsoft.com/kb/2780146/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft