我有一个Azure SQL数据库,我们需要从Azure Blob批量加载CSV文件到SQL表中。
目前我们可以使用管理员凭据轻松完成此操作。
以下查询在管理员凭据下工作,但对于普通用户凭据无效。
上述授权存在以下语法错误。
目前我们可以使用管理员凭据轻松完成此操作。
以下查询在管理员凭据下工作,但对于普通用户凭据无效。
CREATE DATABASE SCOPED CREDENTIAL MyAzureBlobStorageCredential
WITH IDENTITY = 'SHARED ACCESS SIGNATURE',
SECRET = 'WoZ0ZnpXzvdAKoCPRrsa7Rniq7SNjAcZxL..............';
我遇到了一个错误:
用户没有执行此操作的权限。
因此,我尝试为该用户授予权限,详情请参考这里。
GRANT CREATE ON DATABASE SCOPED CREDENTIAL::AZUREBLOBSTORAGECREDENTIALPERMISSION TO MYUSER
上述授权存在以下语法错误。
数据库附近的语法不正确。
myuser
总体控制权,但我特别需要授予数据库范围凭据的权限。我们难道没有其他选择吗? - Jayendran