当数据库需要给第三方使用时,又不想让他访问到其他不相关的数据。
创建用户登录
CREATE LOGIN aoi WITH PASSWORD = 'Aoi135246';
创建数据库登录
USE MyDatabase;
CREATE USER aoi FOR LOGIN aoi;
给表table_AOIdata授予权限
GRANT ALTER, SELECT, INSERT, UPDATE, DELETE ON table_AOIdata TO aoi;
增加创建表的权限
USE YourDatabase;
GRANT CREATE TABLE TO aoi;
USE YourDatabase;
GRANT ALTER ON SCHEMA::dbo TO aoi;
撤回权限
USE YourDatabase;
REVOKE ALTER ON SCHEMA::dbo FROM aoi;
ALTER:管理表结构
SELECT:查询
INSERT:插入
UPDATE:修改
DELETE:删除
可根据实际需求自由选择所需权限