SQL Azure og SQL Server 2022 indeholder en databasesikkerhedsfunktion kaldet hovedbogstabeller. Da Easysoft SQL Server ODBC-driveren understøtter Azure og vil understøtte SQL Server 2022, vil vores kunder kunne drage fordel af denne funktion.
Læs denne Microsoft-vejledning for at få instruktioner om, hvordan du opretter og udfylder nogle hovedbogstabeller:
- Hurtigstart:Opret en database i Azure SQL Database med Ledger aktiveret
Easysofts SQL Server ODBC-driver leverer forbindelseslaget mellem applikationen og SQL Server / SQL Azure. Driveren giver dig mulighed for at opdatere og forespørge om data, der opbevares i hovedbogstabeller fra applikationer, der kører på ikke-Winodws-platforme, såsom Linux.
Installer og licenser SQL Server ODBC-driveren. For instruktioner om, hvordan du gør dette, henvises til SQL Server ODBC-driverdokumentationen. Hvis dit program er 64-bit, skal du downloade 64-bit-versionen af ODBC-driveren. Ellers skal du bruge 32-bit versionen af driveren, uanset operativsystemets arkitektur.
En ODBC-datakilde indeholder forbindelsesstrengoplysningerne, der gør det muligt for SQL Server ODBC-driveren at oprette forbindelse til SQL Server-målforekomsten. På vores maskine er ODBC-datakilder gemt i /etc/odbc.ini
. Dette datakildeudtræk viser de relevante indstillinger for en forbindelse til en ledger-aktiveret database på Azure:
[AzureLedgerTables]Driver=Easysoft ODBC-SQL-server SSLServer=mysqlserverABCD54321.database.windows.netUser=azureuser@mysqlserverABCD54321Password=p455w0rdDatabase=demorustEncrypter=YprevereTrypter=YpresertifikatBemærk Hvis din forbindelse fejler med fejlen "SSL-forbindelse mislykkedes i syscall", mangler dit system en "tilfældig enhed". Se
Entropy
attribut i SQL Server ODBC-drivermanualen for at få oplysninger om, hvad du skal gøre ved dette.Her er et eksempel på et Linux-program, der arbejder med hovedbogstabeller:
$ /usr/local/easysoft/unixODBC/bin/isql.sh -v AzureLedgerTablesSQL> VÆLG * FRA konto.Balance_Ledger BESTILLE AF ledger_transaction_id