Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL Server Azure / 2022 Tabele księgi bazy danych z systemu Linux.

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”. Zobacz Entropy 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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaki jest punkt początkowego katalogu w parametrach połączenia programu SQL Server?

  2. SqlDataSourceEnumerator.Instance.GetDataSources() nie lokalizuje lokalnego wystąpienia serwera SQL 2008

  3. Jak utworzyć ograniczenie sprawdzania w pojedynczej kolumnie w SQL Server — samouczek SQL Server/TSQL — część 83

  4. Jak uzyskać listę tabel w procedurze składowanej?

  5. Naturalne łączenie w SQL Server