程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL2008 >> SQL Server 2008 數據庫中創立只讀用戶的辦法

SQL Server 2008 數據庫中創立只讀用戶的辦法

編輯:MSSQL2008

SQL Server 2008 數據庫中創立只讀用戶的辦法。本站提示廣大學習愛好者:(SQL Server 2008 數據庫中創立只讀用戶的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是SQL Server 2008 數據庫中創立只讀用戶的辦法正文


在SQL Server 2008中,為了掩護數據庫的平安,須要給分歧的應用者守舊分歧的拜訪用戶,那末若何簡略的掌握用戶的權限呢?上面我們就創立一個只讀用戶,給年夜家進修應用。

SQL Server 2008

Microsoft SQLServer Management Studio

1、起首翻開【Microsoft SQLServer Management Studio】,用治理員賬戶登錄。這裡我選的辦事器是【local】,賬戶是【windows身份驗證】,假如是銜接長途的辦事器,輸出長途辦事器地址便可。

SQL Server 2008 數據庫 創建只讀用戶

2、找到【平安性】,翻開,可以看到【登錄名】,在下面右鍵。

SQL Server 2008 數據庫 創建只讀用戶

3、選擇【新建登錄名】

SQL Server 2008 數據庫 創建只讀用戶

4、在【慣例】選項中,輸出登錄名,選擇身份驗證方法。這裡我選用了【SQL Server 身份驗證】同時,我勾失落了【強迫實行暗碼戰略】

SQL Server 2008 數據庫 創建只讀用戶

5、在右邊的【用戶映照】選項卡中,【映照到此登錄名的用戶】選擇該用戶可以操作的數據庫。針對每個數據庫,鄙人方【數據庫腳色成員身份】中,選擇【db_datareader】

SQL Server 2008 數據庫 創建只讀用戶

6、如許,一個只讀用戶就樹立好了,用此用戶登錄時,就只能對映照的數據庫停止只讀拜訪了。

SqlServer2008添加只讀用戶檢查存儲進程權限

昨天老蔡說過,普通企業都邑設置對應數據庫的對應權限賬戶,而當我們設置只給某些用戶受權只讀權限時(即public),這些用戶能夠須要檢查sql的存儲進程;是以須要受權給它。

第一步:應用sa用戶進入數據庫,在平安性中找到改用戶右鍵-屬性

第二步:找到平安對象-點擊搜刮

第三步:在彈出的窗口中找到辦事器名

第四步:鄙人列的選擇框中找到”檢查隨意率性界說“勾上保留,偏重啟數據庫辦事,mssqlserver,重啟後留意要啟動SQL署理,由於重啟mssqlserver時會把它停失落。

在sql server 若何創立一個只讀賬戶

1、進入sqlserver management studio
2、選擇平安性->登錄名->右鍵新建登錄名
3、在慣例裡輸出用戶名和暗碼
4、在"用戶映照"裡“映照到此登錄名的用戶”選擇該用戶可以操作的數據庫
5、在“數據庫腳色成員身份”裡選擇"db_datareader",
6、如許一個只讀用戶就創立完成了。

辦事器腳色參考 (可以對數據庫的操作)

bulkadmin 可以運轉 bulk insert 語句 bulk insert 具體 http://www.jb51.net/article/70667.htm
dbcreator 創立,修正,刪除,復原任何數據庫
diskadmin 治理磁盤文件
processadmin 可以終止在數據庫引擎實例中運轉的法式
securityadmin 可以治理登錄名及其屬性,具有grant,deny,和revoke辦事器和數據庫級別權限,還可以重置sql server 登錄名的暗碼
serveradmin 可以更改辦事器規模的設置裝備擺設選項和封閉辦事器
setupadmin 可以添加和刪除鏈接辦事器,並對可以履行某些體系履行存儲進程(如,sp_serveroption)
sysadmin 在sql server中停止任何運動,該認為的權限逾越一切其他固定辦事器腳色,默許情形下,windows builtin\admin組(當地治理員組)的一切成員都是sysadmin

固定辦事器腳色的成員

用戶映照參考 (可以對數據庫的數據停止操作)

db_owner 可以履行數據庫中技巧一切舉措的用戶
db_accessadmin 可以添加,刪除用戶的用戶
db_datareader 可以檢查一切數據庫頂用戶表內數據的用戶
db_datawrite 可以添加,修正,刪除一切數據庫用戶表內數據的用戶
db_ddladmin 可以在數據庫中履行ddl操作的用戶,DDL(Data Definition Language)數據表的創立和治理
db_securityadmin 可以治理數據庫中與平安權限有關一切舉措的用戶
db_backoperator 可以備份數據庫的用戶(可以宣布dbcc和checkPoint語句,這兩個語句普通在備份前應用
db_denydatareader 不克不及看到數據庫中任何數據的用戶
db_denydatawrite 不克不及修正數據庫中任何數據的用戶

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved