自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在SQL SERVER 2005執(zhí)行存儲(chǔ)過程的權(quán)限分配問題

數(shù)據(jù)庫(kù) SQL Server
本文簡(jiǎn)單介紹了SQL SERVER 2005數(shù)據(jù)庫(kù)中執(zhí)行存儲(chǔ)過程的權(quán)限分配問題,希望會(huì)對(duì)讀者有所幫助。

SQL SERVER 2005數(shù)據(jù)庫(kù)中,為了提高數(shù)據(jù)庫(kù)的安全性,當(dāng)執(zhí)行某些存儲(chǔ)過程的時(shí)候,我們需要設(shè)置一些權(quán)限來避免一些危險(xiǎn)性的操作造成數(shù)據(jù)庫(kù)的損壞和數(shù)據(jù)的丟失等。本文從以下幾個(gè)方面分別說明。

1.關(guān)于權(quán)限設(shè)置

一個(gè)庫(kù),一個(gè)連接帳號(hào)和密碼,比如zhuzhu這個(gè)庫(kù),只給PUBLIC權(quán)限。SA帳號(hào)基本是不使用的.因?yàn)镾A實(shí)在是太危險(xiǎn)了.PUBLIC權(quán)限足夠用了。

2.安裝防火墻

如果只是在本機(jī)調(diào)試系統(tǒng),因?yàn)?a target="_blank" >SQL有些人沒打補(bǔ)丁會(huì)被溢出,安裝防火墻是非常好的選擇,這樣即使有漏洞別人也無法攻擊。

3.改變端口

如果SQL Server數(shù)據(jù)庫(kù)需要遠(yuǎn)程訪問,端口一定是要開放的,即使安裝了防火墻,也要將SQL Server的服務(wù)端口1433放開,針對(duì)SQL Server的攻擊工具主要掃描的是1433端口,可以改變默認(rèn)端口,這樣雖然不能從根本上解決問題,但可以對(duì)付一般的掃描,改變端口最簡(jiǎn)單的辦法是在打開“開始”——〉“所有程序”——〉“Microsoft SQL Server” ——〉“服務(wù)器網(wǎng)絡(luò)實(shí)用工具”,在界面中選中“TCP/IP”,點(diǎn)擊“屬性”,把1433改為不超過65535的一個(gè)數(shù),重啟SQL Server服務(wù),這樣默認(rèn)端口就改了,注意這時(shí)你遠(yuǎn)程連接SQL Server時(shí)IP地址后要加改過的端口號(hào)。

4.刪除不需要的擴(kuò)展存儲(chǔ)過程

如果你的系統(tǒng)中確實(shí)不需要這些擴(kuò)展存儲(chǔ)過程可以刪除。

刪除存儲(chǔ)過程的命令是:EXEC sp_dropextendedproc ‘存儲(chǔ)過程的名稱’

主要有一下這些:

 

  1. exec sp_dropextendedproc ’xp_cmdshell’  
  2.  
  3. exec sp_dropextendedproc ’xp_dirtree’  
  4.  
  5. exec sp_dropextendedproc ’xp_enumgroups’  
  6.  
  7. exec sp_dropextendedproc ’xp_fixeddrives’  
  8.  
  9. exec sp_dropextendedproc ’xp_loginconfig’  
  10.  
  11. exec sp_dropextendedproc ’xp_enumerrorlogs’  
  12.  
  13. exec sp_dropextendedproc ’xp_getfiledetails’  
  14.  
  15. exec sp_dropextendedproc ’Sp_OAcreate’  
  16.  
  17. exec sp_dropextendedproc ’Sp_OADestroy’  
  18.  
  19. exec sp_dropextendedproc ’Sp_OAGetErrorInfo’  
  20.  
  21. exec sp_dropextendedproc ’Sp_OAGetProperty’  
  22.  
  23. exec sp_dropextendedproc ’Sp_OAMethod’  
  24.  
  25. exec sp_dropextendedproc ’Sp_OASetProperty’  
  26.  
  27. exec sp_dropextendedproc ’Sp_OAStop’  
  28.  
  29. exec sp_dropextendedproc ’Xp_regaddmultistring’  
  30.  
  31. exec sp_dropextendedproc ’Xp_regdeletekey’  
  32.  
  33. exec sp_dropextendedproc ’Xp_regdeletevalue’  
  34.  
  35. exec sp_dropextendedproc ’Xp_regenumvalues’  
  36.  
  37. exec sp_dropextendedproc ’Xp_regread’  
  38.  
  39. exec sp_dropextendedproc ’Xp_regremovemultistring’  
  40.  
  41. exec sp_dropextendedproc ’Xp_regwrite’  
  42.  
  43. drop procedure sp_makewebtask 

 

要恢復(fù)該存儲(chǔ)過程,命令是:EXEC sp_addextendedproc存儲(chǔ)過程的名稱 ,@dllname ='存儲(chǔ)過程的dll'。

例如:恢復(fù)存儲(chǔ)過程xp_cmdshell,EXEC sp_addextendedproc xp_cmdshell ,@dllname ='xplog70.dll',注意,恢復(fù)時(shí)如果xplog70.dll已刪除需要copy一個(gè)。

關(guān)于SQL SERVER 2005數(shù)據(jù)庫(kù)執(zhí)行存儲(chǔ)過程的權(quán)限問題就介紹到這里,謝謝大家的支持!

【編輯推薦】

  1. 如何將系統(tǒng)監(jiān)視器數(shù)據(jù)記錄到SQL Server
  2. 巧用DAC解決SQL Server登錄失敗的問題
  3. 用FOR XML PATH將查詢結(jié)果以XML輸出
  4. 使用SQL Trace來實(shí)現(xiàn)SQL Server的跟蹤操作
  5. CTE和WITH AS短語結(jié)合使用提高SQL查詢性能
責(zé)任編輯:趙鵬 來源: 網(wǎng)易博客
相關(guān)推薦

2011-09-01 16:13:37

Visual StudSQL Server 存儲(chǔ)過程

2010-10-22 10:44:16

SQL Server權(quán)

2010-11-12 09:58:34

SQL存儲(chǔ)過程

2018-04-18 09:18:44

數(shù)據(jù)庫(kù)MySQL存儲(chǔ)過程

2010-07-15 12:38:14

SQL Server存

2019-01-02 13:03:53

MySQL存儲(chǔ)權(quán)限

2010-06-28 13:45:16

SQL Server

2011-03-24 13:38:47

SQL Server 存儲(chǔ)分頁(yè)

2010-09-27 14:43:38

SQL Server表

2010-06-18 10:43:05

SQL Server

2010-07-14 17:37:33

SQL Server

2010-09-06 11:24:32

SQL Server語句

2009-09-17 19:19:17

CLR存儲(chǔ)過程

2011-09-01 17:35:56

SQL Server DDL語句

2011-08-10 10:06:54

存儲(chǔ)過程SQL Server IP地址歸屬地查詢

2011-04-08 09:53:45

Accesssql server存儲(chǔ)翻頁(yè)

2009-08-06 16:44:06

2011-01-10 10:45:20

SQL Server數(shù)

2010-11-10 13:03:15

SQL Server存

2009-03-13 10:03:34

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)