我在多个网站上看到Azure不支持加密。
但是,我正在使用“Azure SQL迁移工具”将Azure数据库迁移(更像是备份)到SQL Server,并且我收到有关编写视图脚本的警告:“加密对象不会编写脚本”。< / p>
在他们的网站上也发现了这个问题:v3.5.5中修复了问题。基本上,存储过程,视图,UDF,触发器......任何可以加密的对象都是事先检查的。加密的对象以黄色突出显示,带有红色字母。在摘要页面上,将显示未编写脚本的加密对象列表。
http://sqlazuremw.codeplex.com/workitem/5762
如果Azure SQL支持加密,我如何获取此视图的创建脚本?
答案 0 :(得分:2)
Windows Azure SQL数据库(数据库即服务)不支持加密。但是:如果在虚拟机中运行SQL Server,则应该具备所有功能,包括加密。
我无法解释从SQL数据库迁移到SQL Server的情况,关于目标端涉及加密对象的创建脚本。
答案 1 :(得分:1)
SQL数据库仍然不支持加密,因此要么是从SQL Server数据库读取,要么是向导中存在错误。据我所知,SQL数据库中没有加密的数据库对象。如果您确定要从SQL数据库中读取数据,请尝试在其中创建加密视图并查看会发生什么。在MSDN文档中,不支持创建加密视图:http://msdn.microsoft.com/en-us/library/windowsazure/ee336244.aspx。
我很想知道您是否在Enzo Cloud Backup中遇到了同样的错误:http://www.bluesyntax.net/backup20.aspx。只需使用免费版。