跨越多個 Azure SQL 受控執行個體的分散式資料庫交易
發佈日期: 十月 14, 2020
我們新增了跨越多個 Azure SQL 受控執行個體的分散式資料庫交易功能,且現已進入預覽階段,該功能可讓現有的應用程式順暢移轉,以及開發仰賴垂直或水平分割資料庫架構的現代化多租用戶應用程式。
透過使用分散式交易,您將可在移轉需要此功能的現有應用程式時節省時間,原因是其無須變更應用程式程式碼及執行廣泛的測試。若您開發新的應用程式,便可將資料分割成多個資料庫以克服 Azure SQL 受控執行個體目前的大小限制,同時利用分散式交易讓已分割資料維持一致的狀態。
在預覽期間,將支援使用來自 Transact-SQL 程式碼的 BEGIN DISTRIBUTED TRANSACTION 陳述式,以及使用來自 .NET 程式碼的 TransactionScope 類別 (機器翻譯) 執行分散式交易的兩種方法。