Настройки источников данных хранятся в конфигурационном файле
DataSrc.cfg в папке, где установлен ZuluServer. В файле
DataSrc.cfg содержится информация об источниках данных,
настройки СУБД и выполнения запросов с оператором ИЗМЕНИТЬ (CHANGETO).
![]() | Подсказка |
|---|---|
|
|
Создание, изменение и удаление источников данных производится в панели Источники данных, которую можно открыть из программы Монитор ZuluServer, выбрав меню .
![]() | Примечание |
|---|---|
|
Настройки источников данных хранятся в конфигурационном файле |

Рисунок 16. Панель Источники данных
Источники данных можно также задать в конфигурационном файле 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;schema=myscheme 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 – источник
опубликован и доступен перечисленным пользователям или группам
пользователей.