- установил приложение на андроид
- установил SpRecord 3.102 SQL, MS SQL, перенес записи в MS SQL
- установил Java 8
- включил запрос пароля на доступ к записям, указал пароль для администратора, добавил пользователей и присвоил права.
Таким сохранил файл config.ini:
Код: Выделить всё
# HTTP
# 0 - don't use, 1 - use
USE_HTTP = 1
SERVER_PORT = 8080
# HTTPS.
# 0 - don't use, 1 - use
USE_HTTPS = 0
SERVER_PORT_HTTPS = 443
KEY_STORE_PASSWORD =
KEY_MANAGER_PASSWORD =
# 0 - don't use, 1 - use
# To use TLS v1, v1.1 install Java Cryptography Extension (JCE) Unlimited Strength http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
USE_TLS_V1 = 0
USE_TLS_V1_1 = 0
# MS SQL
DB_ADDRESS = "тут указал IP адрес сервера"
DB_PORT = 1433
DB_INSTANCE_NAME = SQLEXPRESS
DB_NAME = SpRecord
DB_LOGIN = sa
DB_PASSWORD = тут указал пароль для MS SQL
Если проверять подключение, через функцию в Sprecord, то удачно подключается, когда указываю "./SQLEXPRESS". Если же указываю "SQLEXPRESS", то выходит ошибка.
Порт 1433 пробросил. Если удаленно подключаться к БД, через SQL Server Management, то все подключается удачно.
Когда запускаю "start.bat" выдает:
Код: Выделить всё
C:\Users\Admin\Downloads\sprecord_server>java -jar sprecord.server-0.9-RELEASE-executable.jar
[main] INFO org.eclipse.jetty.util.log - Logging initialized @194ms
user=Admin; password=...; rights=all
[main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Started.
[main] INFO com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Driver does not support get/set network timeout for connections. (Эта операция не поддерживается.)
[main] INFO org.eclipse.jetty.server.Server - jetty-9.3.z-SNAPSHOT
[main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@8c4ac0{/sprecord,null,AVAILABLE}
[main] INFO org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@16c9cd8{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
[main] INFO org.eclipse.jetty.server.Server - Started @1151ms