為SQL Server代理服務(wù)選擇帳戶的方法
SQL Server代理服務(wù)賬戶的選擇是很多人都問(wèn)過(guò)的問(wèn)題,下面就對(duì)為SQL Server代理服務(wù)選擇帳戶問(wèn)題作詳盡的分析,供您參考學(xué)習(xí)。
服務(wù)啟動(dòng)帳戶可以定義運(yùn)行 SQL Server代理的 Microsoft Windows 帳戶及其網(wǎng)絡(luò)權(quán)限。SQL Server代理在指定的用戶帳戶下運(yùn)行。為了與早期版本的 SQL Server 兼容,SQL Server代理也可以使用本地系統(tǒng)帳戶運(yùn)行。
可以使用 SQL Server 配置管理器為 SQL Server代理服務(wù)選擇一個(gè)帳戶,可選帳戶如下:
內(nèi)置帳戶??梢詮南铝袃?nèi)置 Windows 服務(wù)帳戶的列表中選擇:
“本地系統(tǒng)”帳戶。此帳戶的名稱是 NT AUTHORITY\System。它是一個(gè)功能強(qiáng)大的帳戶,可以不受限制地訪問(wèn)所有本地系統(tǒng)資源。它是本地計(jì)算機(jī)上 Windows Administrators 組的成員,因此也是 SQL Server sysadmin 固定服務(wù)器角色的成員。
安全說(shuō)明:
提供“本地系統(tǒng)帳戶”選項(xiàng)只是為了向后兼容。本地系統(tǒng)帳戶具有 SQL Server代理不需要的權(quán)限。避免使用本地系統(tǒng)帳戶運(yùn)行 SQL Server代理。為了提高安全性,請(qǐng)使用具有下面部分“Windows 域帳戶權(quán)限”中所列出權(quán)限的 Windows 域帳戶。
“網(wǎng)絡(luò)服務(wù)”帳戶。此帳戶的名稱是 NT AUTHORITY\NetworkService??梢栽?Microsoft Windows XP 和 Microsoft Windows Server 2003 中使用它。所有使用網(wǎng)絡(luò)服務(wù)帳戶運(yùn)行的服務(wù)都會(huì)驗(yàn)證到作為本地計(jì)算機(jī)的網(wǎng)絡(luò)資源。
安全說(shuō)明:
由于可以有多個(gè)服務(wù)使用網(wǎng)絡(luò)服務(wù)帳戶,因此很難控制哪些服務(wù)具有對(duì)網(wǎng)絡(luò)資源(包括 SQL Server 數(shù)據(jù)庫(kù))的訪問(wèn)權(quán)限。建議不要對(duì)SQL Server代理服務(wù)使用網(wǎng)絡(luò)服務(wù)帳戶。
重要提示:
請(qǐng)勿選擇“本地服務(wù)”帳戶。SQL Server代理服務(wù)不能在此帳戶下運(yùn)行。不支持此操作。此帳戶的名稱是 NT AUTHORITY\LocalService,它作為沒(méi)有憑據(jù)的空會(huì)話訪問(wèn)網(wǎng)絡(luò)資源??梢栽?Microsoft Windows XP 和 Microsoft Windows Server 2003 中使用此帳戶。
本帳戶。使您可以指定運(yùn)行SQL Server代理服務(wù)的 Windows 域帳戶。建議選擇非 Windows Administrators 組成員的 Windows 用戶帳戶。但是,當(dāng) SQL Server代理服務(wù)帳戶不是本地 Administrators 組的成員時(shí),在使用多服務(wù)器管理時(shí)存在限制。有關(guān)詳細(xì)信息,請(qǐng)參閱支持用于 SQL Server代理的服務(wù)帳戶類型。
有關(guān)各種服務(wù)帳戶類型所支持的 SQL Server 代理功能的信息,請(qǐng)參閱支持用于 SQL Server 代理的服務(wù)帳戶類型。
Windows 域帳戶權(quán)限為了提高安全性,可以選擇“本帳戶”來(lái)指定 Windows 域帳戶。指定的 Windows 域帳戶必須具有下列權(quán)限:
在所有 Windows 版本中,作為服務(wù)登錄的權(quán)限 (SeServiceLogonRight)
注意:
SQL Server代理服務(wù)帳戶必須是域控制器上 Pre-Windows 2000 Compatible Access 組的一部分,否則,非 Windows Administrators 組成員的域用戶擁有的作業(yè)將失敗。
【編輯推薦】