只读账号设置-db_datareader
?
為防止正式環(huán)境數(shù)據(jù)庫(kù)被篡改,但又要保證可以正常查詢(xún)處理問(wèn)題,可以將賬號(hào)的數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)權(quán)限設(shè)置為db_datareader
數(shù)據(jù)庫(kù)權(quán)限:單獨(dú)設(shè)置的優(yōu)先,如給了一賬號(hào)只讀權(quán)限,若別開(kāi)一張表給于此賬號(hào)寫(xiě)權(quán)限,那么單獨(dú)設(shè)置的寫(xiě)權(quán)限優(yōu)先級(jí)最高。
注:db_datareader沒(méi)有存儲(chǔ)過(guò)程訪(fǎng)問(wèn)權(quán)限,若想全開(kāi),如下:
固定數(shù)據(jù)庫(kù)角色
db_owner 數(shù)據(jù)庫(kù)所有者
db_accessadmin 數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)管理員
db_securityadmin 數(shù)據(jù)庫(kù)安全管理員
db_ddladmin 數(shù)據(jù)庫(kù) DDL 管理員
db_backupoperator 數(shù)據(jù)庫(kù)備份操作員
db_datareader 數(shù)據(jù)庫(kù)數(shù)據(jù)讀取者
db_datawriter 數(shù)據(jù)庫(kù)數(shù)據(jù)寫(xiě)入者
db_denydatareader 數(shù)據(jù)庫(kù)拒絕數(shù)據(jù)讀取者
db_denydatawriter 數(shù)據(jù)庫(kù)拒絕數(shù)據(jù)寫(xiě)入者
固定服務(wù)器角色 描述
sysadmin 在 SQL Server 中進(jìn)行任何活動(dòng)。該角色的權(quán)限跨越所有其它固定服務(wù)器角色。
serveradmin 配置服務(wù)器范圍的設(shè)置,關(guān)閉服務(wù)器。
setupadmin 添加和刪除鏈接服務(wù)器,并執(zhí)行某些系統(tǒng)存儲(chǔ)過(guò)程(如 sp_serveroption)。
securityadmin 管理服務(wù)器登錄和 CREATE DATABASE 權(quán)限,還可以讀取錯(cuò)誤日志和更改密碼。。
processadmin 管理在 SQL Server 實(shí)例中運(yùn)行的進(jìn)程。
dbcreator 創(chuàng)建、改變和除去數(shù)據(jù)庫(kù)。
diskadmin 管理磁盤(pán)文件。
bulkadmin 執(zhí)行 BULK INSERT 語(yǔ)句。
固定數(shù)據(jù)庫(kù)角色的權(quán)限
轉(zhuǎn)載于:https://www.cnblogs.com/heqianjin/p/5698656.html
總結(jié)
以上是生活随笔為你收集整理的只读账号设置-db_datareader的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: schema设计
- 下一篇: acdream 1157Segments