SQL Azure i SQL Server 2022 zawierają funkcję zabezpieczeń bazy danych o nazwie tabele księgi. Ponieważ sterownik ODBC Easysoft SQL Server obsługuje platformę Azure i będzie obsługiwał SQL Server 2022, nasi klienci będą mogli skorzystać z tej funkcji.
Przeczytaj ten samouczek firmy Microsoft, aby uzyskać instrukcje dotyczące tworzenia i wypełniania niektórych tabel księgowych:
- Szybki start:Utwórz bazę danych w Azure SQL Database z włączoną księgą
Sterownik ODBC SQL Server firmy Easysoft zapewnia warstwę łączności między aplikacją a SQL Server / SQL Azure. Sterownik umożliwia aktualizowanie i wykonywanie zapytań dotyczących danych przechowywanych w tabelach księgowych z aplikacji działających na platformach innych niż Windows, takich jak Linux.
Zainstaluj i uzyskaj licencję na sterownik ODBC programu SQL Server. Aby uzyskać instrukcje, jak to zrobić, zapoznaj się z dokumentacją sterownika ODBC programu SQL Server. Jeśli aplikacja jest 64-bitowa, pobierz 64-bitową wersję sterownika ODBC. W przeciwnym razie użyj 32-bitowej wersji sterownika, niezależnie od architektury systemu operacyjnego.
Źródło danych ODBC zawiera informacje o parametrach połączenia, które umożliwiają sterownikowi ODBC programu SQL Server nawiązanie połączenia z docelową instancją programu SQL Server. Na naszym komputerze źródła danych ODBC są przechowywane w /etc/odbc.ini
. Ten wyciąg ze źródła danych pokazuje odpowiednie ustawienia połączenia z bazą danych obsługującą księgę na platformie Azure:
[AzureLedgerTables]Driver=Easysoft ODBC-SQL Server SSLServer=mysqlserverABCD54321.database.windows.netUser=azureuser@mysqlserverABCD54321Password=p455w0rdDatabase=demoEncrypt=YesTrustServer=Tak Uwaga Jeśli połączenie nie powiedzie się z powodu błędu „Połączenie SSL nie powiodło się w wywołaniu syscall”, w systemie brakuje „urządzenia losowego”. ZobaczEntropy
w instrukcji sterownika ODBC serwera SQL Server, aby uzyskać informacje o tym, co z tym zrobić.Oto przykład aplikacji Linux pracującej z tabelami księgi głównej:
$ /usr/local/easysoft/unixODBC/bin/isql.sh -v AzureLedgerTablesSQL> WYBIERZ * Z Konto.Balance_Ledger ORDER BY ledger_transaction_id