資料庫許可權

2021-06-04 18:23:42 字數 1591 閱讀 1727

物件許可權:

select:對錶,同義詞,檢視資料查詢許可權

update:對錶,同義詞,檢視資料修改許可權

delete:對錶,檢視資料刪除許可權

insert:對錶,檢視資料插入許可權

execute:執行儲存過程和函式許可權

recevie:從對列中檢索訊息的許可權

view defintion:使用者檢視此許可權授予的安全物件的元資料許可權

alter:對錶,同義詞,檢視資料,過程等定義結構的修改許可權

references:通過外來鍵引用其它表的許可權

語句許可權:

create table:建立表的許可權

create view:建立檢視的許可權

create rule:建立規則的許可權

create procedure:建立儲存過程的許可權

create default:建立預設值的許可權

create database:建立資料庫的許可權

backup database:備份資料庫的許可權

backup log:備份日誌的許可權

伺服器固定角色許可權:

bulkadmin:執行bulk語句許可權

dbcreator:建立和改變資料庫許可權

diskadmin:管理檔案磁碟許可權

processadmin:管理在sql中執行的例項程序許可權

secutityadmin:管理伺服器登入許可權

serveradmin:配置伺服器範圍的設定許可權

setupadmin:新增和刪除鏈結伺服器並執行某些系統儲存過程的許可權

sysadmin:管理員許可權

資料庫角色:

public 角色

--public 角色是乙個特殊的資料庫角色,每個資料庫使用者都屬於它。public 角色:

--捕獲資料庫中使用者的所有預設許可權。

--無法將使用者、組或角色指派給它,因為預設情況下它們即屬於該角色。

--含在每個資料庫中,包括 master、msdb、tempdb、model 和所有使用者資料庫。

--無法除去。

db_owner

--進行所有資料庫角色的活動,以及資料庫中的其它維護和配置活動。

--該角色的許可權跨越所有其它固定資料庫角色。

db_accessadmin

--在資料庫中新增或刪除 windows nt 4.0 或 windows 2000 組和使用者以及 sql server 使用者。

db_datareader

--檢視來自資料庫中所有使用者表的全部資料。

db_datawriter

--新增、更改或刪除來自資料庫中所有使用者表的資料

db_ddladmin

--新增、修改或除去資料庫中的物件(執行所有 ddl)

db_securityadmin

--管理 sql server 2000 資料庫角色的角色和成員,並管理資料庫中的語句和物件許可權

db_backupoperator

--有備份資料庫的許可權

db_denydatareader

--拒絕選擇資料庫資料的許可權

db_denydatawriter

--拒絕更改資料庫資料的許可權

資料庫許可權

ora 01031 許可權不足?建立使用者後,我們需要給使用者分配角色,connect角色是必需的否則,使用者都無法登陸了,其次有個地方需要注意,不要以為你給了使用者dba角色許可權就可以 為所欲為 了。雖然分配了許可權,如果後面你不給使用者分配查詢許可權,你很可能會出現下面這種情況,其實原因的想很...

資料庫角色許可權

use database goexec sp addlogin name 新增登入 exec sp grantdbaccess n name exec sp addrolemember n db owner n name 新增db owner許可權 go 刪除測試使用者 exec sp revoke...

Oracle資料庫許可權

oracle系統提供三種許可權 object 物件級 system 系統級 role 角色級。許可權分類 1 系統許可權 系統規定使用者使用資料庫的許可權。系統許可權是對使用者而言 2 實體許可權 某種許可權使用者對其它使用者的表或檢視的訪問許可權。是針對表或檢視而言的 系統許可權主要有 dba 擁...