Sql 创建仅对1个数据库具有权限的用户

Sql 创建仅对1个数据库具有权限的用户,sql,sql-server,sql-server-2005,Sql,Sql Server,Sql Server 2005,通过脚本向数据库添加具有选择、插入、更新和删除权限但只能访问该数据库的用户的方法是什么 CREATE USER [user] FOR LOGIN [user] EXEC sp_addrolemember N'db_datareader', N'your_db' EXEC sp_addrolemember N'db_datawriter', N'your_db' GO

通过脚本向数据库添加具有选择、插入、更新和删除权限但只能访问该数据库的用户的方法是什么

CREATE USER [user] FOR LOGIN [user]
EXEC sp_addrolemember N'db_datareader', N'your_db'
EXEC sp_addrolemember N'db_datawriter', N'your_db'
GO