O SQL Azure e o SQL Server 2022 incluem um recurso de segurança de banco de dados chamado tabelas contábeis. Como o driver ODBC do Easysoft SQL Server oferece suporte ao Azure e ao SQL Server 2022, nossos clientes poderão aproveitar esse recurso.
Leia este tutorial da Microsoft para obter instruções sobre como criar e preencher algumas tabelas de razão:
- Início rápido:criar um banco de dados no Banco de Dados SQL do Azure com o ledger habilitado
O driver ODBC do SQL Server da Easysoft fornece a camada de conectividade entre o aplicativo e o SQL Server / SQL Azure. O driver permite atualizar e consultar dados mantidos em tabelas contábeis de aplicativos executados em plataformas não Winodws, como Linux.
Instale e licencie o driver ODBC do SQL Server. Para obter instruções sobre como fazer isso, consulte a documentação do driver ODBC do SQL Server. Se seu aplicativo for de 64 bits, baixe a versão de 64 bits do driver ODBC. Caso contrário, use a versão de 32 bits do driver, independentemente da arquitetura do sistema operacional.
Uma fonte de dados ODBC contém as informações de cadeia de conexão que permitem que o driver ODBC do SQL Server se conecte à instância do SQL Server de destino. Em nossa máquina, as fontes de dados ODBC são armazenadas em
/etc/odbc.ini
. Esta extração de fonte de dados mostra as configurações relevantes para uma conexão com um banco de dados habilitado para ledger no Azure:[AzureLedgerTables] Driver=Easysoft ODBC-SQL Server SSL Server=mysqlserverABCD54321.database.windows.net User=azureuser@mysqlserverABCD54321 Password=p455w0rd Database=demo Encrypt=Yes TrustServerCertificate=Yes
Observação Se sua conexão falhar com o erro "Falha na conexão SSL no syscall", seu sistema não possui um "dispositivo de aleatoriedade". Veja a
Entropy
atributo no manual do driver ODBC do SQL Server para obter informações sobre o que fazer sobre isso. Aqui está um exemplo de um aplicativo Linux trabalhando com tabelas de razão:
$ /usr/local/easysoft/unixODBC/bin/isql.sh -v AzureLedgerTables SQL> SELECT * FROM Account.Balance_Ledger ORDER BY ledger_transaction_id