日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
在SQLSERVER2005執(zhí)行存儲過程的權限分配問題

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

創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站建設、成都網(wǎng)站設計與策劃設計,色尼網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設十多年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:色尼等地區(qū)。色尼做網(wǎng)站價格咨詢:13518219792

1.關于權限設置

一個庫,一個連接帳號和密碼,比如zhuzhu這個庫,只給PUBLIC權限。SA帳號基本是不使用的.因為SA實在是太危險了.PUBLIC權限足夠用了。

2.安裝防火墻

如果只是在本機調試系統(tǒng),因為SQL有些人沒打補丁會被溢出,安裝防火墻是非常好的選擇,這樣即使有漏洞別人也無法攻擊。

3.改變端口

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

4.刪除不需要的擴展存儲過程

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

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

主要有一下這些:

 
 
 
  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 

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

例如:恢復存儲過程xp_cmdshell,EXEC sp_addextendedproc xp_cmdshell ,@dllname ='xplog70.dll',注意,恢復時如果xplog70.dll已刪除需要copy一個。

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

【編輯推薦】

  1. 如何將系統(tǒng)監(jiān)視器數(shù)據(jù)記錄到SQL Server
  2. 巧用DAC解決SQL Server登錄失敗的問題
  3. 用FOR XML PATH將查詢結果以XML輸出
  4. 使用SQL Trace來實現(xiàn)SQL Server的跟蹤操作
  5. CTE和WITH AS短語結合使用提高SQL查詢性能

本文標題:在SQLSERVER2005執(zhí)行存儲過程的權限分配問題
網(wǎng)站路徑:http://m.5511xx.com/article/cogegop.html