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

evrenayan tarafından yazılmıştır. 5. Ocak 2009 23:47

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

Etiketler:

Sharepoint

Yorum ekle


(Gravatar simgesini gösterecek)  

  Country flag

biuquote
  • Yorum
  • Canlı önizleme
Loading



Powered by BlogEngine.NET 1.4.5.0
Bu tema Mads Kristensen tarafından yapılmıştır ve Türkçeleştirilmesi Blog Engine Türkiye ekibi tarafından yapılmıştır.

Son Gönderiler

Reklam

Son Yorumlar

Comment RSS