【问题标题】:GRANT Database Scoped Credential syntax gives mismatched input errorGRANT Database Scoped Credential 语法给出不匹配的输入错误
【发布时间】:2022-01-12 03:45:55
【问题描述】:

我正在撰写这篇 MS Azure 文章:Connect to and manage Azure Synapse Analytics workspaces in Azure Purview。但是在文章的Grant permission to use credentials for external tables 部分,当我运行以下查询时,我得到如下所示的错误:

SQL: 将数据库范围凭据::[mySynapseWorkspace] 上的引用授予 [myPurviewAccountName];

错误

不匹配的输入 'SCOPED' 期望 ':'

问题:错误的原因可能是什么,我们该如何解决?

【问题讨论】:

标签: azure azure-sql-database azure-synapse azure-sqldw azure-purview


【解决方案1】:

我从记录的类似问题中获悉,您应该提供您的凭据名称和用户名。

试试,

GRANT REFERENCES ON DATABASE SCOPED CREDENTIAL::[your_credential_name] TO [your_username];

【讨论】:

  • 根据我引用的文章,your_usernamemyPurviewAccountName。这里的your_credential_name 是什么?
  • 范围凭证,即帐户凭证中使用的凭证
  • 哪个帐户?你能给我一个可能对我有帮助的例子吗?
  • your_username 是您首先从外部提供商创建的 LOGIN 名称,your_credential_name 来自 Create a new credential
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-19
  • 1970-01-01
  • 1970-01-01
  • 2023-03-13
相关资源
最近更新 更多