如何更改sharepoint数据库配置

时间:2017-04-05 07:04:45

标签: sharepoint

我们的sharepoint应用程序数据库ip现已更改,(不在我的控制范围内)

由于它已更改,我无法连接到我的网站,无法连接到中央管理。

那么如何找到存储数据库ip / name的位置,以便我可以更改数据库配置。

我已经检查了iis-> explore文件夹下的所有web.config文件 我更改了路径

下的'dsn'键

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Shared Tools \ Web Server Extensions \ 14.0 \ Secure \ ConfigDb

1 个答案:

答案 0 :(得分:0)

您可以使用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()

我希望我能提供帮助。

相关问题