Залетайте, будем разбираться, как без лишних головных болей подключить устройство Timex к серверу, заставить служебные службы работать как часы, и настроить базу данных, чтобы она не сломалась в самый неподходящий момент. А заодно узнаем, зачем вообще это всё нужно и как правильно проверить, что всё работает, как надо. Готовы? Поехали!
Зачем нужен Timex и как он вписывается в IT-ландшафт
Timex — это система учёта рабочего времени и контроля доступа, которая использует устройства (считыватели, камеры и т.п.) и базы данных, чтобы хранить и обрабатывать данные. Представьте, что Timex — это умный охранник, который не спит и записывает, кто когда зашёл и вышел, причём с точностью до секунды.
Без правильного подключения Timex к серверу и базе — все эти данные рискуют потеряться, а контроль доступа превратится в комедию ошибок. Вот почему необходимо сразу разобраться с настройками сервера, служб и подключением к SQL-базе.
Какие службы и устройства участвуют в работе Timex
Устройство Timex — это целая экосистема:
- Устройство — считыватель, камера и другие сенсоры.
- Служба Timex Server Service — основная служба на сервере, которая обрабатывает данные.
- База данных SQL Server — хранит всю информацию о сотрудниках, событиях, правах доступа.
- Клиент Timex — ПО, которое связывается с сервером и базой, чтобы управлять системой.
- HASP-ключ — лицензия, которая позволяет запускать систему без ограничений.
Чтобы всё работало, надо правильно подключить каждую часть. Это как собрать большой пазл из устройств и программ.
Настройка подключения Timex к серверу и базе
Как настроить подключение к SQL Server
Первое, что нужно проверить — доступ к базе данных:
| Шаг | Что делать | Почему важно |
|---|---|---|
| 1 | Пинговать сервер по имени и IP-адресу (ping [SQLServerDNSName] и ping [IP]) | Проверяем, доступен ли сервер в сети |
| 2 | Проверить порт подключения (telnet [IP] 1433) | Убедиться, что порт SQL Server открыт |
| 3 | Проверить настройки аутентификации (Windows или Mixed) | Чтобы избежать ошибки "Login failed" |
| 4 | Использовать утилиты cliconfg.exe и svrnetcn.exe для проверки параметров подключения | Настроить клиент и сервер для общения |
Если пинг не проходит — смотрим, не сломалась ли сеть. Если порт занят — меняем порт SQL Server или освобождаем его.
Запуск и проверка службы Timex Server Service
Служба — сердце системы, без неё Timex как оркестр без дирижёра.
- Проверяем в службах Windows наличие Timex Server Service.
- Если службы нет — переустанавливаем ПО Timex в режиме сервера (а не клиента!).
- Если служба есть, но не запущена — запускаем её и ставим автоматический запуск.
- Если служба падает — выключаем антивирус и брандмауэр или добавляем исключения.
- Можно изменить настройки службы, чтобы она запускалась от имени администратора, это помогает избежать проблем с правами доступа.
Настройка подключения через утилиту "Настройка доступа к SQL серверу"
- В настройках подключения к Timex Server Service вводим имя компьютера, IP-адрес или localhost (если всё на одном ПК).
- Проверяем порт — иногда он может быть занят другим приложением.
- В некоторых случаях помогает переключение между SQL аутентификацией и Windows.
Что делать с HASP-ключом
HASP-ключ — это как ключ от сейфа, без него доступ к лицензии закрыт.
- Убедитесь, что HASP-ключ вставлен в USB.
- Для диагностики можно зайти в административный центр Sentinel HASP по адресу http://localhost:1947.
- Если ключ не виден, пробуем вытащить и вставить его заново.
- На компьютере с ключом запускаем утилиту TimexActivation для генерации запроса на активацию.
- Если сессии зависли, сбрасываем их по адресу http://localhost:1947/_int_/sessions.html.
- Для корректной работы устанавливаем клиент Timex с выбранной службой TimexLicenseService.
Управление и сбор данных в базе Timex
Создание резервных копий базы данных
Копия базы — ваше спасение в случае катастрофы.
| Шаг | Что сделать |
|---|---|
| Открыть SQL Server Management Studio (SSMS) | Найти базу Timex |
| Кликнуть правой кнопкой по базе и выбрать «Создать резервную копию» | Выбрать тип «Полная» |
| Указать имя и место сохранения копии | Подтвердить создание |
| Резервные копии можно хранить неограниченно или с ограниченным сроком |
Восстановление базы из резервной копии
Если база сломалась, не беда:
- В SSMS выбрать «Восстановить» -> «База данных».
- Выбрать резервную копию.
- Отметить опцию «Перезаписать существующую базу данных».
- Нажать «ОК» и дождаться завершения.
Работа с отчётами и сбором событий
Timex умеет собирать события для отчётов — например, кто и когда заходил.
- Сбор событий можно делать вручную (через клик по контроллеру) или автоматически с помощью триггеров и глобальных связей.
- Для отчётов используется правило «Первый/Последний проход» — разница между первой и последней отметкой.
- Автоматическая отправка отчётов по email — через настройку триггеров с задачами: сбор данных, создание отчёта, отправка письма.
Проверка и устранение ошибок при подключении
Вылетела ошибка? Не спешите ругать систему, давайте действовать по науке:
| Ошибка | Возможная причина | Что делать |
|---|---|---|
| Нет подключения к службе Timex Server Service | Служба не запущена или отсутствует | Запустить службу или переустановить ПО |
| Ошибка «Login failed for user» при подключении к SQL | Неправильный тип аутентификации или пароль | Использовать mixed auth и проверить пароль |
| HASP-ключ не виден | Ключ не подключён или сессии зависли | Вынуть/вставить ключ, сбросить сессии |
| Ошибки с базой данных | Повреждение или отсутствие резервной копии | Восстановить базу из резервной копии |
Полезные советы и лайфхаки
- Настройка сети: всегда проверяйте IP-адреса серверов и устройств. Помните, что подключение по имени иногда может подвести из-за проблем с DNS.
- Антивирус и Firewall: не забудьте добавить исключения для служб Timex и портов SQL Server.
- Локальный сервер или облако? Timex может работать и так, и так. Локальный сервер — быстрее и под контролем. Облачный — гибче и удалённо доступен.
- SQL Server — всегда следите, чтобы версия сервера была совместима с версией Timex.
- Резервное копирование — это необходимость! Потерять базу — всё равно что забыть ключи от квартиры.
Заключение
Система Timex — это инструмент для контроля доступа и учёта времени. Чтобы она не превратилась в головоломку, необходимо правильно запустить службы на сервере, настроить подключение к SQL базе, а также позаботиться о лицензиях HASP и резервном копировании данных. Придерживайтесь инструкций, проверяйте каждый шаг, и тогда Timex будет работать надёжно, как швейцарские часы, а вы — без стресса!
Пусть ваш сервер Timex всегда отвечает на пинг, а база данных живёт долго и счастливо!