08 February 2013

Moving Sharepoint Database

Ini salah satu cara yang saya gunakan dan berhasil, di tempat anda mungkin tidak berhasil (use at your own risk)

situasi :
- ada server database baru, telah diinstall dengan OS yang sama (MS Windows 2008 R2) dan SQL Server 2008 R2, secara hardware berbeda namun secara software server baru dan lama sama
- kondisi storage yang digunakan juga sama (urutan drive dan nama folder tempat file ,mdf dan .ldf)
- siapkan service user dan user lainnya di database yang baru, termasuk linked server dengan permission yang sama dengan server lama

tahapan :
- backup semuanya (in case something goes wrong) : sharepoint dan database
- matikan semua service sharepoint, di semua node (kalo ada lebih dari satu server dalam farm)
- matikan WWW service

pindah database :
- pastikan tidak ada user yang login ke database kecuali kita :)
- take offline semua database
- detach semua database
- copy semua file .mdf dan .ldf dari server lama ke tempat yang sama di server baru (drive dan folder-nya)

di server database baru :
- attach semua .mdf yang  telah di-copy sehingga semua database yang ada sama dengan database yang ada di server lama
- coba buka koneksi ke server database baru dari server sharepoint, make sure OK
- ganti ip address server baru dengan ip-address server lama :)
- kalo udah OK berarti udah bisa senyum, kalo sharepoint masih ngaco ini dia kunci-nya
- cek di [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\Secure\ConfigDB] ada key dsn yang mungkin bisa dilihat lagi, ganti Data Source dengan nama server baru/ip server baru

post action :
- start semua service yang sudah dimatikan
- cek aplikasi anda
- semoga selamat :0

No comments:

Post a Comment