2012年2月14日 星期二

SQL Server 2008 install on Windows server 2008R2 Cluster Fail

問題描述:
在Windows Server 2008R2 環境下安裝 SQL Server 2008叢集會發生RequireKerberos=1 的錯誤訊息, SQL Server安裝失敗。

解決方式:
方法1: 改安裝SQL2008R2
方法2: 使用SQL2008 w/SPx (最新Service Pack為3)
目前SQL2008w/ServicePack微軟沒有釋出,因此需自行製作

方法2流程:
1. 將SQL2008 安裝程式複製到 D:\SQL2008_FULLSP3
2. 下載最新Service Pack(目前為SP3)
     http://www.microsoft.com/downloads/zh-tw/details.aspx?FamilyID=757bca07-7b52-46fb-ab92-476be9339442
3.將Service Pack解開
參數為 /x:D:\SQL2008_FULLSP3\PCU\
4.將PCU下的setup.exe & setup.rll 複製到 \SQL2008_FULLSP3下
5.將PCU下各種版本更新複製到 \SQL2008_FULLSP3下 BUT 要排除Microsoft.SQL.Chainer.PackageData.dll
使用ROBOCOPY 來源\PCU\X86 目的\  /XF: Microsoft.SQL.Chainer.PackageData.dll
6.修改X86(或其他平台)目錄下的defaultsetup.ini
加入PCUSOURCE=".\PCU"

7.現在應該可以正常安裝了

參考連結:
1. http://sharedderrick.blogspot.com/2010/01/sql-server-2008-with-sp1-slipstreaming.html
2. http://alexchuo.blogspot.com/2009/07/sql-server-2008-sp1.html
3. http://blogs.msdn.com/b/petersad/archive/2009/02/25/sql-server-2008-creating-a-merged-slisptream-drop.aspx