Strategy ONE
8.将评论迁移到新安装的 Collaboration Server
以下迁移步骤仅适用于将 MicroStrategy 2019 升级到 MicroStrategy 2020 和 2021 时。
如果您将 MicroStrategy 2020 升级到 MicroStrategy 2021,请使用数据库备份和还原功能,如中所述MicroStrategy 存储库。
在 MicroStrategy 中ONE,Collaboration Server 使用 MicroStrategy Repository 来存储用户评论。执行并行升级时,新安装的 Collaboration Server 将在安装过程中自动配置为 MicroStrategy Repository。升级后,Collaboration Server 将仅支持与 MicroStrategy Data Repository 的连接。任何现有的用户评论都需要迁移到新的存储库才能保持可访问。
这Collaboration Server管理工具为系统管理员提供了一种将评论从以前的数据存储库迁移到新的数据存储库的方法。当协作管理页面检测到协作服务器在升级之前使用了以前的数据存储库时,将显示一条警告消息。
Collaboration Server 管理工具是一个控制台应用程序,将使用与 Collaboration Server 相同的配置连接到数据存储库,因此无需用户输入即可连接。该工具将在数据迁移时提供反馈,并在迁移完成时显示一条消息。
在现有的 Collaboration Server 上:
-
编辑
mongod.cfg文件下C:\Program Files\MicroStrategy\Collaboration Server\MongoDB目录,添加新部分net和bindIpAll: true。它将允许在机器外部访问 MongoDB,以便我们可以使用协作服务器管理工具从另一台机器连接到 MongoDB。确保使用四个空格而不是制表符 缩进,因为
mongod.cfg采用 YAML 格式。复制...
processManagement:
windowsService:
serviceName: MSTR_mongodb
displayName: MongoDB
security:
authorization: enabled
net:
bindIpAll: true - 点击开始 > Windows 管理工具 > 服务。
- 重新启动 Mongo DB 服务以应用修改后的配置。
- 打开
config.json文件 根据C:\Program Files\MicroStrategy\Collaboration Server目录,复制整行dburl财产。
在新的 Collaboration Server 计算机上:
- 点击开始 > Windows 管理工具 > 服务。
- 停止 MicroStrategy Collaboration/Realtime 服务。
-
打开
config.json文件 根据C:\Program Files\MicroStrategy\Collaboration Server目录,粘贴dburl内容顶部的行。更换localhost字符串中的dburl与现有 2019 年机器的 IP 相同。确保内容是有效的 JSON 格式。以下是修改后的示例config.json文件。复制{
"dburl": "mongodb://mstr:xxxx@{IP of the existing 2019 machine}:27017/mstr_collab?authSource=admin",
"port": 3000,
"logging": false,
"authorizationServerUrl": "http://localhost:8080/MicroStrategyLibrary/api",
"dataSource": {
"username": "mstr_collab",
"password": "xxxxxx"
},
"scaling": "none",
"secretKey": "xxxx",
"enableConfigApi": true
} - 运行数据迁移命令:
按以下格式输入三个文件位置:
$ "<PATH_TO_NODE>" "<PATH_TO_ADMIN_TOOL_FILE>" "<PATH_TO_CONFIG_FILE>"复制"C:\Program Files\MicroStrategy\Common Files\MicroStrategy\nodejs\node.exe" "C:\Program Files\MicroStrategy\Collaboration Server\node_modules\mstr-collab-svc\admintool.js" "C:\Program Files\MicroStrategy\Collaboration Server\config.json"使用migrate命令运行数据迁移:
复制cmd> migrate- 进入
quit关闭 Collaboration Server 管理工具。
- 启动服务 MicroStrategy Collaboration/Realtime Service。
