Импорт файлов журнала OMPM в базу данных
Обновлено: Сентябрь 2009
Назначение: Office Resource Kit
Последнее изменение раздела: 2015-03-09
Средство импорта автоматизирует процесс импорта данных из XML-файла журнала или CAB-файлов непосредственно на сервер базы данных. Импорт можно начать сразу после генерации файлов XML или CAB сканером файлов OMPM. Ждать окончания сбора данных необязательно. Однако рекомендуется дождаться окончания сбора данных с какого-либо определенного компьютера. Средство импорта можно запускать несколько раз, чтобы добавлять новые сведения в базу данных по мере сбора данных.
Примечание: |
---|
Перед запуском средства импорта необходимо учесть следующие требования базы данных.
|
Чтобы импортировать файлы журнала, содержащие данные сканирования, полученные сканером файлов OMPM, используйте следующую процедуру.
Импорт файлов данных сканера файлов OMPM в базу данных
В командной строке перейдите к папке, где установлен OMPM, а затем к папке Database.
Введите:
ImportScans.bat <ComputerName>\<SQLServerName> <DatabaseName> <PathToLogFiles>
Чтобы импортировать файлы журнала, содержащие данные действий, полученные сканером файлов OMPM, конвертером файлов Office или средством извлечения версий, используйте следующую процедуру.
Импорт файлов действий сканера файлов OMPM в базу данных
В командной строке перейдите к папке, где установлен OMPM, а затем к папке Database.
Введите:
ImportActions.bat <ComputerName>\<SQLServerName> <DatabaseName> <PathToLogFiles>
Для файлов ImportScans.bat и ImportActions.bat используются следующие параметры.
Параметр | Описание |
---|---|
ComputerName |
Имя компьютера, на котором работает SQL Server. |
SQLServerName |
Имя компьютера SQL Server, на котором создается новая база данных. Обязательный. |
DatabaseName |
Имя базы данных SQL Server. Обязательный. |
PathToLogFiles |
Локальный путь (или UNC-путь) к папке, в которой хранятся файлы журнала. Оператор должен иметь разрешение на чтение, запись и создание объектов в этом расположении. Обязательный. Примечание. По умолчанию в файле offscan.ini указан следующий путь к файлам журнала данных сканирования: c:\OMPM\SCANDATA. По умолчанию указан следующий путь к файлам журнала действий: c:\OMPM\ACTIONLOGS. |
Например, если компьютеру присвоено имя COMPUTER1, серверу базы данных — имя SQLEXPRESS, база данных называется OMPM001, а файлы журналов сохранены в папке c:\OMPM\SCANDATA, введите в командной строке следующую команду:
ImportScans.bat COMPUTER1\SQLEXPRESS OMPM001 c:\OMPM\SCANDATA
После успешного импорта файлов журнала контент перемещается в импортированную вложенную папку в исходной папке <Путь_к_файлам_журналов>.
Важно: |
---|
Не следует одновременно запускать несколько процедур импорта одновременно. Всегда необходимо дождаться завершения одной процедуры импорта и только после этого запускать следующую. Запуск нескольких процедур импорта одновременно может привести к повреждению данных. |
Примечания.
Для выполнения этих скриптов необходимо иметь разрешения оператора базы данных.
Так как создается вложенная папка, необходимо иметь разрешения на чтение и запись в этом расположении хранения данных.
Для получения справки по этой команде введите в командной строке ImportScans.bat /? или ImportActions.bat /?.
Файлы, которые хранились в папке <Путь_к_файлам_журналов>, перемещены во вложенную папку OMPMImported. Для импорта той же совокупности файлов в другую базу данных необходимо скопировать их обратно в папку <Путь_к_файлам_журналов>.
Устранение сбоев в процессе импортирования
Если при сканировании информации появляется критическая ошибка, может быть повреждена база данных OMPM или же отсутствовать файл, связанный с первым архивом CAB. Сканер создает файл SCAN_{GUID}.XML, связанный с первым создаваемым архивом CAB. Файл XML описывает настройки и процесс сканирования, включая RunID, сканируемые папки и все остальные свойства, заданные в файле конфигурации offscan.ini. Файл XML сканирования необходим для успешного импорта. Если невозможно найти первый файл CAB или файл XML внутри него, запустите сканирование снова, чтобы создать новый файл XML. Поскольку база данных заполнена информацией из файлов CAB, можно использовать их для восстановления информации. Если сохранились все файлы CAB, вы не потеряли данные. Высокоуровневый процесс по решению данной ситуации заключается в следующем:
Удалите существующую базу данных.
Создайте новую базу данных.
Переместите все CAB-файлы из папки OMPMImported.
Повторно импортируйте CAB-файлы с данными сканирования и действиями.
Для удаления и восстановления базы данных OMPM используйте следующую процедуру.
Удаление и восстановление базы данных 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, а файлы журналов сохранены в папке c:\OMPM\ACTIONLOGS, введите в командной строке следующую команду:
ImportActions.bat COMPUTER1\SQLEXPRESS OMPM001 c:\OMPM\ACTIONLOGS
Загрузка данной книги
Для удобства чтения и печати эта статья включена в следующую книгу, доступную для загрузки:
Полный список доступных книг см. в статье Сведения о ресурсах для Office.