我正在尝试从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
。
答案 0 :(得分:1)
Azure SQL数据库中的CREATE ASYMMETRIC KEY语句不支持FROM FILE子句。此外,也不支持CLR,因此无法调用REST API。 Call Azure REST API from SQL Server文章中的步骤适用于SQL Server,而不适用于Azure SQL数据库。
谢谢,
的Jakub