SQL Azure en SQL Server 2022 bevatten een databasebeveiligingsfunctie genaamd grootboektabellen. Aangezien het Easysoft SQL Server ODBC-stuurprogramma Azure ondersteunt en SQL Server 2022 ondersteunt, kunnen onze klanten profiteren van deze functie.
Lees deze Microsoft-zelfstudie voor instructies over het maken en vullen van enkele grootboektabellen:
- Snelstart:een database maken in Azure SQL Database met grootboek ingeschakeld
De SQL Server ODBC-driver van Easysoft zorgt voor de verbindingslaag tussen de applicatie en SQL Server/SQL Azure. Met het stuurprogramma kunt u gegevens in grootboektabellen bijwerken en opvragen van toepassingen die op niet-Winodws-platforms zoals Linux worden uitgevoerd.
Installeer en licentieer het SQL Server ODBC-stuurprogramma. Raadpleeg de documentatie van het SQL Server ODBC-stuurprogramma voor instructies over hoe u dit doet. Als uw toepassing 64-bits is, downloadt u de 64-bits versie van het ODBC-stuurprogramma. Gebruik anders de 32-bits versie van het stuurprogramma, ongeacht de architectuur van het besturingssysteem.
Een ODBC-gegevensbron bevat de verbindingsreeksinformatie waarmee het SQL Server ODBC-stuurprogramma verbinding kan maken met het doel-SQL Server-exemplaar. Op onze computer worden ODBC-gegevensbronnen opgeslagen in /etc/odbc.ini
. Dit uittreksel van de gegevensbron toont de relevante instellingen voor een verbinding met een grootboekdatabase op Azure:
[AzureLedgerTables] Driver=Easysoft ODBC-SQL Server SSL Server=mysqlserverABCD54321.database.windows.net User=azureuser@mysqlserverABCD54321 Password=p455w0rd Database=demo Encrypt=Yes TrustServerCertificate=Yes
Opmerking Als uw verbinding mislukt met de foutmelding "SSL-verbinding mislukt in syscall", mist uw systeem een "randomness device". Zie de Entropy
attribuut in de handleiding van het SQL Server ODBC-stuurprogramma voor informatie over wat u hieraan kunt doen.
Hier is een voorbeeld van een Linux-toepassing die werkt met grootboektabellen:
$ /usr/local/easysoft/unixODBC/bin/isql.sh -v AzureLedgerTables SQL> SELECT * FROM Account.Balance_Ledger ORDER BY ledger_transaction_id