M365 Manager Plus中数据库维护
M365 Manager Plus与PostgreSQL捆绑在一起,如果需要,用户可以迁移到MS SQL。
是什么导致该解决方案中的数据库增长?
M365 Manager Plus无限期地存储所有基本Office 365报表,审核日志和服务运行状况数据的历史数据,因为它们对于确保安全性和合规性至关重要。这些数据的填充是数据库增长的主要原因。
归档有何帮助?
归档有助于避免随着时间的推移无法控制的数据库增长。超过配置的天数的数据将另存为CSV压缩文件,并从产品数据库中删除。支持存档以审核和监视M365 Manager Plus的报表。使用M365 Manager Plus,只需单击一下即可随时恢复已归档的文件。
配置归档
- 转到M365 Manager Plus的 “设置”标签。
- 导航到左窗格中的“配置”→“审核配置”→“存档设置”。
- 单击单击此处以启用选项。
- 选择 启用存档复选框。
- 输入要归档的数据的使用期限,将要存储归档文件的路径以及归档文件的密码。
- 点击 保存。
恢复存档数据
- 转到M365 Manager Plus的 “设置”标签。
- 导航到 左窗格中的“配置”→“审核配置”→“存档设置”。
- 单击“操作”列下的 还原选项,该选项 与您需要还原的报表相对应。
从PostgreSQL迁移到MS SQL
将数据从M365 Manager Plus的默认服务器PostgreSQL迁移到MS SQL的过程分为三个步骤:
- 备份PostgreSQL数据
- 配置MS SQL服务器
- 将PostgreSQL数据迁移到MS SQL Server
备份PostgreSQL数据
- 停止M365 Manager Plus。
- 以管理员身份打开命令提示符。
- 运行 位于M365 Manager Plus安装目录\ bin中的 backupDB.bat文件 。
- PostgreSQL服务器中的数据将默认备份并存储在 O365 Manager Plus安装目录\ backup \ OfflineBackup_ <Backup_Time>下。
配置MS SQL Server
MS SQL Server中应遵循的步骤
- 在命令提示符中运行compmgmt.msc以打开“打开SQL Server配置管理器”。
- 转到 SQL Server服务,并确保 SQL Server浏览器正在运行。
- 在左窗格中,单击 QL服务器网络配置 →双击 SQLEXPRESS的协议。
注意:SQLEXPRESS是配置MS SQL Server时提供的实例名称。该名称将在整个文档中使用。
- 在出现的弹出窗口中,转到“ 协议”选项卡并启用“ TCP / IP”。重新启动 SQL Server SQLEXPRESS服务。
- 返回到SQL Server配置管理器。在左窗格中:
- 导航到 SQL Server网络配置→SQLEXPRESS的协议,然后启用所有协议。
- 导航到“ SQL本机客户端配置”→“客户端协议”,然后启用所有协议。
将MS SQL服务器访问权委派给O365 Manager Plus技术人员
- 登录到 SQL Server Management Studio。
- 在左窗格中,导航到“ 机器名称”>“ SQLEXPRESS”>“安全性”>“登录名”。
- 右键单击 登录,然后选择 新建登录。
- 提供一个 登录名,然后选择使用 Windows身份验证还是 QL服务器身份验证。
- 如果选择 Windows身份验证,请输入必须授予访问权限的用户的Windows NT名称。
- 如果选择“ SQL Server身份验证”,将提示您创建新的“ 用户名”和“ 密码”。
- 新用户在服务器级别必须具有sysadmin角色,在数据库级别必须具有db_owner角色。请按照以下步骤提供sysadmin角色权限:
- 导航到“计算机 名称”→“ SQLEXPRESS”→“安全性”→“登录名”> 右键单击用户 →“属性”。
- 转到“ 服务器角色”,选中“ sysadmin”复选框,然后单击“ 确定”。
注意:要了解有关用户角色的更多信息,请单击下面的链接:
服务器级别的角色:http : //msdn.microsoft.com/en-us/library/ms188659.aspx
数据库级角色:http : //msdn.microsoft.com/en-us/library/ms189121.aspx
如果MS SQL Server与O365 Manager Plus安装在同一台计算机上
将以下文件复制到<O365 Manager Plus安装目录> \ bin文件夹。
- bcp.exe- < MSSQL安装目录> \ Tools \ Binn \ bcp.exe
- bcp.rll- < MSSQL安装目录> \ Tools \ Binn \ Resources \ 1033 \ bcp.rll
如果在远程计算机上安装了MS SQL Server
注意:请按照MS SQL Server版本以及O365 Manager Plus计算机的CPU类型,在O365 Manager Plus计算机中安装相应的SQL Native Client或命令行实用程序。
安装命令行实用程序后:
将以下文件复制到 O365 Manager Plus安装目录\ bin。
- bcp.exe- < MSSQL安装目录\ Tools \ Binn \ bcp.exe
- bcp.rll- < MSSQL安装目录\ Tools \ Binn \ Resources \ 1033 \ bcp.rll
将PostgreSQL数据迁移到MS SQL
在迁移数据库之前,请停止O365 Manager Plus。
- 要将数据库从PostgreSQL迁移到MS SQL,而所有数据均完整无缺:
- 打开命令提示符,然后导航到<O365 Manager Plus安装目录> \ bin。
- 输入命令 changeDB.bat来迁移数据完整的数据库。
- 要从PostgreSQL迁移到无数据的MS SQL:
- 打开命令提示符,然后导航到 <O365 Manager Plus安装目录> \ bin。
- 输入命令 changeDB.bat false以更改数据库而不迁移数据。
- 在弹出的 数据库设置向导中,选择 服务器类型作为MS SQL Server。
- 输入MS SQL服务器的主机名 和端口号。
- 从下拉列表中选择 QL服务器实例。
- 选择 身份验证类型。
- 如果选择 Windows身份验证,请提供 有权访问服务器的计算机的 域名,用户名和密码。
- 如果选择 SQL Server身份验证,请提供有权访问它的O365 Manager Plus技术人员的 用户名和 密码。请参阅:将 MS SQL Server访问权限委派给O365 Manager Plus技术人员。
- 单击 测试连接。如果测试失败,则凭据可能是错误的。重新检查并输入正确的凭据。
- 单击“ 保存”以完成MS SQL Server配置。
- 启动O365 Manager Plus服务器/服务以将MS SQL SERVER作为数据库使用。
还原O365 Manager Plus数据库
- 在O365 Manager Plus安装目录中以管理员身份打开命令提示符。默认情况下,安装目录的路径为 C:\ ManageEngine \ O365 Manager Plus。
- 执行以下命令以还原数据库。
- restoreDB.batcompressed_file_name.zip