2017-04-05 56 views
0

我们的SharePoint应用程序数据库知识产权,现在改变了,(这不是我的控制之下)如何由于它改变了我无法连接到我的网站,无法连接到中央管理改变的SharePoint数据库配置

那么我怎么找到数据库IP /名称存储的地方,以便我可以更改数据库配置。

我已经检查了所有的web.config文件中下IIS->探索文件夹 我已经改变了 'DSN' 项下的路径

HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ Shared工具\ Web服务器Extensions \ 14.0 \安全\ ConfigDb

+0

运行SharePoint配置向导并设置数据库服务器 –

回答

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() 

我希望我可以帮忙。