gpt4 book ai didi

sql-server-2012 - 如何知道 'contained database authentication' 是否在 SQL Azure 中打开?

转载 作者:行者123 更新时间:2023-12-04 00:26:38 25 4
gpt4 key购买 nike

是否有我可以运行的查询来了解 SQL Azure 或 SQL Server 2014 中的用户定义数据库中是否打开了“包含的数据库身份验证”?

我尝试了以下查询,但它确实有一列用于“包含的数据库身份验证”?

select *  from   sys.databases 
where name='myDatbase';

最佳答案

以下查询将说明是否启用了包含的数据库身份验证。在下面的查询中,启用此功能时,containment = 1 和 contains_desc = 'PARTIAL',否则这些值为 0 和 'NONE'。

因此,只需在 SSMS 中运行此查询即可了解此功能是否已启用。将查询中的数据库名称替换为您正在使用的任何数据库。在这种情况下,我使用了 Northwind 数据库。

select containment, containment_desc  from   sys.databases 
where name='northwind'

更新 1 :

以下是我在 Containment & Containment_desc column values in sys.databases 上发现的有关此内容的屏幕截图在 MSDN 文档下。

enter image description here

关于sql-server-2012 - 如何知道 'contained database authentication' 是否在 SQL Azure 中打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30377273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com