我们的sharepoint应用程序数据库ip现已更改,(不在我的控制范围内)
由于它已更改,我无法连接到我的网站,无法连接到中央管理。
那么如何找到存储数据库ip / name的位置,以便我可以更改数据库配置。
我已经检查了iis-> explore文件夹下的所有web.config文件 我更改了路径
下的'dsn'键HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Shared Tools \ Web Server Extensions \ 14.0 \ Secure \ ConfigDb
答案 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()
我希望我能提供帮助。