Another side of my life...

Blogging ? why not...
See also: Other Geeks@INDC

Migrasi Sharepoint Site 2007 ke 2010

Hellooowww kawan...

Eh ktemu lagi, btw, topik ini lagi trend nih, karena orang berbondong-bondong pada beli sharepoint 2010 (lebaayyy).hahaha...  Abis itu mungkin banyak orang yang bertanya, "Gimana cara migrasiin sharepoint site 2007 gue ya ?". Nah, semoga artikel ini bisa bantu menjawab pertanyaan itu yah.. kali ini kita coba belajar bagaimana melakukan migrasi site 2007 ke 2010 dengan metode database attach.

Oke, biar ga penasaran dan gentayangan nakutin orang mari kita coba saja :

Persiapan sebelum migrasi :

1.       Backup content database kamu dulu

2.       Install/Upgrade sharepoint site 2007 kamu ke sharepoint 2007 Service Pack 2 (kalau belom)

3.       Buka command line, kemudian cek dengan tool stsadm.exe dengan command C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN>stsadm -o preupgradecheck. Pastikan issue-issue di benerin terlebih dahulu.

 

Backup - Restore Database Content

1.       Sekarang backup content database kamu.Bisa lewat SQL Server Management Studio. Pada object browser, Klik kanan pada content database kamu > Tasks > Backup.


2.       Backup juga semua web part custom, solution, workflow, event handler, folder di C:\Inetpub\wwwroot\wss\VirtualDirectories\[site port kamu] dan kronco-kronconya buat bedol desa ke sharepoint 2010.

3.       Kemudian restore database content ke sharepoint 2010 database server. Pada SQL Server Management Studio. Klik kanan pada databases. Pilih Restore Database.


Sehabis itu isi To Database, dan pilih from device, dan browse ke file backup kamu tadi. Ok

 

4.       Sekarang buka "Central Administration".

5.       Kemudian buka section Application Management

6.       Di bagian Web Applications, klik manage web applications

7.       Klik New, lalu buatlah web app baru, isikan beberapa parameter lain disana. Database name sementara tulis aja "WSS_Content_1" karena sehabis ini kita dismount lagi.

8.       Kemudian kopi juga file2 custom webpart ke folder site kamu yang baru (C:\Inetpub\wwwroot\wss\VirtualDirectories\[site port kamu]) dan tambah beberapa setting custom di web.config kamu.

9.       Kemudian buka powershell, Start > All Programs > Sharepoint 2010 Products > SharePoint 2010 Management Shell.

10.   Kita jalankan command Test-SPContentDatabase , untuk melakukan pengecekan sebelum melakukan migrasi. Contoh : Test-SPContentDatabase -name SPContentDatabase -WebApplication http://sitekamu

 

Nah command itu menghasilkan issue-issue yang musti kamu beresin agar semua webpart dan feature site kamu bisa jalan dengan baik. Agak ribet lihatnya yah ? karena feature dan web part yang missing ditulis dalam GUID. Bete deh.  hehe tenang aja, ada kawan bule disana yang bantu kita untuk memudahkan kita dalam membaca laporan ini. Cek link ini http://sp2010extmigrareport.codeplex.com/ Disitu kawan bisa menerjemahkan hasil report ini ke dalam bentuk yang lebih mudah dibaca. Gimana caranya ?

    • Download dulu toolnya di site http://sp2010extmigrareport.codeplex.com
    • Terus jalankan command Test-SPContentDatabase untuk menghasilkan output teks file. Contoh : Test-SPContentDatabase -name WSS_Content_New -WebApplication http://black-diamond:3333 > c:\test.txt
    • Kemudianbuka command line, jalankan tool SharePoint2007Migration.Console dengan parameter input file dan output file. Contoh : SharePoint2007Migration>SharePoint2007Migration.Console.exe c:\test.txt c:\hasil.txt
    • Kamu buka deh file hasil.txt-nya lebih mudah dibaca khan ? Gak pake GUID2an lagi.. :D thanks bro.

 

11.   Sekarang kamu balik lagi ke powershell. Dan jalankan command Dismount-SPContentDatabase <nama content database baru>. Contoh : Dismount-SPContentDatabase Wss_Content_1

 

12.   Kemudian kita mount content database lama dengan command : Mount-SPContentDatabase <ContentDb> -WebApplication http://SiteName.  Contoh:  Mount-SPContentDatabase WSS_Content_New  -WebApplication http://black-diamond:3333


13.   Nah contoh diatas itu ada errornya.. haha,, karena issue-issue missing webpartnya belom disolve, tapi tenang aja bisa disolve belakangan.

14.   Sekarang buka site kamu yang baru. Contoh : http://black-diamond:3333

15.   Tadaaa,,,horeee selamat selamat anda layak dapat bintang..

16.   Kalau kamu mo ubah tampilannya jadi ala sharepoint 2010, silakan ke Site Actions > Visual Upgrade atau buka site settings. Site Actions > Site Settings. Dibawah Site Collection Administration, pilih link upgrade.

17.   Sebelum di sharepoint 2007 :


18.   Sesudah di sharepoint 2010 :


19.   Ok, untuk mengupgrade code-code feature kamu dari 2007 ke 2010 bisa menggunakan visual studio 2010, saat membuat project baru, di installed templates pilih "Import VSeWSS Project". Tapi detailnya tidak dijelaskan disini.

20.   Selamat ber-explorasi, semakin ganteng dan kreatif yah... :D

Ciaooo...

 

Referensi :

1.       http://sp2010extmigrareport.codeplex.com/

2.       Thanks kang Agusto sharingnya - http://community.bamboosolutions.com/blogs/sharepoint-2010/archive/2010/11/02/sharepoint-2010-cookbook-migrate-a-sharepoint-2007-site-to-sharepoint-2010.aspx?utm_source=ShareThePoint&utm_medium=twitter

3.       http://dev4side.com/projects/sharepoint-2010-extended-migration-db-attach-report.aspx

4.       http://technet.microsoft.com/en-us/library/cc263026.aspx

5.       http://technet.microsoft.com/en-us/library/ff607941.aspx

6.       http://www.sharepointjoel.com/Lists/Posts/Post.aspx?List=0cd1a63d-183c-4fc2-8320-ba5369008acb&ID=288

 

Share this post: | | | |

Comments

No Comments