什么要將MS SQL SERVER數據庫必須運行在“普通用戶”的狀態下呢?因為如果使用了“超級管理員”或者“本地系統用戶”來運行“SQL2000數據庫”,就會被黑客利用,利用SYSTEM用戶權限入侵服務器。因此,為了服務器安全,務必將MS SQL SERVER運行在“普通用戶”的狀態下。同時,要對硬盤的權限做好對應的權限設置MS SQL SERVER才能正常運行。
將MS SQL SERVER運行于普通用戶下
建立普通用戶;
單擊“開始”—“管理工具”—“計算機管理”,進入計算機管理界面。
mssqlrun” ,并設置密碼,單擊“創建”建立該用戶;











此時重啟一下服務,MSSQL SERVER就運行在mssqlrun這個普通權限的用戶之下了,服務器安全將大大增強。
如需引用或者轉載此文,請注明作者:聚友
補充權限,以防出現因為sqlserver無法運行的問題,如果出現問題重啟一下系統,將權限重新改為system權限運行即可,然后參考這篇文章設置下,一般就沒問題了。
一般地,我們建議C盤分區在15G以上,SQL 2000可以直接安裝在C:盤默認目錄,權限就可以參考視頻來設置。一般情況下,SQL 2000使用的空間不會超過3G,就算是有MySQL數據庫,它的大小了不會超過2G,這是顯而易見的,如果數據庫一超過1G你的服務器就需要大量的內存才能正常運行,例如2G的內存,所以,做虛擬主機運營的數據庫是不可能太大的,根本沒有這么多內存可用。
C盤需要以下權限:
C:/administrators 全部權限
System 全部權限
IIS_WPG只讀與運行的權限(只應用在當前文件夾)
SQL2000的運行用戶(只應用在當前文件夾)
列出文件夾/讀數據
讀屬性
讀擴展屬性
讀取權限
C:/Program Files/Microsoft SQL Server/MSSQL/Data (如果此目錄用來放置SQL2000用戶數據庫)
administrators 全部權限
System 全部權限
SQL2000的運行用戶全部權限
如果你的數據庫是裝在c盤,但用戶的庫目錄是放在F:/SQLDATA目錄,并有備份數據庫放在這個盤,F盤就需要有以下的權限:
F:/ (如果此分區用來放置SQL2000用戶數據庫)
administrators 全部權限
System 全部權限
SQL2000的運行用戶(只應用在當前文件夾)
列出文件夾/讀數據
讀屬性
讀擴展屬性
讀取權限
F:/SQLDATA (如果此目錄用來放置SQL2000用戶數據庫)
administrators 全部權限
System 全部權限
SQL2000的運行用戶全部權限
F:/SQLBACK (如果此目錄用來放置SQL2000備份數據庫)
administrators 全部權限
System 全部權限
SQL2000的運行用戶全部權限
這兒說的"SQL2000的運行用戶",就是在SQL 2000企業管理器,屬性中的安全中設置的用戶,默認一般是System,如果您看過了"星外安全包視頻說明",應該已將此用戶更改,應該使用更改后的用戶名。
新聞熱點
疑難解答
圖片精選