Внешний источник данных – объект базы данных, который обеспечивает доступ к внешним SQL серверам. При доступе используется ODBC драйвер соответствующего SQL-сервера. Между серверами HyTech может осуществляться непосредственный доступ, без использования ODBC драйвера.
SQL оператор create datasource создает новый внешний источник данных, который можно будет использовать для доступа к внешним SQL серверам.
Задает имя внешнего источника данных. Имя внешнего источника данных должно содержать буквы и цифры, должно начинаться с буквы и должно быть не длиннее 31 символа. Имена внешних источников данных должны быть уникальными и не должны совпадать с зарезервированными словами.
Имя_драйвера
Обязательный параметр, который задает имя ODBC-источника или строку для связи с HT SQL сервером. Если имя драйвера содержит символы, неразрешенные к употреблению в идентификаторах, то имя драйвера надо заключить в кавычки. Для связи с HT SQL сервером, минуя ODBC, вместо имени ODBC-источника надо задать строку связи в следующем формате ht://tcpip:/htsql:5666 где htsql – имя машины, на которой располагается подключаемый HT SQL сервер, 5666 – номер порта, который использует подключаемый HT SQL сервер. Длина имени драйвера не должна быть больше 31 символа.
Имя_пользователя
Обязательный параметр, который задает имя пользователя в подключаемом внешнем SQL сервере. Под этим именем сервер получает доступ к внешнему SQL серверу.
Пароль
Необязательный параметр, который задает пароль, соответствующий Имени_пользователя.
Пример: Создать внешний источник данных с именем dsoracle для доступа к Oracle через ODBC источник ora. Для входа в SQL Oracle использовать имя scott и пароль tiger.
create datasource dsoracle driver 'ora' user 'scott' identify by 'tiger';