Sun*_*nil 4 sql-server-2012 azure-sql-database
是否有我可以运行的查询来了解SQL Azure 或 SQL Server 2014 中的用户定义数据库中是否打开了“包含的数据库身份验证”?
我尝试了以下查询,但它确实有一列用于“包含的数据库身份验证”?
select * from sys.databases
where name='myDatbase';
Run Code Online (Sandbox Code Playgroud)
以下查询将说明是否启用了包含的数据库身份验证。在下面的查询中,启用此功能时,containment = 1 和 contains_desc = 'PARTIAL',否则这些值为 0 和 'NONE'。
因此,只需在 SSMS 中运行此查询即可了解此功能是否已启用。将查询中的数据库名称替换为您正在使用的任何数据库。在这种情况下,我使用了 Northwind 数据库。
select containment, containment_desc from sys.databases
where name='northwind'
Run Code Online (Sandbox Code Playgroud)
更新 1:
下面是我在 MSDN 文档下sys.databases中的Containment & Containment_desc 列值中发现的内容的屏幕截图。

| 归档时间: |
|
| 查看次数: |
3153 次 |
| 最近记录: |