您应该创建哪种类型的用户?

时间:2015-08-31 06:18:32

标签: sql-server

我计划通过考试"查询Microsoft SQL Server 2012"。

我想要正确的逻辑答案并更多地理解它。

问题是:

  

您使用名为ContosoDb withina domain的包含数据库。你需要   创建可以登录ContosoDb数据库的用户。你也是   需要确保您可以将数据库移植到不同的数据库   域中的服务器没有其他用户帐户   配置。您应该创建哪种类型的用户?

可能的答案:

 A. User mapped to a certificate
 B. SQL user without login
 C. Domain user
 D. SQL user with login

来源:Which type of user should you create?

2 个答案:

答案 0 :(得分:6)

答案显然是C.唯一未链接到实际SQL Server实例但属于域中某些内容的用户类型是基于域用户的帐户(因此B和D无效,因为它们绑定到实例)。 / p>

证书不必对其进行任何操作,因此也会使A无效。

答案 1 :(得分:1)

它是一个包含的数据库,所以正确的答案是: B.没有登录的SQL用户

使用所有其他选项,您需要在另一台服务器上配置登录,甚至是域用户(您必须为域用户授予登录实例),问题具体说明: “没有其他用户帐户配置”

https://docs.microsoft.com/en-us/sql/relational-databases/security/contained-database-users-making-your-database-portable

抱怨旧线程。