SQL Server許可權問題
查詢許可權使用者 : exec sp_helprotect @username = 'test'
sysobjects 表中各欄位的意義 。
- C:檢查約束。
- D:預設的約束
- F:外來鍵約束
- L:日誌
- P:儲存過程
- PK:主鍵約束
- RF:複製過濾儲存過程
- S:系統表格
- TR:觸發器
- U:用於表格。
- UQ:獨特的約束。
- V:檢視
- X:被擴充套件的儲存過程
1 賦予jrzsfc_mx對所有表select,insert,update,delete許可權
DECLARE ACUR CURSOR FOR
SELECT name FROM SYSOBJECTS WHERE TYPE='U'
DECLARE @NAME VARCHAR(100)
DECLARE @SQL VARCHAR(512)
OPEN ACUR
FETCH NEXT FROM ACUR INTO @NAME
WHILE @@fetch_status=0
BEGIN
EXEC ('grant select,insert,delete,update ON ['+ @NAME+'] TO jrzsfc_mx;')
FETCH NEXT FROM ACUR INTO @NAME
END
CLOSE ACUR
DEALLOCATE ACUR
2 賦予jrzsfc_mx對所有procedure execute許可權,剔除系統儲存過程
DECLARE ACUR CURSOR FOR
SELECT name FROM SYSOBJECTS WHERE TYPE='P' and name not like 'dt%'
DECLARE @NAME VARCHAR(100)
DECLARE @SQL VARCHAR(512)
OPEN ACUR
FETCH NEXT FROM ACUR INTO @NAME
WHILE @@fetch_status=0
BEGIN
EXEC ('grant execute ON ['+ @NAME+'] TO jrzsfc_mx;')
FETCH NEXT FROM ACUR INTO @NAME
END
CLOSE ACUR
DEALLOCATE ACUR
3 賦予jrzsfc_mx對所有函式execute許可權
DECLARE ACUR CURSOR FOR
SELECT name FROM SYSOBJECTS WHERE TYPE='FN'
DECLARE @NAME VARCHAR(100)
DECLARE @SQL VARCHAR(512)
OPEN ACUR
FETCH NEXT FROM ACUR INTO @NAME
WHILE @@fetch_status=0
BEGIN
EXEC ('grant execute ON ['+ @NAME+' ] TO jrzsfc_mx;')
FETCH NEXT FROM ACUR INTO @NAME
END
CLOSE ACUR
DEALLOCATE ACUR
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-608847/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 2000 許可權問題SQLServer
- SQL Server2000 許可權問題SQLServer
- SQL Server 許可權管理SQLServer
- sql server的許可權查詢SQLServer
- SQL Server SA許可權最新入侵方法SQLServer
- MySQL許可權問題MySql
- 登陸vCenter Server提示沒有許可權問題Server
- android 許可權問題Android
- SQL Server資料庫檢視login所授予的具體許可權問題SQLServer資料庫
- sql server點檢賬號需要的許可權SQLServer
- [譯]SQL Server分析服務的許可權配置SQLServer
- SQL Server資料庫SA許可權總結SQLServer資料庫
- sql許可權管理SQL
- moderator permission的許可權問題
- 認證/授權與許可權的問題
- Ubuntu 下 Composer 許可權問題Ubuntu
- vue許可權問題解決方案Vue
- hdfs檔案本地許可權問題
- Laravel Daily 日誌許可權問題LaravelAI
- Mysql資料庫許可權問題MySql資料庫
- ASM中磁碟組許可權問題ASM
- Win7最高許可權問題Win7
- linux檔案許可權問題Linux
- sqlserver 賦予許可權的問題SQLServer
- 各位高手,問下許可權上的問題
- Laravel 框架的日誌許可權問題Laravel框架
- Laravel 日誌檔案許可權問題Laravel
- iOS10 許可權崩潰問題iOS
- hadoop命令報錯:許可權問題Hadoop
- Android許可權問題整理 非常全面Android
- ubuntu下解決wireshark許可權問題Ubuntu
- public_html的許可權問題(轉)HTML
- Ubuntu共享資料夾訪問許可權問題Ubuntu訪問許可權
- 記一次 Laravel日誌許可權許可權問題(定時器導致)Laravel定時器
- 授權物件許可權後的授權者顯示問題物件
- 遇到問題,需要開發角色許可權模組
- 上傳APP到Google Play許可權問題APPGo
- MaxCompute/DataWorks許可權問題排查建議