您可以使用SharePoint Management Shell更改應用程序的數據庫實例。
如果你想改變一次,你可以下面的PowerShell代碼運行的所有應用程序:
# ForEach schleife
ForEach($db in get-spdatabase) {
$db.ChangeDatabaseInstance("newDataBaseAddress")
$db.Update()
}
如果你想改變只有一個應用程序可以運行下面的代碼:
$db = get-spdatabase -identity id
$db.ChangeDatabaseInstance("newDataBaseAddress")
$db.Update()
要獲得應用程序的ID只需運行:
get-spdatabase
將數據庫服務器更改爲中央管理如果WSS_Admin取決於舊的數據庫運行以下代碼:
$centralAdmin=Get-SPWebApplication -IncludeCentralAdministration | ? {$_.DisplayName -match ‘SharePoint Central Administration’}
$good=Get-SPWebApplication -identity placeHereTheIdOfAnApplicationThatHasTheCorrectDatabaseInstance
$centralAdmin.Parent.DefaultDatabaseInstance=$good.Parent.DefaultDatabaseInstance
$centralAdmin.Parent.Update()
$centralAdmin.Update()
我希望我可以幫忙。
運行SharePoint配置嚮導並設置數據庫服務器 –