Pengalaman adalah guru yang terbaik, begitu pelajaran yang aku dapatkan semalam di kantor.Sebenarnya telah dilakukan instalasi SQL cluster menggunakan Windows Server 2008 R2, tetapi menggunakan SQL 2008 R2 juga.Nah, kebutuhan dari SQL cluster tersebut adalah untuk testing OCS 2010 vers.Beta.Ketika dilakukan instalasi OCS 2010, ternyata SQL 2008 R2 belum di support oleh OCS 2010 tersebut.Alhasil dilakukan downgrade, ke SQL 2008 SP1.Terdapat instalasi di kantor “SQL 2008 RTM”, jadi ada error yang muncul ketika install SQL Cluster.

-Uninstall SQL Cluster dilakukan dari Setup.exe Installer SQL tersebut, Pilih Maintenance -> Remove Node From SQL Cluster->, maka itu akan meremove SQL dari instance SQL cluster.Setelah selesai, maka paket-paket SQL diremove manual dari Add & Remove Programs, dan demikian dilakukan di instance berikutnya (baik passive/active).

Ketika Install SQL Cluster menggunakan installer SQL 2008 RTM, ketika setup network, akan dimunculkan error:

TITLE: Microsoft SQL Server 2008 Setup
——————————

The following error has occurred:

There was an error setting private property ‘RequireKerberos’ to value ’1′ for resource ‘SQL Network Name (INSTANCE)’. Error: Value does not fall within the expected range.

For help, click: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.0.1600.22&EvtType=0xDCFFB30D%25400x1251FB33

——————————
BUTTONS:

OK
——————————

hal itu disebabkan oleh Windows Server 2008 R2(windows 7 juga) tidak menggunakan properti REQUIREKERBEROS yang masih digunakan Setup SQL 2008 RTM.Berbagai cara terdapat di internet, hampir sama yaitu meng-apply SQL 2008 SP1.Tapi bagaimana cara nya? :D (nama caranya ga tau, tapi secara basic adalah kita meng-extract update SP1 dan mereplace di installer 2008 RTM, sehingga secara tidak langsung kita telah meng-apply sp1 di SQL 2008)

1.Copy Installer SQL 2008 RTM ke path yang diinginkan.
2.Download semua update SP1 SQL 2008 baik untuk X64,X86,IA64.
3.Extract EXE file Update SP1 (X64,X86,IA64) ke \PCU
nanti di dalam folder PCU akan ada 3 folder X64,X86,IA64
4.Copy setup.exe dan setup.rll dari \PCU ke menggunakan command :
* robocopy \PCU Setup.exe
* robocopy \PCU Setup.rll
5.Copy & replace file dari 3 direktory PCU (X64,X86,IA64) ke 3 direktory yang namanya sama di (X64,X86,IA64) kecuali folder-folder dan file Microsoft.SQL.Chainer.PackageData.dll.
6.Copy file Microsoft.SQL.Chainer.PackageData.dll dari 3 direktory PCU (X64,X86,IA64) ke 3 direktory yang namanya sama di (X64,X86,IA64) menggunakan command:
* robocopy \PCU\x86 \x86 /XF Microsoft.SQL.Chainer.PackageData.dll
* robocopy \PCU\x64 \x64 /XF Microsoft.SQL.Chainer.PackageData.dll
* robocopy \PCU\ia64 \ia64 /XF Microsoft.SQL.Chainer.PackageData.dll

apabila copy no.6 tidak dilakukan, maka akan muncul Error “Cannot Specify LandingPage Install” mirip-mirip seperti itu lah pesan error nya.

7.Setelah dilakukan copy, dilanjutkan ke tahap men-spesifikasi-kan PCU source path di setiap file DefaultSetup.ini di direktory:
* \x86
* \x64
* \ia64
menambahkan satu line ” PCUSOURCE=”{full path}\PCU” ” dan save.

Setelah itu, jalankan setup.exe seperti biasa.

Tadaaaa….. kerjaan kelar :)

Advertisement