- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们的组织拥有 Azure Synapse 专用池实例。我正在尝试向 Azure Purview 注册 Azure Synapse 专用池并想要扫描 Synapse DB。但是,我每次都会收到以下错误:
“无法使用给定凭据访问 Azure 专用 SQL 池”
以下是我注册数据源的过程:
问题从这里开始,首先我选择了订阅,然后选择了资源组,然后选择了 Synapse DB 名称。我尝试了两种身份验证方法来验证我的 Synapse 实例。第一个是 Purview MSI 帐户,第二个是 SQL 身份验证。我已使用以下命令将我的 Purview MSI 帐户添加为 Synapse 专用池中的用户。
从外部提供商创建用户 [PurviewAccountName]去EXEC sp_addrolemember 'db_datareader', [PurviewAccountName]去
现在我尝试测试连接,但它不起作用并给出以下错误:
“无法使用 Purview MSI 帐户访问 Azure 专用 SQL 池”
我的 Azure Synapse 专用池实例无法公开访问,我们已将其放在专用链接后面。我可以在我的计算机上使用 VPN 连接来连接我的 Azure Synapse 实例,并通过 SSMS 和 Azure Data Studio 登录。
我还尝试使用保存在 keyvault 下的 SQL 用户名和密码进行 SQL 身份验证。我已经检查了多次,并且确信我已经正确配置了它。但当我尝试测试连接时仍然如此。它显示以下错误:
“无法使用给定凭据访问 Azure 专用 SQL 池”
我读过的一些地方,如果 Azure Synapse 实例位于专用链接后面,我需要自托管集成运行时。
因此,我在计算机上安装了集成运行时,对其进行配置并通过连接到 VPN 来测试使用 SQL 身份验证的 Synapse 连接。自托管 IR 配置成功。我用两个 IR 进行了测试。 Azure IR 和自托管 IR。但不幸的是,我遇到了同样的错误。
我还将 Purview MSI 帐户添加到 keyVault 中的访问策略中,并提供了对 key 和 secret 的 GET、列出权限。
但是,我没有得到我在这里缺少的东西以及为什么它给我同样的错误。对此的任何帮助对我来说都意义重大..
最佳答案
CREATE USER [PurviewAccountName] FROM EXTERNAL PROVIDER
GO
EXEC sp_addrolemember 'db_datareader', [PurviewAccountName]
GO
根据微软官方文档,要执行上述命令,必须是工作区中的Azure Synapse管理员。还要求您的权限帐户名称必须具有读者角色集,这可以通过 Azure Synapse 工作区资源下的访问控制 (IAM) 来完成。
要创建 SQL 池、Apache Spark 池和集成运行时,用户必须在工作区中至少具有 Azure 贡献者角色。贡献者角色还允许这些用户管理资源,包括暂停和扩展。如果您使用 Azure Portal 或 Synapse Studio 创建 SQL 池、Apache Spark 池和 INtegration 运行时,则需要资源组级别的 Azure 贡献者角色。
要授予对专用 SQL 池数据库的访问权限,脚本可以由工作区创建者或workspace1_SynapseAdministrators 组的任何成员运行。
在 Azure Synapse SQL 脚本编辑器中执行以下步骤:
CREATE USER [<<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="67060b0e06142703080a060e094904080a" rel="noreferrer noopener nofollow">[email protected]</a>>] FROM EXTERNAL PROVIDER;
EXEC sp_addrolemember 'db_owner', '<<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="86e7eaefe7f5c6e2e9ebe7efe8a8e5e9eb" rel="noreferrer noopener nofollow">[email protected]</a>>'
关于azure - 无法使用给定凭据访问 Azure 专用 SQL 池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71620779/
最近,我们将专用 SQL 池部署到生产中的 Synapse 工作区。在开发中,我们可以访问无服务器 SQL 池和专用 SQL 池。但是,在生产中,我们可以访问无服务器 SQL 池,但无法访问专用 SQ
假设您从一个项目公开 WCF 服务,并使用“添加服务引用”(在本例中为 Framework 3.5 WPF 应用程序)在另一个项目中使用它。 当您重新实例化 ClientBase 派生代理时,Clie
我有一个函数,它使用 multiprocessing.Pool 并行处理一个数据集中的所有数据。 from multiprocessing import Pool ... def func():
我正在尝试使用进程对象在 python 中使用工作池。每个 worker (一个进程)进行一些初始化(花费大量时间),传递一系列作业(理想情况下使用 map()),并返回一些东西。除此之外,不需要任何
我是软件工程师,最近我构建了我的 Linux 机器,想探索更多系统管理员类型的任务。我已经探索并阅读了很多关于 ZFS 的内容,但我越来越困惑,因为每篇文章对它的描述都不一样。 Everything
我有 zfs 池: $ sudo zpool status lxd pool: lxd state: ONLINE scan: none requested config: NAME
我有一个基于 Actor 的项目,对于其中的一部分,我必须使用一些接收消息的 Actor ,然后一个 Actor 分别分配给每个请求,每个 Actor 负责执行其消息请求,所以我需要类似线程的东西我的
我已经使用 QEMU 模拟器成功地将 FreeBSD 安装到原始图像文件中。我已经使用 ZFS 文件系统 (ZFS POOL) 格式化了图像文件。 使用下面的命令我已经成功地挂载了准备好由 zpool
我正在使用 multiprocessor.Pool并行处理一些文件。该代码等待接收文件,然后使用 Pool.apply_async 将该文件发送给工作人员。 ,然后处理文件。 这段代码应该一直在运行,
我正在使用带有光滑的 Bonecp 数据源。并发现池包含关闭的连接所以我总是遇到这个异常 java.sql.SQLException: Connection is closed! at com
我有apartment gem的 Multi-Tenancy Rails应用程序,我可以使用apartment-sidekiq在每个工作程序中成功切换数据库租户。但是,sidekiq worker 正
ZFS 池可能由数据集(文件系统、快照等)或卷组成。 ZFS 卷就像 block 设备,但我不明白池和文件系统之间的区别。当我通过 zpool create pool1 sda sdb sdc 创建
我在 docker 容器上运行了 airflow。我正在使用 airflow 2.0.2 版。 我知道我实际上可以通过 UI 创建池。但我正在寻找一种通过 pools.json 文件在 docker
我在tomcat中有一个jdbc池,用于建立数据库连接。我在使用后没有显式关闭连接对象。我的“maxActive”参数设置为100。应用程序运行了一段时间,但随后失败进行数据库查询。它会等待无限时间来
阅读 PostgreSQL 文档 here我读了以下内容: As well, connections requested for users other than the default config
我在 docker 容器上运行了 airflow。我正在使用 airflow 2.0.2 版。 我知道我实际上可以通过 UI 创建池。但我正在寻找一种通过 pools.json 文件在 docker
我正在读取一个大的 URL 文件并向服务发出请求。该请求由返回 ListenableFuture 的客户端执行。现在我想保留一个 ListenableFuture 池,例如最多同时执行 N 个 Fut
我想使用队列来保存结果,因为我希望消费者(串行而不是并行)在工作人员产生结果时处理工作人员的结果。 现在,我想知道为什么以下程序挂起。 import multiprocessing as mp imp
我正在开发一个单页应用程序,目前正在构建一个 JQuery、ajax 函数,以便我的所有调用都能通过。 对于一个典型的页面,我可能有 3 个 ajax 调用。我的想法是,如果用户互联网出去将这些 aj
我有一个单位类及其一些子类(弓箭手、剑客等)。我怎样才能创建一个回收所有单元类型子类的池? 最佳答案 这是不可能的,因为池只能包含一种特定类型的对象。否则你可能会遇到这样的情况: Pool unitP
我是一名优秀的程序员,十分优秀!