PowerShell kullanarak Site Koleksiyonunu Başka Bir İçerik Veritabanına Taşıma


Gereksinim: Belirli bir süre içinde boyutu büyüyen bir SharePoint Site koleksiyonu buldu ve SharePoint 2013 site koleksiyonunu başka bir içerik veritabanına taşımak istedi.

Çözüm:

Site koleksiyonunu bir içerik veritabanından diğerine taşımak için PowerShell Cmdlet Move-SPSite'ı kullanın. Bunu şu şekilde yapabilirsiniz: Öncelikle site koleksiyonunuzu taşımak için hedef içerik veritabanını tanımlayın. New-SPContentDatabase cmdlet'iyle yeni bir içerik veritabanı oluşturabilirsiniz.

Ardından, Move-SPSite cmdlet'ini site koleksiyonu URL'si ve veritabanı adı parametreleriyle çalıştırın.

Sözdizimi:


Move-SPSite <Site-Collection-URL> -DestinationDatabase "<Database-Name>"

Örnek:


Move-SPSite "https://intranet.crescent.com/sites/ops" -DestinationDatabase "SP13_Intranet_Content08"

İşte senaryomuzun çalışması:

İpuçları: Site koleksiyonunun geçerli veritabanını bulmak için şunu kullanın: Get-SPSite “Site-collection-url” | ContentDatabase'i seçin

İlgili makaleler