SQL Azure och SQL Server 2022 innehåller en databassäkerhetsfunktion som kallas reskontratabeller. Eftersom Easysoft SQL Server ODBC-drivrutinen stöder Azure och kommer att stödja SQL Server 2022, kommer våra kunder att kunna dra fördel av den här funktionen.
Läs denna Microsoft-handledning för instruktioner om hur du skapar och fyller i vissa reskontratabeller:
- Snabbstart:Skapa en databas i Azure SQL Database med reskontra aktiverat
Easysofts SQL Server ODBC-drivrutin tillhandahåller anslutningslagret mellan applikationen och SQL Server / SQL Azure. Drivrutinen gör det möjligt för dig att uppdatera och fråga efter data som finns i reskontratabeller från applikationer som körs på icke-Winodws-plattformar som Linux.
Installera och licensiera SQL Server ODBC-drivrutinen. För instruktioner om hur du gör detta, se SQL Server ODBC-drivrutinens dokumentation. Om ditt program är 64-bitars, ladda ner 64-bitarsversionen av ODBC-drivrutinen. Annars, använd 32-bitarsversionen av drivrutinen, oavsett operativsystemets arkitektur.
En ODBC-datakälla innehåller anslutningsstränginformationen som gör det möjligt för SQL Server ODBC-drivrutinen att ansluta till SQL Server-målinstansen. På vår maskin lagras ODBC-datakällor i /etc/odbc.ini
. Detta datakällextrakt visar relevanta inställningar för en anslutning till en reskontraaktiverad databas på Azure:
[AzureLedgerTables]Driver=Easysoft ODBC-SQL-server SSLServer=mysqlserverABCD54321.database.windows.netUser=azureuser@mysqlserverABCD54321Password=p455w0rdDatabase=demorustSencrypter=YpresertifikatSencrypter=YpreObs Om din anslutning misslyckas med felet "SSL-anslutning misslyckades i syscall", saknar ditt system en "slumpenhet". Se
Entropy
attribut i SQL Server ODBC-drivrutinsmanualen för information om vad du ska göra åt detta.Här är ett exempel på en Linux-applikation som arbetar med reskontratabeller:
$ /usr/local/easysoft/unixODBC/bin/isql.sh -v AzureLedgerTablesSQL> VÄLJ * FRÅN Account.Balance_Ledger BESTÄLLNING EFTER ledger_transaction_id