Профессиональные базы данных

LabeljoyНовая версия

Labeljoy сам работает с самыми распространенными профессиональными базами данных — устанавливать ничего не нужно. В мастере подключения к данным выберите MySQL, SQL Server, Oracle, Firebird, PostgreSQL или MongoDB и укажите, как подключиться к серверу. Подробности знает ваш администратор баз данных.

Шаг мастера Параметры подключения для SQL Server:
Хост, Порт со значением 1433, Имя пользователя, Пароль, Название базы данных и переключатели Доверенное подключение и
Доверять сертификату сервера.

Параметры подключения
ХостИмя или адрес сервера.
ПортЗаполняется стандартным портом выбранного сервера — измените его, если у вашего сервера другой.
Имя пользователя, ПарольУчетная запись для подключения. Пароль сохраняется в документе в зашифрованном виде, поэтому при обновлении данных его не нужно вводить снова.
Название базы данныхКакая база данных на сервере. Для Oracle это поле Имя службы; для Firebird — путь к базе данных или ее псевдоним на сервере.
База данных аутентификацииТолько для MongoDB: где определена ваша учетная запись. Если поле пустое, это admin.
Доверенное подключениеТолько для SQL Server: подключение выполняется под учетной записью, с которой вы вошли в компьютер, а не с именем пользователя и паролем.
Доверять сертификату сервераТолько для SQL Server: принимает сертификат безопасности сервера, даже если его не подтверждает ни один центр сертификации, — например, у только что установленного SQL Server Express сертификат собственный. Включите этот переключатель, если подключение завершается ошибкой The certificate chain was issued by an authority that is not trusted.

Именованный экземпляр SQL Server указывается в поле Хост как server\instance, а поле Порт оставляется пустым.

Кнопка Далее подключается к серверу, и на шаге Источник данных появляется список его таблиц и представлений. Если у двух из них одинаковое имя в разных частях базы данных, их различает полное имя, например Sales.Customer. Хранимые процедуры и функции в списке не показываются: чтобы использовать одну из них, выберите SQL-запрос и вызовите ее там так, как это принято на вашем сервере, — например, EXEC в SQL Server, CALL в MySQL.

Полезно знать
SQL-запросПишется на диалекте SQL вашего сервера. Кнопка Далее проверяет его на сервере и сообщает, в чем ошибка, если сервер не может его выполнить.
Учетная запись только для чтенияLabeljoy только читает данные, но запрос выполняет все, что вы в нем напишете. Безопаснее всего учетная запись, которая может только читать.
OracleПоказывает таблицы и представления учетной записи, под которой вы подключаетесь. Для объектов других учетных записей используйте запрос.
MongoDBПоказывает коллекции базы данных. Поля — это свойства, найденные в первых 50 документах; свойство, содержащее объект или список, передается в виде своего текста JSON. Коллекция читается целиком: запросов для MongoDB нет.
Открытие документаЗаписи сохраняются в документе, поэтому он открывается и печатается без сервера. Labeljoy снова подключается к серверу только тогда, когда вы обновляете данные.