sql >> Database >  >> RDS >> Sqlserver

SQL Server Azure/2022 Database Ledger-tabellen van Linux.

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

  1. Niet-ASCII-tekens zoeken en verwijderen uit een Oracle Varchar2

  2. SSMS-resultaten naar raster - CRLF niet bewaard in kopiëren/plakken - betere technieken?

  3. Wat is de database, waarom database?

  4. Hoe zie ik actieve SQL Server-verbindingen?