我想让 Windows 身份验证登录到 SQL 2008,我面临的问题是我想要一个用户组作为登录名,我成功地为 SQL 数据库设置了一个登录名,并为数据库设置了一个用户。但是,当我使用 Windows 身份验证登录时,它会失败。
示例:我添加了一个使用 Windows 身份验证 MyDomain\SqlUsers 的登录
MyDomain\Robert 位于 MyDomain\SqlUsers 用户组中。
我登录(以 MyDomain\Robert 身份登录)到 Sql managementstudio,但它失败了。
我究竟做错了什么?
创建登录名后,您需要将登录名添加到数据库中。
使用 MyDomain\Robert 登录时收到的错误消息是什么?
您是否在登录属性的状态选项卡中设置了“授予权限”复选框?
在登录属性中有一个标题为“用户映射”的部分。您需要使用它来授予您的组访问数据库的权限并指定他们拥有的访问权限。
使用 Windows 组确实有效,因为我自己使用它(以及数百万其他 SQL dbas :-)
JR