Sharepoint'te Kod Yardımıyla Farm Backup Almak

5. Ocak 2009

Sharepoint farmınızın yedeğini almak için pek çok yöntemden bahsedebiliriz.
  • Central Administration aracılığı ile farm veya application backupları almak.
  • AvePoint gibi firmaların third-party ürünlerini kullanarak backup almak.
  • Sharepoint Designer aracılığı ile backup almak.
  • SQL Server content databaselerinin backupını almak.

Veya bir diğer yöntem olarak kod ile de backup almak mümkündür. Bu işlem için Sharepoint Object Model'ini kullanabileceğiniz bir yapıda aşağıdaki kod blokları işinize yarayacaktır.

// Web applicationın publishing servisine referans vermek

SPFarm currentFarm = SPFarm.Local;

SPServiceCollection currentFarmsServices = myFarm.Services;

Guid serviceID = new Guid("6ba7b814-9dad-11d1-80b4-00c04fd430c8");

SPWebService publishingService = SPWebService)currentFarmsServices[serviceID];


// Site collectionı host eden web applicationın bulunması

SPWebApplication currentApp = SPWebApplication.Lookup(__WebApplicationURL__)

SPSiteCollection currentSiteCollection = currentApp.Sites;

// Site Collection Backupının Alınması

currentSiteCollection.Backup(@"http://Server/sites/MySiteCollection", @"\\BackupFileServer\SharepointBackups\Backup", true);

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Sharepoint



Yorum ekle


(Gravatar simgesini gösterecek)  

  Country flag

biuquote
  • Yorum
  • Canlı önizleme
Loading