Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada SQL do Azure
Este artigo descreve como exportar e importar bancos de dados contendo colunas protegidas com Always Encrypted.
Quando você exporta um banco de dados, todos os dados armazenados em colunas criptografadas são recuperados do banco de dados na forma criptografada (texto cifrado) e colocados no resultante BACPAC. O BACPAC resultante também contém os metadados para chaves Always Encrypted .
Quando você importa o BACPAC para um banco de dados, os dados criptografados do BACPAC são carregados no banco de dados e os metadados de chave Always Encrypted são recriados.
Se você tiver um aplicativo configurado para consultar colunas criptografadas armazenadas no banco de dados de origem (aquele que você exportou), não precisará fazer nada de especial para permitir que o aplicativo consulte os dados criptografados no banco de dados de destino, pois as chaves em ambos os bancos de dados são as mesmas.
Para obter informações detalhadas sobre como exportar e importar um banco de dados, consulte:
- Exportar um arquivo BACPAC
- Importar um arquivo BACPAC para criar um novo banco de dados
- Exportar um banco de dados SQL do Azure para um arquivo BACPAC
- Importar um arquivo BACPAC para um banco de dados no Banco de Dados SQL do Azure
- SqlPackage
Permissões para migrar bancos de dados com colunas criptografadas
Você precisa das seguintes permissões:
ALTER ANY COLUMN MASTER KEYeALTER ANY COLUMN ENCRYPTION KEYno banco de dados de origem.ALTER ANY COLUMN MASTER KEY,ALTER ANY COLUMN ENCRYPTION KEY,VIEW ANY COLUMN MASTER KEY DEFINITIONeVIEW ANY COLUMN ENCRYPTION DEFINITIONno banco de dados de destino.
Você não precisa ter acesso às chaves mestras de coluna configuradas para as colunas criptografadas, pois os dados permanecem criptografados durante as operações de exportação e importação.
Conteúdo relacionado
- Desenvolver aplicações utilizando Always Encrypted
- Sempre criptografado
- Backup e restauração de bancos de dados usando o Always Encrypted
- Migrar dados de ou para colunas usando Always Encrypted with SQL Server Import and Export Wizard
- Carregue dados criptografados em massa para colunas usando o Always Encrypted