>我正在尝试从Azure SQL服务器中的文件(可执行文件(创建非对称密钥。基本上,我想从Azure SQL调用Azure REST API。
我尝试使用诸如
CREATE ASYMMETRIC KEY SampleAzureKey FROM EXECUTABLE FILE ='c:TestSampleAzure.dll';
CREATE ASYMMETRIC KEY SampleAzureKey AUTHORIZATION deevita
FROM FILE = 'c:TestSampleAzure.dll'
ENCRYPTION BY PASSWORD = '<strongpass>';
但是我得到了错误:
File based statement options are not supported in this version of SQL Server.
我知道 Azure SQL 无法将我的位置视为c:TestSampleAzure.dll
。
Azure SQL 数据库中的创建非对称密钥语句不支持 FROM FILE 子句。此外,CLR 也不受支持,因此无法调用 REST API。从 SQL Server 调用 Azure REST API 一文中的步骤适用于 SQL Server,而不是 Azure SQL 数据库。
谢谢
雅各布