SQL Azure и SQL Server 2022 включват функция за защита на базата данни, наречена главни таблици. Тъй като ODBC драйверът на Easysoft SQL Server поддържа Azure и ще поддържа SQL Server 2022, нашите клиенти ще могат да се възползват от тази функция.
Прочетете този урок на Microsoft за инструкции как да създадете и попълните някои таблици в главната книга:
- Бърз старт:Създайте база данни в Azure SQL база данни с активиран регистър
ODBC драйверът на Easysoft SQL Server осигурява слоя за свързване между приложението и SQL Server / SQL Azure. Драйверът ви позволява да актуализирате и да заявявате данни, съхранявани в главни таблици от приложения, работещи на не-Winodws платформи, като Linux.
Инсталирайте и лицензирайте ODBC драйвера на SQL Server. За инструкции как да направите това, вижте документацията на SQL Server ODBC драйвер. Ако приложението ви е 64-битово, изтеглете 64-битовата версия на ODBC драйвера. В противен случай използвайте 32-битовата версия на драйвера, независимо от архитектурата на операционната система.
Източникът на ODBC данни съдържа информацията за низа за свързване, която позволява на драйвера на ODBC на SQL Server да се свърже с целевия екземпляр на SQL Server. На нашата машина източниците на ODBC данни се съхраняват в /etc/odbc.ini
. Този извлечение от източника на данни показва съответните настройки за връзка с база данни с активиран регистър на Azure:
[AzureLedgerTables]Драйвер=Easysoft ODBC-SQL Server SSLServer=mysqlserverABCD54321.database.windows.netUser=azureuser@mysqlserverABCD54321Password=p455w0rdDatabasesttificate=deEsqlserverABCD54321Password=p455w0rdDatabasesttificate=deSQLЗабележка Ако връзката ви е неуспешна с грешката „SSL връзката е неуспешна при системно повикване“, в системата ви липсва „устройство за произволна произволност“. Вижте
Entropy
атрибут в ръководството на драйвера на SQL Server ODBC за информация какво да правите по въпроса.Ето пример за приложение на Linux, работещо с таблици в главната книга:
$ /usr/local/easysoft/unixODBC/bin/isql.sh -v AzureLedgerTablesSQL> ИЗБЕРЕТЕ * ОТ Account.Balance_Ledger ПОРЪЧАЙТЕ ПО ledger_transaction_id