OMPM 的应用

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
简介:

1.OMPM的功能

OMPM的全称是Office Migration Planning Manger 2010(Office迁移规划管理器,OMPM)。OMPM会报告在把 Office 97至Office 2003文件格式(.doc、.xls等)转换为Office 2007及Office 2010文件格式(.docx、.xlsx等)时可能会遇到的问题,它是一个工具集。也可以理解为就是对升级到Office 2010的一个评估工具,看文件格式转换后的结果。

2.应用OMPM时所需的软件环境

(1)操作系统,XP SP3

(2) SQL SERVER 2008 R2 EXPRESS

(3)SQL SERVER 2005 BC

(4)SQLXML 4

(5) Access 2007或 Access 2010

(6)若要进行文件格式转换,安装FileFormatConverters

(7) WindowsXP-powershell-v2-x86-ENU

(8) dotnetfx35

注意:SQL SERVER 2008 R2 EXPRESS是一个免费的,不同与SQL SERVER 2008 R2。

3.安装软件

(1)安装SQL SERVER 2008 R2 EXPRESS时,创建的实列名为OMPM,身份验证方式是Windows authentication mode,其他均为默认值

(2) 下载MigrationPlanningManager2010,解压到C:\ompm,就完成了OMPM的安装。

· Scan:包含 OMPM 文件扫描程序的文件夹。

· Report:包含 OMPM Reports 的文件夹。若要从 OMPM Reports 中导出文件列表,数据库文件夹和相关组件也必须可用。

· Database:包含用于设置和填充 OMPM 数据库的脚本的文件夹。

· Tools:包含工具(如 Office 文件转换器和版本提取工具)的文件夹。

4.创建数据库

C:\OMPM\Database>createdb.bat .\ompm ompmdb

Ompmdb就是创建的数据库名称,ompm就是在安装SQL SERVER 2008 R2 EXPRESS时创建的实列名,“.\”代表是本机。

5.修改Offscan.ini配置文件,并进行扫描

在C:\ompm\scan下找到Offscan.ini,修改以下内容

(1) RunID ,例如: RunID=1002 .这个值在每次扫描前都必须修改成唯一的值,不可重复,否则就不可以进行扫描。

(2) Folder=C:\OMPTTEST 设置要扫描的目录,同时扫描子目录

如果你要扫描网络上的一台PC上的目录,可做如下设置

Folder=\\server name\ompmtest

(3) DestinationPath= c:\ompm\scandata 设置存放扫描日志文件的目录,在以后导入数据库时会用到这个目录

(4) Cablog=0 不把XML文件压缩成CAB文件

(5) 运行 c:\ompm\scan\offscan.exe

6.将扫描结果导入到数据库

C:\OMPM\Database>ImportScans.bat .\ompm ompmdb c:\ompm\scandata

7.查看扫描结果

在c:\ompm\report下将产生ompm.accdr,这就是扫描报告,需要用Access 2007或Access 2010打开。双击此文件,出现安全提示,点击OPEN

clip_image002

会出现以下对话框

clip_image003

点击上图中的 office 2000 compatibility ,出现以下图示

clip_image005

下表显示了各种严重级别,可帮助您从 OMPM 数据库的表格中找到将文件批量转换为 2007 Office system格式时可能发生的错误类型。

颜色

问题级别 ID

说明

红色

1

可能会导致重要数据丢失的已知问题(例如,Word 编辑版本丢失)或转换失败。

黄色

2

将转换为 2007 Office system格式,但可能会出现格式问题或少量的数据丢失问题。

绿色

3

少量外观问题,无数据丢失。

没有问题

4

没有问题。

8. Office 文件转换器的应用

(1)在c:\ompm\tools下有两个工具,一个是Office 文件转换器(ofc),另一个是版本提取工具(vet)。文件转换器功能就是能把Office 97至Office 2003文件格式(.doc、.xls等)转换为Office 2007及Office 2010文件格式(.docx、.xlsx等)。版本提取工具(vet)功能是把 Word 2003(或更早版本)形式保存的文件版本提取为不同的文件。

(2)应用OFC前,一定要先安装FileFormatConverters软件。

(3)设置 c:\ompm\tools\ofc.ini文件,做以下修改

LogDestinationPath=C:\OMPM\OFCLogs 日志文件存放的位置

fldr=D:\工作文档\office 2010升级 含有*.doc,*.xls的目录,要转换的目录

DestinationPathTemplate=D:\工作文档\ofctest 转换后的文件存放的目录

(4) 运行 c:\ompm\tools\ofc

转换完以后,就可以用scan.exe扫描,将扫描结果导入到数据库中,并查看结果,对转换的结果进行评估。要注意的是,在每次扫描前一定要对Offscan.ini中的 RunID要进行修改成唯一值。否则,不进行扫描。要详细了解OMPM,可以参考http://technet.microsoft.com/zh-cn/library/cc179179(office.12).aspx

总结:就是在扫描完成后,导入到娄据库时出现了以下错误

importerror

解决的方法就是把offscan.ini里的Cablog=0 不把XML文件压缩成CAB文件,这样导入时就不会出现以上的错误。



本文转自xcjgutong 51CTO博客,原文链接:http://blog.51cto.com/xuchengji/559416

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
相关文章
|
4月前
|
SQL 监控 druid
强大的Druid
Druid数据库连接池介绍以及使用步骤
|
存储 SQL druid
什么是Druid
什么是Druid
4421 1
什么是Druid
|
Web App开发 JavaScript 前端开发
解决DevTools failed to load SourceMap Could not load content for .js.map HTTP error code 404 问题
解决DevTools failed to load SourceMap Could not load content for .js.map HTTP error code 404 问题
567 0
|
4月前
|
XML Go 数据格式
Go如何自动解压缩包?如何读取docx/doc文件内容?
在开发过程中,我们常常需要处理压缩包和文档文件。本文将介绍如何使用Go语言自动解压缩包和读取docx/doc文件。
|
XML 数据格式
ehcache rmi 动态节点,代码创建,分布式配置
ehcache rmi 动态节点,代码创建,分布式配置
150 0
|
16天前
|
运维 Cloud Native Devops
一线实战:运维人少,我们从 0 到 1 实践 DevOps 和云原生
上海经证科技有限公司为有效推进软件项目管理和开发工作,选择了阿里云云效作为 DevOps 解决方案。通过云效,实现了从 0 开始,到现在近百个微服务、数百条流水线与应用交付的全面覆盖,有效支撑了敏捷开发流程。
19209 19
|
17天前
|
人工智能 自然语言处理 搜索推荐
阿里云Elasticsearch AI搜索实践
本文介绍了阿里云 Elasticsearch 在AI 搜索方面的技术实践与探索。
18746 14
|
16天前
|
Rust Apache 对象存储
Apache Paimon V0.9最新进展
Apache Paimon V0.9 版本即将发布,此版本带来了多项新特性并解决了关键挑战。Paimon自2022年从Flink社区诞生以来迅速成长,已成为Apache顶级项目,并广泛应用于阿里集团内外的多家企业。
17447 9
Apache Paimon V0.9最新进展
|
18天前
|
存储 人工智能 前端开发
AI 网关零代码解决 AI 幻觉问题
本文主要介绍了 AI Agent 的背景,概念,探讨了 AI Agent 网关插件的使用方法,效果以及实现原理。
18632 11
|
16天前
|
人工智能 自然语言处理 搜索推荐
评测:AI客服接入钉钉与微信的对比分析
【8月更文第22天】随着人工智能技术的发展,越来越多的企业开始尝试将AI客服集成到自己的业务流程中。本文将基于《10分钟构建AI客服并应用到网站、钉钉或微信中》的解决方案,详细评测AI客服在钉钉和微信中的接入流程及实际应用效果,并结合个人体验分享一些心得。
9885 5