Импорт файлов журнала диспетчера планирования миграции Office (OMPM) в базу данных
Применимо к: Office 2010
Последнее изменение раздела: 2015-03-09
После проверки компьютеров с помощью сканера файлов диспетчера планирования миграции Office (OMPM) можно импортировать получившиеся файлы журнала и файлы с расширением CAB в базу данных OMPM. В этой статье описывается порядок создания базы данных OMPM, импорта в нее файлов журнала OMPM, устранения ошибок импорта и удаления базы данных.
Содержание:
Создание базы данных OMPM
Импорт файлов журнала в базу данных OMPM
Устранение сбоев импорта
Удаление базы данных OMPM
Важно!
Последнее обновление для средства OMPM было выпущено в июле 2011 г. и доступно в Центре загрузки Майкрософт (https://go.microsoft.com/fwlink/?linkid=199599&clcid=0x419, страница может быть на английском языке). В нем были представлены исправления и улучшения для сканера файлов OMPM, конвертера файлов Office (OFC) и средства извлечения версий (VET). Если вы используете предыдущую версию средства OMPM, в новой версии OMPM вам будут недоступны существующие результаты сканирования клиентов, базы данных и любые экспортированные данные. В этом случае необходимо создать новые базы данных и выполнить повторное сканирование клиентов с помощью новой версии.
Создание базы данных OMPM
Перед созданием базы данных OMPM убедитесь, что установлены следующие версии SQL Server:
SQL Server 2005
SQL Server 2005, экспресс-выпуск
SQL Server 2008
SQL Server 2008 R2 Express
Для подготовки базы данных OMPM на компьютере, на котором планируется использовать это средство, можно использовать файл CreateDB.bat, расположенный в папке Database в каталоге установки OMPM. В командной строке перейдите к папке Database и введите следующую команду: CreateDB.bat <Computer/SQLServerName> <DatabaseName>
.
Импорт файлов журнала в базу данных OMPM
Скрипт импорта автоматизирует процесс импорта данных из XML-файла журнала или CAB-файлов непосредственно на сервер базы данных. Следующие два пакетных файла расположены в папке Database:
ImportScans.bat Позволяет импортировать в базу данных журналы проверки, созданные сканером файлов OMPM (Offscan.exe).
ImportActions.bat Позволяет импортировать в базу данных журналы действий, созданные конвертером файлов Office (OFC) и средством извлечения версий (VET). Дополнительные сведения о конвертере OFC и средстве VET см. в разделе Преобразование двоичных файлов Office с помощью конвертера файлов Office (OFC) и средства извлечения версий (VET).
Импорт можно начать сразу после генерации файлов XML или CAB сканером файлов OMPM. Ждать окончания сбора данных необязательно. Однако рекомендуется дождаться окончания сбора данных с какого-либо определенного компьютера. Средство импорта можно запускать несколько раз, чтобы добавлять новые сведения в базу данных по мере сбора данных.
Используйте следующие процедуры для импорта данных проверки и действий в базу данных. Перед выполнением каждой процедуры не запускайте несколько процедур импорта одновременно. Обязательно дожидайтесь завершения одной процедуры импорта и только после этого запускайте следующую. Запуск нескольких процедур импорта одновременно может привести к повреждению данных. Чтобы получить справку по любой команде, перейдите в папку Database и введите следующую команду: ImportScans.bat /?
или ImportActions.bat /?
.
Импорт файлов данных сканера файлов OMPM в базу данных
Чтобы импортировать файлы журнала, содержащие данные сканирования, полученные сканером файлов OMPM, используйте следующую процедуру. Рекомендуется ограничивать базу данных до 1 миллиона записей, если будет использоваться средство отчетов OMPM. Этого можно достичь, убедившись, что Offscan.exe в отдельной пробеге не проверяет более 1 миллиона файлов, или импортировав данные из одной проверки более 1 миллиона файлов в несколько баз данных. (Совет: 100 CAB-файлов содержат 1 миллион или менее файлов). Включите файл Scan_{GUID}.XML во все базы данных, если выбирается второй параметр. Дополнительные файлы о файле Scan_{GUID}.XML см. в разделе Исправление критичных сбоев далее в этой статье.
Импорт файлов данных сканера файлов OMPM в базу данных
Убедитесь, что следующие разрешения предоставлены.
Разрешения оператора базы данных
Разрешения на чтение и запись для хранилища
В командной строке перейдите к папке, где установлен OMPM, затем к папке Database и введите:
ImportScans.bat <ComputerName>\<SQLServerName> <DatabaseName> <PathToLogFiles>
Импорт файлов действий сканера файлов OMPM в базу данных
Чтобы импортировать файлы журнала, содержащие данные действий, полученные сканером файлов OMPM, конвертером файлов Office или средством извлечения версий, используйте следующую процедуру.
Импорт файлов действий сканера файлов OMPM в базу данных
Убедитесь, что следующие разрешения предоставлены.
Разрешения оператора базы данных
Разрешения на чтение и запись для хранилища
В командной строке перейдите к папке, где установлен OMPM, а затем к папке Database и введите:
ImportActions.bat <ComputerName>\<SQLServerName> <DatabaseName> <PathToLogFiles>
Важно!
Не прерывайте процесс импорта. В противном случае потребуется сбросить бит ImportInProgress и перезапустить процесс импорта. Чтобы сбросить бит ImportInProgress, выполните следующую команду в командной строке:osql.exe -S <sqlserver> -d <database> -n -h-1 -E -Q "Update Process_Control Set ImportInProgress = 0"
Для файлов ImportScans.bat и ImportActions.bat используются следующие параметры.
Параметры для файлов ImportScans.bat и ImportActions.bat показаны в следующей таблице. Дополнительные сведения о каждой команде можно получить, если ввести в командной строке следующее: ImportScans.bat /?
or ImportActions.bat /?
.
Параметр | Описание |
---|---|
ComputerName |
Имя компьютера, на котором размещена база данных Microsoft SQL Server. |
SQLServerName |
Имя компьютера с SQL Server, где создается новая база данных. Обязательный. |
DatabaseName |
Имя базы данных. Обязательный. |
PathToLogFiles |
Локальный путь (или UNC-путь) к папке, в которой хранятся файлы журнала. Оператор должен иметь разрешение на чтение/запись/создание объектов в этом месте. Обязательный. Примечание По умолчанию в файле offscan.ini указан следующий путь к файлам журнала данных сканирования: C:\OMPM\SCANDATA. По умолчанию указан следующий путь к файлам журнала действий: c:\OMPM\ACTIONLOGS. |
Например, если компьютеру присвоено имя COMPUTER1, серверу базы данных — имя SQLEXPRESS, база данных называется OMPM001, а файлы журналов сохранены в папке c:\OMPM\SCANDATA, введите в командной строке следующую команду:
ImportScans.bat COMPUTER1\SQLEXPRESS OMPM001 c:\OMPM\SCANDATA
После успешного импорта файлов журнала содержимое перемещается в импортированную вложенную папку в исходной папке <PathToLogFiles>.
Файлы, которые прежде хранились в папке <PathToLogFiles>, перемещаются во вложенную папку OMPMImported. Для импорта той же совокупности файлов в другую базу данных необходимо скопировать их обратно в папку <PathToLogFiles>.
Устранение сбоев импорта
Если при сканировании информации появляется критическая ошибка, может быть повреждена база данных OMPM или же отсутствовать файл, связанный с первым архивом CAB. Сканер создает файл SCAN_{GUID}.XML, связанный с первым создаваемым архивом CAB. Файл XML описывает настройки и процесс сканирования, включая RunID, сканируемые папки и все остальные свойства, заданные в файле конфигурации offscan.ini. Файл XML сканирования необходим для успешного импорта. Если невозможно найти первый файл CAB или файл XML внутри него, запустите сканирование снова, чтобы создать новый файл XML. Поскольку база данных заполнена информацией из файлов CAB, можно использовать их для восстановления информации. Если сохранились все файлы CAB, вы не потеряли данные. Высокоуровневый процесс по решению данной ситуации заключается в следующем:
Удалите существующую базу данных.
Создайте новую базу данных.
Переместите все CAB-файлы из папки OMPMImported.
Повторно импортируйте CAB-файлы с данными сканирования и действиями.
Для удаления и восстановления базы данных OMPM используйте следующую процедуру.
Устранение сбоев импорта
В командной строке перейдите к папке OMPM\Database и введите:
DeleteDB.bat <ComputerName>\<SQLServerName> <DatabaseName>
Предупреждение
При этом удаляется вся база данных. Все предварительно введенные в нее данные будут утеряны.
Например, если компьютеру присвоено имя COMPUTER1, серверу базы данных — SQLEXPRESS, а имя базы данных — OMPM001, то введите в командной строке:
DeleteDB.bat COMPUTER1\SQLEXPRESS OMPM001
В командной строке перейдите к папке OMPM\Database и введите:
CreateDB.bat <ComputerName>\<SQLServerName> <DatabaseName>
Например, если компьютеру присвоено имя COMPUTER1, серверу базы данных — SQLEXPRESS, а имя новой базы данных будет OMPM001, введите в командной строке следующую команду:
CreateDB.bat COMPUTER1\SQLEXPRESS OMPM001
Переместите все находящиеся в папке OMPM\SCANDATA\OMPMImported CAB-файлы на один уровень выше в папку OMPM\SCANDATA или при желании в другую папку. Переместите все находящиеся в папке OMPM\ACTIONLOGS\OMPMImported папки на один уровень выше в папку OMPM\ACTIONLOGS или при желании в другую папку.
В командной строке перейдите к папке OMPM\Database и введите:
ImportScans.bat <ComputerName>\<SQLServerName> <DatabaseName> <PathToLogFiles>
Например, если компьютеру присвоено имя COMPUTER1, серверу базы данных — имя SQLEXPRESS, база данных называется OMPM001, а файлы журналов сохранены в папке C:\OMPM\SCANDATA, введите в командной строке следующую команду:
ImportScans.bat COMPUTER1\SQLEXPRESS OMPM001 c:\OMPM\SCANDATA
В командной строке перейдите к папке OMPM\Database и введите:
ImportActions.bat <ComputerName>\<SQLServerName> <DatabaseName> <PathToLogFiles>
Например, если компьютеру присвоено имя COMPUTER1, серверу базы данных — имя SQLEXPRESS, база данных называется OMPM001, а файлы журналов сохранены в папке С:\OMPM\ACTIONLOGS, введите в командной строке следующую команду:
ImportActions.bat COMPUTER1\SQLEXPRESS OMPM001 c:\OMPM\ACTIONLOGS
Удаление базы данных OMPM
Используйте файл DeleteDB.bat для удаления существующей базы данных OMPM. Все данные из базы данных будут утеряны. Чтобы использовать файл DeleteDB.bat, введите в командной строке следующее: DeleteDB.bat <Computer/SQLServerName> <DatabaseName>
.
See Also
Concepts
Обзор диспетчера планирования миграции Office (OMPM) для Office 2010
Запуск сканера файлов диспетчера планирования миграции Office для Office 2010
Установка сканера файлов диспетчера планирования миграции Office для Office 2010
Анализ отчетов диспетчера планирования миграции Office (OMPM) для Office 2010
Преобразование двоичных файлов Office с помощью конвертера файлов Office (OFC) и средства извлечения версий (VET)
Schema for the Office Migration Planning Manager database in Office 2010