我尝试从sys.certificates
SQL Azure 中的表中查询所有项目 - 来自主数据库和常用数据库 - 每次它产生
无效的对象名称“sys.certificates”
错误信息。相同的查询在本地 SQL Express 上运行良好。
在 SQL Azure 中是否无法访问此表?我究竟做错了什么?
我尝试从sys.certificates
SQL Azure 中的表中查询所有项目 - 来自主数据库和常用数据库 - 每次它产生
无效的对象名称“sys.certificates”
错误信息。相同的查询在本地 SQL Express 上运行良好。
在 SQL Azure 中是否无法访问此表?我究竟做错了什么?
Azure SQL 不支持它
请参阅:http: //msdn.microsoft.com/en-us/library/windowsazure/ee336238.aspx
TechNet 上有关于 SQL Azure 支持和不支持哪种加密的更深入的解释:
http://technet.microsoft.com/en-us/magazine/hh351833.aspx
SQL Azure 当前不支持 SQL Server 支持的标准数据加密机制。其中包括透明数据加密、非对称密钥、对称密钥和 Transact-SQL 函数,例如 ENCRYPTBYPASSPHRASE 和 DECRYPTBYPASSPHRASE、CREATE/ALTER/DROP DATABASE ENCRYPTION KEY 或 CREATE/ALTER/DROP MASTER KEY。