主頁 > 知識庫 > SQL Server 2008 數(shù)據(jù)庫中創(chuàng)建只讀用戶的方法

SQL Server 2008 數(shù)據(jù)庫中創(chuàng)建只讀用戶的方法

熱門標(biāo)簽:高德地圖標(biāo)注生成 濟(jì)南電銷外呼防封卡怎么樣 怎樣在地圖標(biāo)注自己的信息 南京外呼系統(tǒng)租用 電銷外呼系統(tǒng)違規(guī) 400電話怎么申請收費(fèi)標(biāo)準(zhǔn) 寧夏外呼系統(tǒng)方案 智能語音外呼系統(tǒng)打電話 400電話辦理2273649Z空間

在SQL Server 2008中,為了保護(hù)數(shù)據(jù)庫的安全,需要給不同的使用者開通不同的訪問用戶,那么如何簡單的控制用戶的權(quán)限呢?下面我們就創(chuàng)建一個只讀用戶,給大家學(xué)習(xí)使用。

SQL Server 2008

Microsoft SQLServer Management Studio

1、首先打開【Microsoft SQLServer Management Studio】,用管理員賬戶登錄。這里我選的服務(wù)器是【local】,賬戶是【windows身份驗證】,如果是連接遠(yuǎn)程的服務(wù)器,輸入遠(yuǎn)程服務(wù)器地址即可。

2、找到【安全性】,打開,可以看到【登錄名】,在上面右鍵。

3、選擇【新建登錄名】

4、在【常規(guī)】選項中,輸入登錄名,選擇身份驗證方式。這里我選用了【SQL Server 身份驗證】同時,我勾掉了【強(qiáng)制實施密碼策略】

5、在右側(cè)的【用戶映射】選項卡中,【映射到此登錄名的用戶】選擇該用戶可以操作的數(shù)據(jù)庫。針對每一個數(shù)據(jù)庫,在下方【數(shù)據(jù)庫角色成員身份】中,選擇【db_datareader】

6、這樣,一個只讀用戶就建立好了,用此用戶登錄時,就只能對映射的數(shù)據(jù)庫進(jìn)行只讀訪問了。

SqlServer2008添加只讀用戶查看存儲過程權(quán)限

昨天老蔡說過,一般企業(yè)都會設(shè)置對應(yīng)數(shù)據(jù)庫的對應(yīng)權(quán)限賬戶,而當(dāng)我們設(shè)置只給某些用戶授權(quán)只讀權(quán)限時(即public),這些用戶可能需要查看sql的存儲過程;因此需要授權(quán)給它。

第一步:使用sa用戶進(jìn)入數(shù)據(jù)庫,在安全性中找到改用戶右鍵-屬性

第二步:找到安全對象-點擊搜索

第三步:在彈出的窗口中找到服務(wù)器名

第四步:在下列的選擇框中找到”查看任意定義“勾上保存,并重啟數(shù)據(jù)庫服務(wù),mssqlserver,重啟后注意要啟動SQL代理,因為重啟mssqlserver時會把它停掉。

在sql server 如何創(chuàng)建一個只讀賬戶

1、進(jìn)入sqlserver management studio
2、選擇安全性->登錄名->右鍵新建登錄名
3、在常規(guī)里輸入用戶名和密碼
4、在"用戶映射"里“映射到此登錄名的用戶”選擇該用戶可以操作的數(shù)據(jù)庫
5、在“數(shù)據(jù)庫角色成員身份”里選擇"db_datareader",
6、這樣一個只讀用戶就創(chuàng)建完成了。

服務(wù)器角色參考 (可以對數(shù)據(jù)庫的操作)

bulkadmin 可以運(yùn)行 bulk insert 語句 bulk insert 詳細(xì) https://www.jb51.net/article/70667.htm
dbcreator 創(chuàng)建,修改,刪除,還原任何數(shù)據(jù)庫
diskadmin 管理磁盤文件
processadmin 可以終止在數(shù)據(jù)庫引擎實例中運(yùn)行的程序
securityadmin 可以管理登錄名及其屬性,具有g(shù)rant,deny,和revoke服務(wù)器和數(shù)據(jù)庫級別權(quán)限,還可以重置sql server 登錄名的密碼
serveradmin 可以更改服務(wù)器范圍的配置選項和關(guān)閉服務(wù)器
setupadmin 可以添加和刪除鏈接服務(wù)器,并對可以執(zhí)行某些系統(tǒng)執(zhí)行存儲過程(如,sp_serveroption)
sysadmin 在sql server中進(jìn)行任何活動,該覺得的權(quán)限跨越所有其他固定服務(wù)器角色,默認(rèn)情況下,windows builtin\admin組(本地管理員組)的所有成員都是sysadmin

固定服務(wù)器角色的成員

用戶映射參考 (可以對數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行操作)

db_owner 可以執(zhí)行數(shù)據(jù)庫中技術(shù)所有動作的用戶
db_accessadmin 可以添加,刪除用戶的用戶
db_datareader 可以查看所有數(shù)據(jù)庫中用戶表內(nèi)數(shù)據(jù)的用戶
db_datawrite 可以添加,修改,刪除所有數(shù)據(jù)庫用戶表內(nèi)數(shù)據(jù)的用戶
db_ddladmin 可以在數(shù)據(jù)庫中執(zhí)行ddl操作的用戶,DDL(Data Definition Language)數(shù)據(jù)表的創(chuàng)建以及管理
db_securityadmin 可以管理數(shù)據(jù)庫中與安全權(quán)限有關(guān)所有動作的用戶
db_backoperator 可以備份數(shù)據(jù)庫的用戶(可以發(fā)布dbcc和checkPoint語句,這兩個語句一般在備份前使用
db_denydatareader 不能看到數(shù)據(jù)庫中任何數(shù)據(jù)的用戶
db_denydatawrite 不能修改數(shù)據(jù)庫中任何數(shù)據(jù)的用戶

您可能感興趣的文章:
  • sql server 2008 數(shù)據(jù)庫管理系統(tǒng)使用SQL語句創(chuàng)建登錄用戶步驟詳解
  • sqlserver 2000中創(chuàng)建用戶的圖文方法
  • Sqlserver創(chuàng)建用戶并授權(quán)的實現(xiàn)步驟

標(biāo)簽:潛江 平頂山 長白山 惠州 仙桃 貴港 茂名 唐山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL Server 2008 數(shù)據(jù)庫中創(chuàng)建只讀用戶的方法》,本文關(guān)鍵詞  SQL,Server,2008,數(shù)據(jù)庫,中,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL Server 2008 數(shù)據(jù)庫中創(chuàng)建只讀用戶的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于SQL Server 2008 數(shù)據(jù)庫中創(chuàng)建只讀用戶的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章