【问题标题】:Azure SQL Hyperscale TierAzure SQL 超大规模层
【发布时间】:2020-10-06 20:11:56
【问题描述】:

我不确定这是否是一个简单的问题。上网查了一下,想通了,没找到明确的答案——Azure SQL 数据库的超大规模层是否支持基于模式的数据库对象分离?

我感到困惑的原因 - 超大规模文档指出它是一个单一的数据库 - https://docs.microsoft.com/en-us/azure/azure-sql/database/service-tier-hyperscale-frequently-asked-questions-faq#how-does-the-hyperscale-service-tier-differ-from-the-general-purpose-and-business-critical-service-tiers:~:text=Single%20database,-SQL

【问题讨论】:

    标签: azure-sql-database


    【解决方案1】:

    超大规模的功能与我们在其他层中已有的功能相似。超大规模确实支持基于模式的数据库对象分离。配置新数据库后,您可以设置新的登录名和用户,并且根据他们对不同架构的权限,只有那些可以访问。

    下面的截图显示 login1 对 dbo 架构有选择权限,而在 SalesLT 上没有,只有 dbo 对象可见。(使用 SSMS,我们可以通过Azure 门户中的查询编辑器)

    下面的截图显示 login2 对 SalesLT 架构有选择权限,但在 dbo 上没有,只有 SalesLT 对象可见

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-13
      • 1970-01-01
      • 2020-12-15
      • 2015-09-12
      • 1970-01-01
      • 2011-12-28
      • 2012-01-26
      相关资源
      最近更新 更多