Forum

Sharepoint Content ...
 
Bildirimler
Hepsini Temizle

Sharepoint Content Database Migration

1 Yazılar
1 Üyeler
0 Reactions
615 Görüntüleme
Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33368
Illustrious Member Yönetici
Konu başlatıcı
 

Sharepoint Content Database Migration

Evren Ayan tarafından yazılmıştır. 

Sharepoint
2003'de 2007'e geçiş veya 2007 ortamındaki test sisteminizi farklı bir
farma taşımak için kullanabileceğiniz güvenilir yöntemlerden bir tanesi
content database migrationıdır. Uygulaması oldukça basit bir yöntem
olan content database migrationı kullanabilmek için aranan şartlar.
  • Taşıyacağınız
    sistem ile yeni sisteminiz aynı kurulumlara ve güncellemelere sahip
    olmalıdır. (SP1'li bir sharepoint sitesini SP1'siz bir farma
    taşıyamazsınız)

Content
database migrationı gerçekleştirmek için öncelikle taşımak istediğiniz
sistemin SQL Server üzerinde yer alan content databaseinin yedeğiniz
almanız gerekmektedir. Sonraki adımlar şu şekilde özetlenebilir.

Adımlarda taşıyacağınız sistem A sistemi, yeni sisteminiz B sistemi olarak tanımlanmıştır.

  • A sisteminin
    SQL Server'ı üzerinden content database backupı alınır. (Şayet bu
    bölümde hatalar alıyorsanız veya sql servera ulaşma şansınız yoksa
    standart sharepoint backup ı da alabilirsiniz. Standart Sharepoint
    backupı içerisinde yer alan en büyük boyutlu dosya aslında SQL database
    backupınızdır.)
  • Alınan
    backup B sisteminin kullandığı SQL Server üzerinde restore edilir.
    (Standart restore işlemi yapılıri herhangi bir özel durum sözkonusu
    değildir)
  • Central Administration>Application Management menüsü aracılığı ile yeni bir web uygulaması yaratın.
  • Yaratılan uygulama için herhangi bir site collection yaratmayın.
  • Şimdi C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Binklasörü altında yer alan STSADM komut programcığını komut satırı üzerinden çalıştırın.
  • STSADM üzerinde yazacağınız komut şu şekilde olacak
    stsadm.exe -o addcontentdb -databasename <RestoredDBIsim> -url <YeniWebUygulamaAdresi>
  • İşlem
    restore ettiğiniz veritabanının boyutuna göre farklı zaman alacaktır ve
    işlem süresince ekranda herhangi bir mesaj görmezsiniz, bu normaldir.
  • İşlem tamamlandığında buna dair mesajı alırsınız.
  • İşlem tamamlanınca Central Administration>Application Management>Content Databasesmenüsü
    aracılığı ile B sisteminde yarattığınız uygulamanın veritabanı
    dosyalarını görüntüleyin. Listede yer alan restore ettiğinizin
    haricindeki veritabanına tıklayın ve karşınıza gelen ekranda "Delete"checkboxını işaretleyerek silin.
  • Artık uygulamanızın tek bir content database i kaldı.
  • Son adım olarak iki sistemin kullancığı domain ve kullanıcı bilgileri farklı olacağından Central Administration>Application Management>Site Collection Administrators menüsüne gidin ve yeni site collection admin kullanıcınızın kullanıcı adını girin.
  • Şimdi uygulamanıza yeni adresinden ulaşabilirsiniz.

Şayet
A sistemindeki sharepoint üzerinde tasarım özelleştirmeleri yapıldıysa,
ve bu işlem olması gereken yöntemlerle yapıdıysa (statik linkler
verilmediyse, resimler kütüphanelerden okunuyorsa, stil dosyaları
SPD(Sharepoint Designer) ile özelleştirildiyse, vb..) tasarımınız da
başarılı bir şekilde yeni sisteminizde geri yüklenmiş olacaktır.

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 11/08/2009 12:14

Paylaş: