SQL Server 2008與SQL Server 2005安裝過程有許多不一樣,好比網絡環境的問題、帳戶的問題、安裝嚮導的問題等等。目前不少公司的服務器從Windows Server 2003也逐漸升級升級到了2008,數據庫升級到SQL Server 2008 也在所不免,因此平時有不少朋友在問部署SQL Server 2008過程當中的問題,筆者在這裏進行詳細總結。
SQL Server 2008 安裝的環境以下:
1,
工做組環境下的服務器
2,
域環境下的域控制器
3,
域環境下的成員服務器
4,
羣集環境
事實上從開發和應用的角度講,不少devoloper不多接觸基於域控制器的開發應用,因此他們的應用多半都跑在工做環境下的服務器上,IIS中會發布不少網站,服務器自己會承載數據庫的角色等,此時會涉及到在工做組環境下安裝SQL Server 2008。但微軟平臺企業級應用開發不多有域不參與的地方,好比微軟的CRM,SharePoint,uc等產品的二次開發、.NET平臺爲了適應企業環境和組織架構在域模式下的應用開發等,此時會涉及到在域控制器、成員服務器和羣集中安裝SQL Server 2008。
不管是哪種環境下安裝SQL Server 2008,都會碰到爲每一個SQL Server 2008服務配置帳戶的問題。安裝SQL Server 2008時會用的帳戶以下:
1,
本地用戶賬戶
2,
域用戶賬戶
3,
內置系統賬戶
l
Network Service 賬戶(網絡服務)
l
Local Service 賬戶(本地服務)
l
Local System 賬戶(本地系統)
本地用戶賬戶
工做組環境,若是計算機不在域中,則建議使用不具備 Windows 管理員權限的本地用戶賬戶。
域用戶賬戶
若是服務必須與網絡服務進行交互,則訪問相似於文件共享的域資源;若是服務使用到運行 SQL Server 的其餘計算機的連接服務器鏈接,則可使用具備最低特權的域賬戶。許多服務器到服務器的活動只能使用域用戶賬戶來執行。此賬戶應由域管理員在域環境內預先建立。
Local Service 賬戶:
Local Service 賬戶是一個內置賬戶,與 Users 組的成員具備相同級別的資源和對象訪問權限。若是有個別服務或進程的安全性受到威脅,則此有限訪問權限有助於保護系統的安全性。以 Local Service 賬戶身份運行的服務將以一個沒有憑據的 Null 會話形式訪問網絡資源。請注意,SQL Server 或 SQL Server 代理服務不支持 Local Service 賬戶。該賬戶的實際名稱爲「NT AUTHORITY\LOCAL SERVICE」。
Network Service 賬戶:
Network Service 賬戶是一個內置賬戶,比 Users 組的成員擁有更多的對資源和對象的訪問權限。以 Network Service 賬戶身份運行的服務將使用計算機賬戶的憑據訪問網絡資源。該賬戶的實際名稱爲「NT AUTHORITY\NETWORK SERVICE」。
Local System 賬戶:
Local System 是一個具備高特權的內置賬戶。它對本地系統有許多權限並做爲網絡上的計算機。該賬戶的實際名稱爲「NT AUTHORITY\SYSTEM」。
若是是在工做組環境下安裝SQL Server 2008:
使用的帳戶是本地用戶賬戶,內置帳戶(網絡服務帳戶、本地系統帳戶等)。
在域環境上(涵蓋成員服務器)安裝 SQL Server 2008:
出於安全方面的考慮,Microsoft 建議不要將 SQL Server 2008 安裝在域控制器上。 SQL Server 安裝程序不會阻止在做爲域控制器的計算機上進行安裝,但存在如下限制:
在 Windows Server 2003 上,SQL Server 服務可在域賬戶或本地系統賬戶下運行。
在域控制器上,沒法在本地服務賬戶或網絡服務賬戶下運行 SQL Server 服務。此時用的帳戶通常是域帳戶和本地系統帳戶。
將 SQL Server 安裝到計算機上以後,沒法將此計算機從域成員更改成域控制器。 必須先卸載 SQL Server,而後才能將主機計算機更改成域控制器。
將 SQL Server 安裝到計算機上以後,沒法將此計算機從域控制器更改成域成員。 必須先卸載 SQL Server,而後才能將主機計算機更改成域成員。
在羣集節點用做域控制器的狀況下,不支持 SQL Server 故障轉移羣集實例。
SQL Server 安裝程序不能在只讀域控制器上建立安全組或設置 SQL Server 服務賬戶。 在這種狀況下,安裝將失敗。
SQL Server 2008 安裝程序安裝該產品所需的如下軟件組件:
l
.NET Framework 3.5 SP1
l
SQL Server Native Client
l
SQL Server 安裝程序支持文件
l
SQL Server 安裝程序要求使用 Microsoft Windows Installer 4.5 或更高版本
若是安裝SQL Server 2008以前已經裝了Visual Studio 2008,安裝時出現錯誤,請先安裝Visual Studio 2008 SP1。
SQL Server 2008安裝×××S服務時,再也不像SQL Server 2005必需要先安裝IIS,安裝SQL Server 2008不在須要IIS的支持。
下面咱們以域環境下的域控制器爲例安裝SQL Server 2008。
步驟1:啓動安裝程序後,以下圖:
步驟2:在SQL Server 2008安裝中心的計劃裏面,能夠用「系統配置檢查器」檢測服務器是否具有條件安裝SQL Server 2008,「系統配置檢查器」在安裝過程當中會被安裝程序屢次調用。還能夠經過在早期SQL Server版本的服務器上安裝「安裝升級顧問」來自動幫助你分析升級須要的成本和能升級什麼服務,安裝完「安裝升級顧問」後,能夠鏈接到早期版本的實例進行分析。這裏單擊「系統配置檢查器」來檢測系統。
「系統配置檢查器」檢測的狀況以下圖:
步驟3:單擊「安裝」後,在這裏咱們能夠選擇全新安裝SQL Server 2008,安裝羣集,升級安裝等。這裏單擊「全新SQL Server獨立安裝或向現有安裝添加功能」,以下圖:
步驟4:可使用180天的企業評估版等,也能夠輸入你購買的產品密鑰進行受權安裝。
輸入產品密鑰:
若是你輸入的是企業版的密鑰就會看到企業版的許可條款,若是輸入的是開發版的密鑰就會看到開發版的許可條款:
步驟5:安裝程序支持文件,以下圖:
步驟6:安裝程序支持規則,以下圖:
步驟7:功能選擇,根據須要選擇想要安裝的功能,以下圖:
步驟8:能夠配置成默認實例或者命名實例,若是默認實例還沒被之前安裝的實例佔用,則可使用默認實例。以下圖:
能夠修改命名實例的實例ID:
咱們這裏使用默認實例進行安裝:
步驟9:磁盤空間要求,以下圖:
步驟10:配置各個服務使用的帳戶,以下圖:
步驟11:配置排序規則,默認便可,以下圖:
步驟12:選中「混合模式」,指定sa帳戶的密碼,並指定SQL Server管理員,經過單擊「添加當前用戶」選擇當前帳戶便可,也能夠選擇其餘的帳戶。以下圖:
步驟13:配置數據庫引擎的數據目錄的路徑,根據需求修改,能夠把各個目錄的路徑配置到不一樣的磁盤,減少I/O的負載。這裏採用默認。以下圖:
步驟14:能夠啓用FilesStream特性,這裏默認沒有啓用,以下圖:
步驟15:爲Analysis Services服務指定管理員,這裏選擇當前用戶,以下圖:
步驟16:配置Analysis Services服務的數據目錄,這裏採用默認配置,以下圖:
步驟17:Reporting Serivices配置,默認便可,以下圖:
步驟18:錯誤和使用報告,以下圖
步驟19:檢測安裝規則,看是否能順利安裝,以下圖:
步驟20:準備安裝,以下圖:
步驟21:安裝進度,慢慢等吧 ,^_^。以下圖:
步驟22:各個功能都安裝完成,以下圖:
步驟23:安裝完成,以下圖:
本節結束。