Ponieważ mam kilka niepowiązanych zasobów do koordynowania podczas zatwierdzania, chciałbym użyć zatwierdzania dwufazowego (2PC) w bazie danych Azure SQL Database, z kodu Java (JDBC).Czy usługa Azure SQL Database obsługuje zatwierdzanie dwufazowe (2PC)?
na standardzie SQL Server, można zrobić complex install jakiegoś DLL plus kilka skryptów do udostępnienia niektórych rozszerzonych procedur przechowywanych, o nazwach takich jak xp_sqljdbc_xa_init
lub xp_sqljdbc_xa_prepare
, który z kolei sterownik Microsoft JDBC używa zapewnić semantykę Xa początku/end/prepare/commit. Ale te rozszerzone procedury składowane nie są dostępne na platformie Azure z tego, co widzę.
Również sam SQL Server nie ma pierwotnego prymitywu PREPARE TRANSACTION
i nie znajduje się również na Azure.
Jak można zrobić 2 PC na platformie Azure?
Dzięki. SQL Server jest jednak jedyną bazą danych SQL, o której wiem, że nie ma instrukcji "PREPARE". –