sql >> Databáze >  >> RDS >> Sqlserver

SQL Server Azure / 2022 Database Ledger Tables z Linuxu.

SQL Azure a SQL Server 2022 obsahuje funkci zabezpečení databáze nazvanou tabulky účetní knihy. Protože ovladač Easysoft SQL Server ODBC podporuje Azure a bude podporovat SQL Server 2022, naši zákazníci budou moci tuto funkci využívat.

Přečtěte si tento tutoriál společnosti Microsoft, kde najdete pokyny, jak vytvořit a naplnit některé tabulky hlavní knihy:

  • Rychlý start:Vytvořte databázi v Azure SQL Database s povolenou knihou

Ovladač ODBC pro SQL Server od Easysoftu poskytuje vrstvu připojení mezi aplikací a SQL Server / SQL Azure. Ovladač vám umožňuje aktualizovat a dotazovat se na data uložená v tabulkách hlavní knihy z aplikací spuštěných na platformách jiných než Windows, jako je Linux.

Nainstalujte a licencujte ovladač SQL Server ODBC. Pokyny, jak to provést, naleznete v dokumentaci ovladače SQL Server ODBC. Pokud je vaše aplikace 64bitová, stáhněte si 64bitovou verzi ovladače ODBC. V opačném případě použijte 32bitovou verzi ovladače bez ohledu na architekturu operačního systému.

Zdroj dat ODBC obsahuje informace o připojovacím řetězci, které umožňují ovladači SQL Server ODBC připojit se k cílové instanci SQL Server. Na našem počítači jsou zdroje dat ODBC uloženy v /etc/odbc.ini . Tento výpis zdroje dat ukazuje relevantní nastavení pro připojení k databázi s podporou hlavní knihy v Azure:

[AzureLedgerTables]Driver=Easysoft ODBC-SQL Server SSLServer=mysqlserverABCD54321.database.windows.netUser=azureuser@mysqlserverABCD54321Password=p455w0rdDatabase=demoEncryptes=Ypreservate> 

Poznámka Pokud vaše připojení selže s chybou „Spojení SSL selhalo v syscall“, váš systém postrádá „náhodné zařízení“. Viz Entropy v příručce ovladače SQL Server ODBC, kde najdete informace o tom, co s tím dělat.

Zde je příklad linuxové aplikace pracující s účetními tabulkami:

$ /usr/local/easysoft/unixODBC/bin/isql.sh -v AzureLedgerTablesSQL> SELECT * FROM Account.Balance_Ledger ORDER BY ledger_transaction_id

  1. SQL Server rekurzivní samo připojení

  2. Jak přimějete PyPy, Django a PostgreSQL ke spolupráci?

  3. MySQL CHAR() vs T-SQL CHAR():Jaký je rozdíl?

  4. Existuje způsob, jak nepoužívat hranaté závorky v SQL Server?