PowerShell kullanarak SharePoint İçerik Veritabanını Salt Okunur Moduna Nasıl Ayarlayabilirim?


Gereksinim: İçerik veritabanını PowerShell kullanarak SharePoint Server'da salt okunur olacak şekilde ayarlayın.

Çözüm: Yükseltme, olağanüstü durum kurtarma/yüksek düzeyde kullanılabilir bakım, yama uygulama vb. senaryolarda SharePoint veritabanlarını salt okunur moda ayarlamamız gerekebilir. SharePoint içerik veritabanını SQL Server'dan salt okunur moda ayarlama Management Studio başka bir makalede açıklanmaktadır: SharePoint veritabanı nasıl salt okunur hale getirilir? Bu sefer PowerShell kullanarak içerik veritabanını salt okunur hale getirelim.

İpuçları: Get-SPContentDatabase'i kullanın | Tüm SharePoint içerik veritabanlarını almak için Ad'ı seçin!

İçerik veritabanını salt okunur SharePoint olarak ayarlamak için PowerShell

Önkoşullar: Aşağıdaki betiği kullanmak için sunucunuzda/iş istasyonunuzda SQL Server Management Studio'nun kurulu olduğundan emin olun!


#You may have to adjust the below path according to your SSMS version!
Add-Type -Path "C:\Program Files\Microsoft SQL Server\130\SDK\Assemblies\Microsoft.SqlServer.Smo.dll"

#Configuration variables 
$SQLInstance ="Abjsvrv9"
$DatabaseName = "SP16_Content_Crescent_Intranet"

Try {
    #Set the Error Action
    $ErrorActionPreference = "Stop"

    #Get the Server
    $Server = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Server -ArgumentList $SQLInstance
      
    #Get the Database
    $Database = $Server.Databases[$DatabaseName]

    $Server.KillAllProcesses($DatabaseName)
    #Set Read only option to True
    $Database.DatabaseOptions.ReadOnly = $true
    $Database.Alter()
    
    Write-host "$($DatabaseName) Database made Read-only" -f Green
}
catch {
 Write-Host "Operation Failed. Find the Error Message below:" -ForegroundColor Red
 Write-Host $_.Exception.Message -ForegroundColor Red
}
finally {
 #Reset the Error Action to Default
 $ErrorActionPreference = "Continue"
}

Bu, SharePoint'teki salt okunur içerik veritabanını oluşturur. Doğrulamak için SharePoint 2013 merkezi Yönetim >> Uygulama Yönetimi >> İçerik Veritabanlarını Yönetme >> “Veritabanı Salt Okunur” işaretini kontrol edebilirsiniz!

Yukarıdaki içerik veritabanında bulunan site koleksiyonlarından herhangi birine giderseniz, SharePoint 2016 sitelerinde bakım modu bildirimini bulacaksınız!

İlgili makaleler