最近我被告知Azure SQL V12现在支持 使用加密的数据库。我试过这里记录的所有方法, https://azure.microsoft.com/en-us/documentation/articles/sql-database-migrate-ssms/
尝试迁移数据库时出现以下错误: [dbo]。[someitem]无法部署,因为脚本体已加密
以下是Azure AMA最近的回复, https://www.reddit.com/r/AZURE/comments/3o1ea9/ama_azure_app_service_team_109/cvu7xco
我的错误是让这个功能有效吗?我相信我已经完成了所记录的所有步骤。
答案 0 :(得分:0)
Azure SQL Database V12支持两种类型的加密:
您尝试使用其中哪些?
答案 1 :(得分:0)
您是否需要在2个不同的Azure SQL DB服务器之间或在本地SQL Server和Azure SQL DB之间迁移数据库?
在2个Azure SQL DB服务器之间,您可以通过CREATE DATABASE ... AS COPY OF ...语法(https://msdn.microsoft.com/en-us/library/dn268335.aspx)进行真正的备份恢复。这是有效的,因为密钥位于数据库备份中。
在SQL Server和Azure SQL DB之间,没有用于支持移动加密过程或视图的术语计划。
如果您可以详细说明为什么要加密程序和视图,这将有助于我们了解您要解决的问题。我们过去遇到的许多客户希望过程和使用SQL Server查看加密的方案都不适用于Azure SQL数据库,但我们始终都在学习人们保护其数据库的新挑战