2012-01-05 82 views
1

我按照此步骤http://technet.microsoft.com/en-us/library/ff681014.aspx重置用户配置文件同步服务,但我需要同步数据库的GUID。 我搜查了很多,但我没有找到任何东西。我还需要找到/ a服务的GUID。如何知道数据库的GUID?

谢谢

+0

这个问题上找到更多的疑难解答宝贝。[Sharepoint.se] – 2012-01-05 17:57:16

+0

哦,对不起,我不知道这个网站,谢谢。 – cocoggu 2012-01-06 09:51:21

+0

看到这个答案在SQL Server 2016中查找数据库的GUID:https://stackoverflow.com/questions/10916991/obtaining-a-unique-database-identifier-for-sql-server-2005-and-later/48433041# 48433041 – Dongminator 2018-01-26 23:01:24

回答

3

您可以使用PowerShell来做到这一点MS介绍TechNet文章或智能的方式的方式:

$syncDBType = "Microsoft.Office.Server.Administration.SynchronizationDatabase" 
$upaSAType = "User Profile Service Application" 
$syncDB = Get-SPDatabase | where-object {$_.Type -eq $syncDBType} 
$upa = Get-SPServiceApplication | where-object {$_.TypeName -eq $upaSAType} 

$syncDB.Unprovision() 
$syncDB.Status = "Offline" 
$upa.ResetSynchronizationMachine() 
$upa.ResetSynchronizationDatabase() 
$syncDB.Provision() 
restart-service SPTimerV4 

所以我们实际上不看的GUID但看哪里数据库类型是同步数据库类型。你可以在Harbars site: “Stuck on Starting”: Common Issues with SharePoint Server 2010 User Profile Synchronization

+0

非常感谢,但是当我尝试调用ResetSynchronizationMachine()时,$ upa似乎为NULL。任何想法 ? – cocoggu 2012-01-06 09:47:54

+0

您可以通过Management Studio查看您的SQL Server,只需查看所有数据库并查看“Profile DB”或“Sync DB”或类似“UserProfile ...”? – 2012-01-06 11:45:26

+0

哦,上帝......有权利个人资料DB,有权利社交DB,有权利S ......但是,但是!这个f ****** Sync DB在哪里? T_T谢谢你,并遗憾失去了时间! – cocoggu 2012-01-06 13:08:17

相关问题