Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server Azure / 2022 Database Ledger Tables от Linux.

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Виртуални машини Azure за използване на SQL сървър

  2. Персонализирано форматиране на дата/час в SQL Server

  3. Intel Xeon Scalable Processors и SQL Server 2017

  4. Връщане на всички деактивирани ограничения в SQL Server (пример за T-SQL)

  5. Върнете всички външни ключове, които препращат към дадена таблица в SQL Server