Настройки источников данных хранятся в конфигурационном файле
DataSrc.cfg
в папке, где установлен ZuluServer. В файле
DataSrc.cfg
содержится информация об источниках данных,
настройки СУБД и выполнения запросов с оператором ИЗМЕНИТЬ (CHANGETO).
Подсказка | |
---|---|
|
Создание, изменение и удаление источников данных производится в панели Источники данных, которую можно открыть из программы Монитор ZuluServer, выбрав меню .
Примечание | |
---|---|
Настройки источников данных хранятся в конфигурационном файле |
Рисунок 15. Панель Источники данных
Источники данных можно также задать в конфигурационном файле DataSrc.cfg (расположен в папке с ZuluServer). Ниже приведен фрагмент этого файла:
#Фрагмент файла DataSrc.cfg # To pass authorization info to DBMS transitively #Передавать учетные сведения на сервер СУБД dbms-auth-pass: all Используемая СУБД по умолчанию local-dbms: sqlite #Ограничение запросов на изменение restrict-changeto: no #Версия SQL Server LocalDB по умолчанию localdb: v11 <datasrc> name: ODBC_SQL_system type: odbc/dsn dsn: ODBC_SQL_con <access> require: valid-user </access> </datasrc> <datasrc> name: ODBC_File_DSN_SQL type: odbc/file file: C:\ZuluGIS\file_conn\File_DSN.dsn login: zu pswd: $zs2$mcmUz8WR7rEOtnfcBDh9G. bulk-dir: C:\Logs </datasrc> <datasrc> name: ODBC_SQL_str type: odbc/connstr connstr: DSN=ODBC_SQL_con;Trusted_Connection=No;APP=ZuluGIS 2021;WSID=DIMA-E;DATABASE=Zulu_test; login: zu pswd: $zs2$mcmUz8WR7rEOtnfcBDh9G. </datasrc> <datasrc> name: SQLite_all_layers type: sqlite path: C:\ZuluGIS\file_conn\all_layers.sqlite </datasrc> <datasrc> name: Native_PostgreSQL_1 type: postgresql/connstr connstr: host=localhost;port=5432;dbname=zulu login: zulu pswd: $zs2$1eaUGwCQUX9rISXYUl7CC1 </datasrc>
Где:
Name
– наименование источника данных, произвольный
текст.
Type
– тип источника данных, может принимать
значения odbc/dsn, odbc/file, ado/udl, ado/connstr, postgresql/connstr,
sqlite, localdb.
Connstr
– указывается строка соединения, содержание зависит от выбранного типа источника данных и драйвера поставщика данных.
Path
– указывается путь файлу dsn или файлу базы данных, в зависимости от выбранного типа источника данных.
Dsn
– наименование dsn, используемого при
построении источника данных.
Udl
– указывается путь файлу UDL.
Login
– логин, для авторизации на СУБД.
Pswd
– пароль для авторизации на СУБД, записывается
в зашифрованном виде.
dbms-auth-pass: on
– при авторизации на СУБД будут
использоваться учетные сведения пользователя ZuluServer.
bulk-dir
– указывается специальная папка,
позволяющая ускорить операции массового импорта (BULK INSERT).
Предупреждение | |
---|---|
В случае если ZuluGIS/ZuluServer и SQL Server установлены на разных компьютерах, папка должна быть доступна по указанному пути с обоих компьютеров. Используемая учетная запись должна обладать разрешениями, необходимыми для работы с этой папкой на удаленном диске. |
<access> …. </access>
– в секции access
записываются сведения о публикации источника данных на ZuluServer и его
доступности. Настраивается в администраторе ZuluServer. Если секция отсутствует, значит,
источник не опубликован или опция require имеет значение nobody (require:
nobody).
Возможные значения параметра require:
require:valid-user
– источник
опубликован и доступен зарегистрированным пользователям;
require:anybody
– источник опубликован
и доступен всем пользователям;
require:users User1 Group1
– источник
опубликован и доступен перечисленным пользователям или группам
пользователей.