DBImpExp.exe工具是Microsoft Lync Server 2010 数据库导入和导出工具,主要用于将托管资源及其数据导入和导出 Lync Server 数据库。此程序可生成 XML 文件作为输出,并可接受 XML 文件作为输入。
导出数据
导出数据库:
1. 为要从中导出数据的池停止 Lync Server。
2. 使用以下语法从 <驱动器>:\Program Files\Common Files\Microsoft Lync Server 2010\Support 文件夹运行 Dbimpexp.exe:
在 Standard Edition Server 上:
dbimpexp.exe /hrxmlfile:"c:\<fullFilePath>.xml"
对于前端池:
dbimpexp.exe /hrxmlfile:"c:\<fullFilePath>.xml" /sqlserver:<sql server host name>
3. 若要导出单个用户的数据,请使用以下语法:
在 Standard Edition Server 上:
dbimpexp.exe /hrxmlfile:"c:\<fullFilePath>.xml" /restype:user /user:user@contoso.com
对于前端池:
dbimpexp.exe /hrxmlfile:"c:\<fullFilePath>.xml" /sqlserver:<sql server host name> /restype:user /user:user@contoso.com
4. 若要导出单个会议目录的数据,请使用以下语法:
注意:只需指定完整路径,即可将 XML 文件放置在任何位置。
在 Standard Edition Server 上:
dbimpexp.exe /hrxmlfile:"c:\<fullFilePath>.xml" /restype:confdir /dirid:1001
对于前端池:
dbimpexp.exe /hrxmlfile:"c:\<fullFilePath>.xml" /sqlserver:<sql server host name> /restype:confdir /dirid:1001
导入数据
若要导入按照上述导出步骤创建的 XML 文件,请执行以下步骤:
1. 安装 Lync Server 后,等待用户复制程序完成数据复制。完成后,会记录一个事件。
2. 在要导入数据的计算机上停止 Lync Server。
3. 在同一台计算机上,使用以下语法从安装 Lync Server 的 Support 文件夹中运行 Dbimpexp.exe:
在 Standard Edition Server 上:
dbimpexp.exe /import /hrxmlfile:"c:\<fullFilePath>.xml" /restype:all
对于前端池:
dbimpexp.exe /import /hrxmlfile:"c:\<fullFilePath>.xml" /sqlserver:<sql server host name> /restype:all
4. 若要导入单个用户的数据,请使用以下语法:
重要说明:仅当在
Active Directory 中已删除某个用户时才使用此命令,以使 Lync Server 删除该用户的所有数据。使用此方法导入用户时,用户只能获得他们的联系人、组、静态状态相关的数据。将不会为该用户导入已启用 PSTN 会议功能的任何会议,并且可能会导致对这些会议的 PSTN 访问失败。您需要通知用户,应验证并重新计划为 PSTN 会议启用的所有会议。可以使用 dbanalyze.exe 工具确认具有 PSTN 会议问题的用户会议。
注意:导入的用户必须首先注销,然后重新登录以获取更新。
在 Standard Edition Server 上:
dbimpexp.exe /import /hrxmlfile:"c:\<fullFilePath>.xml" /restype:user /user:user@contoso.com
对于前端池:
dbimpexp.exe /import /hrxmlfile:"c:\<fullFilePath>.xml" /sqlserver:<sql server host name> /restype:user /user:user@contoso.com。
5. 若要导入单个会议目录的数据,请使用以下语法:
主要说明:仅当以前拥有该会议目录的服务器不再可用时才使用此命令。运行此命令时,会将分配的 PSTN 会议 ID 从该目录重置为导出之前的所有者。因此,运行此命令可能导致 PSTN 会议失败。
在 Standard Edition Server 上 dbimpexp.exe /import /hrxmlfile:"c:\<fullFilePath>.xml" /restype:confdir /dirid:1001
对于前端池:
dbimpexp.exe /import /hrxmlfile:"c:\<fullFilePath>.xml" /sqlserver:<sql server host name> /restype:confdir /dirid:1001
注意:导入文件的名称必须与导出文件的名称相匹配。
重新启动 Lync Server 后,用户拥有的资源数据将与他们原来拥有的资源数据相同。