MSSQL_server 建立只讀帳號
阿新 • • 發佈:2019-02-09
--建立登陸帳戶(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
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