M365 Manager Plus中数据库维护

M365 Manager Plus与PostgreSQL捆绑在一起,如果需要,用户可以迁移到MS SQL。

是什么导致该解决方案中的数据库增长?

M365 Manager Plus无限期地存储所有基本Office 365报表,审核日志和服务运行状况数据的历史数据,因为它们对于确保安全性和合规性至关重要。这些数据的填充是数据库增长的主要原因。

归档有何帮助?

归档有助于避免随着时间的推移无法控制的数据库增长。超过配置的天数的数据将另存为CSV压缩文件,并从产品数据库中删除。支持存档以审核和监视M365 Manager Plus的报表。使用M365 Manager Plus,只需单击一下即可随时恢复已归档的文件。

配置归档

  1. 转到M365 Manager Plus的 “设置”标签。
  2. 导航到左窗格中的“配置”→“审核配置”→“存档设置”
  3. 单击单击此处以启用选项。
  4. 选择 启用存档复选框。
  5. 输入要归档的数据的使用期限,将要存储归档文件的路径以及归档文件的密码。
  6. 点击 保存

恢复存档数据

  1. 转到M365 Manager Plus的 “设置”标签。
  2. 导航到 左窗格中的“配置”→“审核配置”→“存档设置”
  3. 单击操作”列下的 还原选项,该选项 与您需要还原的报表相对应。

从PostgreSQL迁移到MS SQL

将数据从M365 Manager Plus的默认服务器PostgreSQL迁移到MS SQL的过程分为三个步骤:

  • 备份PostgreSQL数据
  • 配置MS SQL服务器
  • 将PostgreSQL数据迁移到MS SQL Server

备份PostgreSQL数据

  1. 停止M365 Manager Plus。
  2. 以管理员身份打开命令提示符。
  3. 运行 位于M365 Manager Plus安装目录\ bin中的 backupDB.bat文件 
  4. PostgreSQL服务器中的数据将默认备份并存储在 O365 Manager Plus安装目录\ backup \ OfflineBackup_ <Backup_Time>下

配置MS SQL Server

MS SQL Server中应遵循的步骤

  1. 在命令提示符中运行compmgmt.msc以打开“打开SQL Server配置管理器”
  2. 转到 SQL Server服务,并确保 SQL Server浏览器正在运行。
  3. 在左窗格中,单击 QL服务器网络配置 →双击 SQLEXPRESS的协议
    注意:SQLEXPRESS是配置MS SQL Server时提供的实例名称。该名称将在整个文档中使用。
  4. 在出现的弹出窗口中,转到“ 协议”选项卡并启用“  TCP / IP”。重新启动 SQL Server SQLEXPRESS服务
  5. 返回到SQL Server配置管理器。在左窗格中:
    1. 导航到 SQL Server网络配置→SQLEXPRESS的协议,然后启用所有协议。
    2. 导航到“  SQL本机客户端配置”→“客户端协议”,然后启用所有协议。

将MS SQL服务器访问权委派给O365 Manager Plus技术人员

  1. 登录到 SQL Server Management Studio
  2. 在左窗格中,导航到“ 机器名称”>“ SQLEXPRESS”>“安全性”>“登录名”
  3. 右键单击 登录,然后选择 新建登录
  4. 提供一个 登录名,然后选择使用 Windows身份验证还是 QL服务器身份验证
    1. 如果选择 Windows身份验证,请输入必须授予访问权限的用户的Windows NT名称。
    2. 如果选择“  SQL Server身份验证”,将提示您创建新的“ 用户名”和“ 密码”
  5. 新用户在服务器级别必须具有sysadmin角色,在数据库级别必须具有db_owner角色。请按照以下步骤提供sysadmin角色权限:
    1. 导航到“计算机 名称”→“ SQLEXPRESS”→“安全性”→“登录名”> 右键单击用户 →“属性”
    2. 转到“ 服务器角色”,选中“  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文件夹。

  1. bcp.exe- < MSSQL安装目录> \ Tools \ Binn \ bcp.exe
  2. 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或命令行实用程序。
SQL Server版本 命令行实用程序 本机客户端
2005年 下载 下载
2008 R2 下载 下载
2012年 下载 下载
2014年 下载 下载
2016年 下载 下载
2017年 下载 下载

安装命令行实用程序后:

将以下文件复制到 O365 Manager Plus安装目录\ bin。

  1. bcp.exe- < MSSQL安装目录\ Tools \ Binn \ bcp.exe
  2. bcp.rll- < MSSQL安装目录\ Tools \ Binn \ Resources \ 1033 \ bcp.rll

将PostgreSQL数据迁移到MS SQL

在迁移数据库之前,请停止O365 Manager Plus。

  • 要将数据库从PostgreSQL迁移到MS SQL,而所有数据均完整无缺:
    1. 打开命令提示符,然后导航到<O365 Manager Plus安装目录> \ bin
    2. 输入命令 changeDB.bat来迁移数据完整的数据库。
  • 要从PostgreSQL迁移到无数据的MS SQL:
      1. 打开命令提示符,然后导航到 <O365 Manager Plus安装目录> \ bin
      2. 输入命令 changeDB.bat false以更改数据库而不迁移数据。
    1. 在弹出的 数据库设置向导中,选择 服务器类型作为MS  SQL Server
    2. 输入MS SQL服务器的主机名 和端口号。
    3. 从下拉列表中选择 QL服务器实例
    4. 选择 身份验证类型。
        1. 如果选择 Windows身份验证,请提供 有权访问服务器的计算机的 域名,用户名密码
        2. 如果选择 SQL Server身份验证,请提供有权访问它的O365 Manager Plus技术人员的 用户名和 密码。请参阅:将 MS SQL Server访问权限委派给O365 Manager Plus技术人员
      1. 单击 测试连接。如果测试失败,则凭据可能是错误的。重新检查并输入正确的凭据。
      2. 单击“ 保存”以完成MS SQL Server配置。
      3. 启动O365 Manager Plus服务器/服务以将MS SQL SERVER作为数据库使用。

还原O365 Manager Plus数据库

  • 在O365 Manager Plus安装目录中以管理员身份打开命令提示符。默认情况下,安装目录的路径为 C:\ ManageEngine \ O365 Manager Plus。
  • 执行以下命令以还原数据库。
  • restoreDB.batcompressed_file_name.zip
完整的Microsoft 365管理解决方案