在sql server 如何建立乙個唯讀賬戶

2021-06-18 00:26:50 字數 1165 閱讀 1654

1、進入sqlserver management studio

2、選擇安全性->登入名->右鍵新建登入名

3、在常規裡輸入使用者名稱和密碼

4、在"使用者對映"裡「對映到此登入名的使用者」選擇該使用者可以操作的資料庫

5、在「資料庫角色成員身份」裡選擇"db_datareader",

6、這樣乙個唯讀使用者就建立完成了。

伺服器角色參考 (可以對資料庫的操作)

bulkadmin 可以執行 bulk insert 語句  bulk insert 詳細 

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不能修改資料庫中任何資料的使用者

在SQLSERVER中建立DBLINK

配置sqlserver資料庫的dblink exec sp addlinkedserver server was sms srvproduct provider sqloledb datasrc 10.131.20.100 exec sp addlinkedsrvlogin was sms fals...

SQLServer如何建立聚集索引

使用visual database tools。在 microsoft sql server 資料庫中,您可以建立聚集索引。在聚集索引中,表中行的物理順序與索引鍵值的邏輯 索引 順序相同。乙個表只能包含乙個聚集索引。建立聚集索引 在物件資源管理器中,右鍵單擊要為其建立聚集索引的表,然後單擊 設計 此...

在SQLSERVER企業管理器中如何建立觸發器

下面將分別介紹在ms sqlserver 中如何用sql server 管理工具enterprise manager 和transaction sql 來建立觸發器。在建立觸發器以前必須考慮到以下幾個方面 create trigger 語句必須是批處理的第乙個語句 表的所有者具有建立觸發器的預設許可...