在Azure SQL Server中创建非对称密钥

时间:2017-06-19 06:48:43

标签: azure azure-sql-database .net-assembly public-key

我正在尝试从Azure SQL服务器中的文件(可执行文件)创建非对称密钥。基本上我想从Azure SQL中call Azure REST API

我尝试过像

这样的查询
CREATE ASYMMETRIC KEY SampleAzureKey FROM EXECUTABLE FILE ='c:\Test\SampleAzure.dll';


CREATE ASYMMETRIC KEY SampleAzureKey AUTHORIZATION deevita 
     FROM FILE = 'c:\Test\SampleAzure.dll'  
        ENCRYPTION BY PASSWORD = '<strongpass>';

但是我得到了错误:

File based statement options are not supported in this version of SQL Server.

我知道Azure SQL无法将我的位置视为c:\Test\SampleAzure.dll

1 个答案:

答案 0 :(得分:1)

Azure SQL数据库中的CREATE ASYMMETRIC KEY语句不支持FROM FILE子句。此外,也不支持CLR,因此无法调用REST API。 Call Azure REST API from SQL Server文章中的步骤适用于SQL Server,而不适用于Azure SQL数据库。

谢谢,

的Jakub