Настройка работы с MS SQL Server 2000
Настройка работы с MySQL
Настройка работы с PostgreSQL
Настройка работы PrintMonitor с базами данных Microsoft SQL Server 2000
Для того, чтобы настроить сохранение журнала печати в базе данных на MS SQL Server 2000, выполните следующие действия:
1. Создайте базу данных на MS SQL Server 2000, в которую PrintMonitor будет сохранять данные журнала печати.
2. Для созданной базы данных выполните скрипт mssql_build_base.sql, который находится в поддиректории Database рабочей директории PrintMonitor. В результате выполнения этого скрипта в базе данных будут созданы таблицы и связи для хранения журнала печати, а также служебные таблицы PrintMonitor.
3. Запустите приложение просмотра PrintMonitor. Подключитесь к созданной на предыдущих шагах базе данных.
Для подключения к базе данных выберите пункт меню "Файл \ Подключение". В открывшемся диалоге выберите из выпадающего списка "Источник данных" пункт "Microsoft SQL Server". Настройте параметры подключения к SQL Server и нажмите кнопку "Ok".
В случае успешного подключения в левой части главного окна приложения должно открыться дерево отчетов.
4. Для настройки службы слежения PrintMonitor откройте диалог настроек (пунк меню: "Инструменты \ Настройки"). Выберите закладку "MS SQL Server". В открывшемся диалоге укажите параметры подключения к SQL Server для службы слежения.
5. Откройте закладку "Базы данных" дилога настроек. Поставьте флажок возле пункта списка "MS SQL Server" и нажмите кнопку "Применить".
6. Перезапустите службу слежения.
Перезапустить службу можно либо из меню приложения просмотра (пункт меню: "Инструменты \ Служба \ Перезапустить службу"), либо воспользовавшись стандартным приложением Windows для управления службами (пункт меню: "Инструменты \ Служба \ Службы...").
Как выполнить скрипт на сервере MS SQL, если не установлены графические клиентские утилиты.
В комплект поставки MS SQL (MSDE) входит приложение, позволяющее выполнять скрипты на сервере баз данных из командной строки. Это приложение - osql.exe. Для выполнение SQL-скрипта на локально установленном сервере командная строка, вызывающее данное приложение, будет иметь приблизительно следующий вид:
OSQL.exe -S 127.0.0.1 -d PrintMonitor -U manager -i mssql_build_base.sql
В этой строке:
- S имя сервера баз данных
- d база данных, для которой будет выполнен скрипт
- U логин пользователя базы данных
- i имя скрипта SQL
После запуска OSQL.exe попросит ввести пароль. Введите пароль пользователя
Подробнее о параметрах OSQL можно узнать, набрав в командной строке:
OSQL.exe -?
Настройка работы PrintMonitor с базами данных MySQL
Внимание! Для корректной работы PrintMonitor 3.x с сервером MySQL необходимо установить драйвер MySQL ODBC 3.51 Driver.
Для того, чтобы настроить сохранение журнала печати в базе данных на сервере MySQL, выполните следующие действия:
1. Создайте базу данных на сервере MySQL, в которую PrintMonitor будет сохранять данные журнала печати.
2. Для созданной ранее базы данных выполните скрипт mssql_build_base.sql, который находится в поддиректории Database рабочей директории PrintMonitor. В результате выполнения этого скрипта в базе данных будут созданы таблицы для хранения журнала печати, а также служебные таблицы PrintMonitor.
3. Создайте системный DSN в администраторе источников данных ODBC. Для этого откройте приложение администратора источников данных ("Пуск / Настройка / Панель управления / Администрирование / Источники данных (ODBC)"), переключитесь на закладку "Системный DSN" и нажмите кнопку "Добавить". В открывшемся списке драйверов выберите MySQL ODBC 3.51 Driver и нажмите кнопку "Готово". На следующем диалоге будет предложено настроить параметры подключения к MySQL. В поле "Data Source Name" введите название "printmonitor". Остальные поля оставьте без изменения.
4. Запустите приложение просмотра PrintMonitor. Подключитесь к созданной на предыдущих шагах базе данных. Для подключения к базе данных выберите пункт меню "Файл \ Подключение". В открывшемся диалоге выберите из выпадающего списка "Источник данных" пункт "MySQL". Настройте параметры подключения к серверу MySQL и нажмите кнопку "Oк". В случае успешного подключения в левой части главного окна приложения должно открыться дерево отчетов.
5. Для настройки службы слежения PrintMonitor откройте диалог настроек (пунк меню: "Инструменты \ Настройки"). Выберите закладку "MyServer". В открывшемся диалоге укажите параметры подключения к серверу MySQL для службы слежения.
6. Откройте закладку "Базы данных" дилога настроек. Поставьте флажок возле пункта списка "MySQL" и нажмите кнопку "Применить".
7. Перезапустите службу слежения. Перезапустить службу можно либо из меню приложения просмотра (пункт меню: "Инструменты \ Служба \ Перезапустить службу"), либо воспользовавшись стандартным приложением Windows для управления службами (пункт меню: "Инструменты \ Служба \ Службы...").
Особенности настройки работы PrintMonitor с базами данных MySQL 5
Установка и настройка для сервера MySQL 5 имеет ряд особенностей:
1. Необходимо устанавливать PrintMonitor версии 3.8 или выше.
2. На сервере MySQL 5 задайте cp1251 в качестве локализации по умолчанию. Для этого в файле конфигурации my.ini установите default-character-set=cp1251 (в клиентской и серверной секции).
3. Обновите драйвер MyODBC до версии 3.51.12. Последнюю версию драйвера можно взять с официальной страницы загрузки MySQL: http://mysql.org/downloads/connector/odbc/3.51.html.
4. Для этой версии драйвера необходимо вручную задать используемую кодовую страницу.
Для этого откройте ODBC Data Source Administrator (Start \ Settings \ Control Panel \ Administrative Tools \ Data Sources (ODBC)), перейдите на закладку System DSN и откройте свойства DSN printmonitor.
На закладке Connect Options свойств DSN printmonitor задайте в поле Initial Statement "SET CHARACTER SET cp1251".

Рис.1. Настройка DSN printmonitor.
Настройка работы PrintMonitor с базами данных PostgreSQL
Для того, чтобы настроить сохранение журнала печати в базе данных на сервере PostgreSQL, выполните следующие действия:
1. Создайте базу данных на сервере PostgreSQL, в которую PrintMonitor будет сохранять данные журнала печати.
2. Для созданной на первом шаге базы данных выполните скрипт postgresql_build_base.sql, который находится в поддиректории Database \ PostgreSQL рабочей директории PrintMonitor. В результате выполнения этого скрипта в базе данных будут созданы таблицы для хранения журнала печати, а также служебные таблицы PrintMonitor.
3. Создайте системный DSN в администраторе источников данных ODBC. Для этого откройте приложение администратора источников данных ("Пуск / Настройка / Панель управления / Администрирование / Источники данных (ODBC)"), переключитесь на закладку "Системный DSN" и нажмите кнопку "Добавить". В открывшемся списке драйверов выберите "PostgreSQL ANSI" и нажмите кнопку "Готово". На следующем диалоге будет предложено настроить параметры подключения к PostgreSQL. В поле "Data Source Name" введите название "pg_printmonitor". Остальные поля оставьте без изменения.
Альтернативный способ создания DSN: откройте диалог настроек приложения (меню: Инструменты \ Настройки) и перейдите на закладку "PostgreSQL", нажмите на ссылку "Создать DSN (ODBC) для работы с PostgreSQL".
4. Запустите приложение просмотра PrintMonitor. Подключитесь к созданной на предыдущих шагах базе данных.
Для подключения к базе данных выберите пункт меню "Файл \ Подключение". В открывшемся диалоге выберите из выпадающего списка "Источник данных" пункт "PostgreSQL". Настройте параметры подключения к серверу PostgreSQL и нажмите кнопку "Oк".
В случае успешного подключения в левой части главного окна приложения должно открыться дерево отчетов.
5. Для настройки службы слежения PrintMonitor откройте диалог настроек (пунк меню: "Инструменты \ Настройки"). Выберите закладку "PostgreSQL". В открывшемся диалоге укажите параметры подключения к серверу PostgreSQL для службы слежения.

Рис.2 "Диалог настройки подключения к серверу PostgreSQL"
6. Откройте закладку "Базы данных" дилога настроек. Поставьте флажок возле пункта списка "PostgreSQL" (остальные флажки можно снять) и нажмите кнопку "Применить".
7. Перезапустите службу слежения.
Перезапустить службу можно либо из меню приложения просмотра (пункт меню: "Инструменты \ Служба \ Перезапустить службу"), либо воспользовавшись стандартным приложением Windows для управления службами (пункт меню: "Инструменты \ Служба \ Службы...").
Нажмите кнопку "Ок", чтобы сохранить все изменения, внесенные в настройки.
Ресурсы Интернет
Официальный сайт разработчиков MySQL
Страница загрузки MySQL
Страница загрузки драйвера MyODBC
Русский сайт MySQL




PrintMonitor Pro