1. 程式人生 > >MSSQL_server 建立只讀帳號

MSSQL_server 建立只讀帳號

--建立登陸帳戶(create login)
create login sp_read with password='sp_password', default_database=master


--為登陸賬戶建立資料庫使用者(create user),在mydb資料庫中的security中的user下可以找到新建立sp_read
create user sp_read for login sp_read with default_schema=dbo


--通過加入資料庫角色,賦予資料庫使用者“db_datareader”許可權
exec sp_addrolemember 'db_datareader', 'sp_read'


--讓 SQL Server 登陸帳戶“sp_read”訪問多個數據庫
use mydb
go
create user sp_read for login sp_read with default_schema=dbo
go
exec sp_addrolemember 'db_datareader', 'sp_read'
go


use mydb2
go
create user sp_read for login sp_read with default_schema=dbo
go
exec sp_addrolemember 'db_datareader', 'sp_read'
go