需要在 SQL SERVER 2005 中为组创建登录名

需要在 SQL SERVER 2005 中为组创建登录名

有人能通过提供确切的代码来帮助我吗?

我需要创建两个登录名(组)1. Dev_S 2. Dev_T

每个组有五十 (50) 个用户(如 Dev_S1、Dev_S2、Dev_S3 等)。

我如何将这 50 个用户添加到组中。

每个组中的 50 个用户中只有 5 个用户需要 db_datawriter 权限,其余用户需要 db_datareader 权限。

我如何授予这些用户访问权限?

提前致谢。

问候,

克里什。

答案1

如果我理解您要去的地方,请让您的 Active Directory 管理员根据授予的访问权限创建您的组,并将每个适当的用户添加到他们各自的组中。

然后在 SQL Server 中运行:

使用 DEFAULT_DATABASE = [master] 从 WINDOWS 创建登录 [域\登录名] GO

其次是

USE 数据库名称 EXEC sp_addrolemember N'db_datareader','[Domain\LoginName]'

您的 AD 管理员放入 LoginName 组的所有用户现在都对数据库 DatabaseName 具有 db_datareader 访问权限。

相关内容