我想在一个数据库中创建一个新用户,但该用户只具有选择权限(只读访问),我应该如何操作? 我正在使用 SQL 2008。
我该如何创建一个只有SELECT权限的新用户? 我正在使用SQL 2008。我想在一个数据库中创建一个新用户,但该用户只具有选择权限(只读访问),我应该如何操作? 我正在使用 SQL 2008。
我该如何创建一个只有SELECT权限的新用户? 我正在使用SQL 2008。EXEC sp_addrolemember N'db_datareader', N'userName'
您可以使用Create User来创建用户
CREATE LOGIN sam
WITH PASSWORD = '340$Uuxwp7Mcxo7Khy';
USE AdventureWorks;
CREATE USER sam FOR LOGIN sam;
GO
如果要授予Grant(只读访问权限),您可以使用以下方法
GRANT SELECT TO sam
对于注重GUI的人,您可以:
create LOGIN guest WITH PASSWORD='guest@123', CHECK_POLICY = OFF;
当你想要执行以下操作时,请确保
DENY VIEW ANY DATABASE TO guest;
ALTER AUTHORIZATION ON DATABASE::BiddingSystemDB TO guest
所选数据库应该是主数据库