适用于: 2015
2019
订阅版
总结:了解如何在 Skype for Business Server 中备份和还原持久聊天服务器数据库。
持久聊天服务器需要SQL Server数据库软件来存储聊天室数据,例如历史记录和内容、配置、用户预配和其他相关元数据。 此外,如果你的组织有要求存档持久聊天活动的法规,并且启用了可选的合规性服务,则使用SQL Server数据库软件来存储合规性数据,包括聊天内容和事件,例如加入和离开聊天室。 聊天室内容存储在持久聊天数据库中, (mgc) 。 合规性数据存储在合规性数据库 (mgccomp) 中。 这是应定期备份的业务关键型数据。
备份数据库
有两种方法可以备份持久聊天数据。
SQL Server 备份
Export-CsPersistentChatData cmdlet,用于将持久聊天数据导出为文件
使用SQL Server备份创建的数据需要比 Export-CsPersistentChatData cmdlet 创建的磁盘空间多(可能多 20 倍),但SQL Server备份可能是你熟悉的过程。
有关如何使用SQL Server备份过程的详细信息,请参阅 SQL 文档。
如果您希望使用 Export-CsPersistentChatData cmdlet,您可以如下所示指定命令:
Export-CsPersistentChatData [-FileName <String>] <COMMON PARAMETERS>
或者
Export-CsPersistentChatData [-AsBytes <SwitchParameter>] <COMMON PARAMETERS>
例如,以下命令从服务器上的持久聊天数据库导出持久聊天数据 atl-sql-001.contoso.com:导出的数据存储在 C:\Logs\PersistentChatData.zip 文件中。 由于未指定 Level 参数,因此命令将执行持久聊天信息的完整导出:
Export-CsPersistentChatData -DBInstance "atl-sql-001.contoso.com\rtc" -FileName "C:\Logs\PersistentChatData.zip"
还原数据库
还原持久聊天数据的方式取决于用于备份它的方法。 如果您使用 SQL Server 备份过程,则必须使用 SQL Server 还原过程。 如果使用 Export-CsPersistentChatData cmdlet 来备份持久聊天数据,则必须使用 Import-CsPersistentChatData cmdlet 来还原数据:
Import-CsPersistentChatData -FileName <String> <COMMON PARAMETERS>
或者
Import-CsPersistentChatData -ByteInput <Byte > <COMMON PARAMETERS>