BioTime Database Utility (dbutil) предназначена для выполнения следующих операций:

  • создание пустой базы данных BioTime на выбранном SQL Server (например, если во время установки BioTime, по каким-либо причинам, не получилось создать новую базу данных);
  • удаление базы данных BioTime;
  • обновление базы данных BioTime.

При создании пустой базы данных BioTime, в ветку реестра HKEY_CURRENT_USER \Software\CIS\BioTime\v3.0\Server\Configuration\PS прописываются необходимые для корректного функционирования BioTime Server ключи и соответствующие значения.


Обновлять базу данных BioTime можно только с любой из предыдущих версий и только один раз. Повторное обновление уже обновленной базы данных (например, если первое обновление завершилось с ошибкой) может привести к порче базы данных и потере хранящейся там информации. Поэтому настоятельно рекомендуется перед любыми операциями с базой данных (особенно это касается работы с dbutil) создавать резервную копию базы данных либо средствами BioTime, либо с помощью соответствующих инструментов SQL Server.

BioTime Database Utility работает в режиме командной строки.


Описание команд


Команды BioTime Database Utility
ОписаниеПараметры команды
Описание
/install
установка базы данных
<biotime_server_address>
адрес сервера BioTime
<template_dir>
путь к файлу шаблона. Шаблон BioTime содержит XML-файлы с данными, которые будут внесены в базу данных BioTime. По умолчанию файлы шаблона копируются в папку: C:\Program Files\BioLink BioTime 2006\Templates\Default Template

<sql_server_admin_c onn_str>
строка с именем пользователя и паролем администратора SQL-сервера. У этого администратора должны быть права на создание новых баз данных.
Параметры <sql_server_admin_c onn_str>:
  • Data Source – адрес SQL-сервера;
  • Initial Catalog – имя базы данных;
  • User ID – имя администратора SQL-сервера;
  • Password – пароль администратора SQL-сервера.

<biotime_db_c onn_str>
строка подключения к базе данных BioTime.
Параметры <biotime_db_c onn_str>:
  • Data Source – адрес SQL-сервера;
  • Initial Catalog – имя базы данных;
  • User ID – имя пользователя, под которым BioTime Server будет работать с SQL. Этот пользователь будет создан в базе данных BioTime. Ему будут назначены следующие роли:
  • db_backupoperator (резервное копирование базы данных);
  • db_owner (полный контроль над всеми аспектами функционирования базы данных);
  • Password – пароль пользователя, под которым BioTime Server будет работать с SQL.

/drop
удаление базы данных

<biotime_server_address>

адрес BioTime Server
<sql_server_admin_c onn_str>
строка к базе BioTime с именем пользователя и паролем администратора SQL-сервера.
/upgrade
обновление информации в базе данных

<biotime_server_address>


адрес BioTime Server;

<template_dir>


путь к файлу шаблона.




Пример

Пример создания пустой базы данных с помощью BioTime Database Utility:

dbutil /install 127.0.0.1 "C:\BioTime Templates\Default Template"

"Data Source=(loc al);Initial Catalog=BioTime;User Id=sa;Password=;" "Data Source=(loc al);Initial Catalog=BioTime;User Id=bbd;Password=dsd;"

где 127.0.0.1 – адрес сервера BioTime; C:\BioTime Templates\Default Template – путь к файлам шаблона; Data Source=(loc al) – указатель, что используется локальный SQL-сервер.


Пример удаления базы данных с помощью BioTime Database Utility:

dbutil /drop 127.0.0.1

"Data Source=(loc al);Initial Catalog=BioTime;User Id=sa;Password=;"