Создание источника данных SQLite, SQL Server LocalDB, Microsoft Access

Большинству пользователей достаточно встроенных возможностей программного обеспечения и использования локальных источников данных, автоматически создаваемых вместе со слоем в базе, которая хранится в директории со слоем в файлах SQLite (*.sqlite), SQL Server LocalDB (*.mdf), в предыдущих версиях использовались Microsoft Access (*.mdb) и BDE Paradox (*.db).

При хранении таблиц в файлах SQLite или SQL Server LocalDB таблицы доступны только в рамках одного слоя, для использования одного файла базы данных несколькими слоями создаются источники данных.

Процесс создания источников данных используя базы данных SQLite, SQL Server LocalDB, Microsoft Access одинаков и заключается в указании места расположения файла базы данных.

Для добавления источника данных:

  1. В панели Источники данных нажмите кнопку Добавить.

  2. В панели появившейся панели Источник данных в окошке Название источника впишите название нового источника. Используйте те же правила для названия, что и для имен файлов и папок, то есть можно использовать символы латиницы и кириллицы, цифры, пробелы, знаки подчеркивания, но нельзя использовать знаки косой черты, двоеточия, знака вопроса и т.п.

  3. Выберите Тип подключения:

    • либо SQL Server LocalDB

    • либо база данных SQLite

    • либо база данных Microsoft Access (не рекомендуется использовать в ZuluGIS 2021).

  4. Укажите файл базы данных:

    • Если файл база данных существует, Воспользуйтесь кнопкой Обзор…, чтобы найти и выбрать этот файл на компьютере.

    • Если необходимо создать новый файл Воспользуйтесь кнопкой Новая…, укажите место сохранение и наименование нового файла базы данных.

Примеры источников данных

Пример 1

Подключение к файлу баз данных SQL Server LocalDB (all_layers.mdf) расположенному в директории C:\ZuluGIS\file_conn\

<datasrc>
    name: SQL_LocalDB_all_layers
    type: localdb
    path: C:\ZuluGIS\file_conn\all_layers.mdf
    <access>
        require: anybody
    </access> </datasrc>

Пример подключения к SQL Server LocalDB

Рисунок 535. Пример подключения к SQL Server LocalDB


Пример 2

Подключение к файлу баз данных SQLite (all_layers.sqlite) расположенному в директории C:\ZuluGIS\file_conn\

<datasrc>
    name: SQL_LocalDB_all_layers
    type: localdb
    path: C:\ZuluGIS\file_conn\all_layers.mdf
    <access>
        require: anybody
    </access> </datasrc>

Пример подключения к SQLite

Рисунок 536. Пример подключения к SQLite