Sql-Server

Azure MI 伺服器上的事務複製

  • February 13, 2019

我正在努力驗證 SQL Server 的 Azure 託管實例是否可以同時訂閱事務複製和發布 - 我一直在像惡魔一樣使用Google搜尋和 stackexchang 以及所有其他內容,並且變得非常矛盾答案!!

拜託拜託-這可能嗎?如果是這樣,我會想辦法,但由於 MI 還沒有被提出,我不能只是嘗試看看……我不能將提案送出給我們的變更審查委員會,直到我知道有多少我需要的伺服器,直到我知道我是否能做到這一點我才知道……我陷入了一個循環!

最後(如果需要,我很高興將此作為一個新問題提出……)從我們的其他 MI 設置第二個出版物時,沒有選項可以更改出版物的使用者名 - 這是通常的預期限制嗎?對於在 Prem,我習慣於為不同的出版物提供不同的使用者名……我的同事擔心擁有相同的使用者意味著(我引用):“這將試圖在兩個不同的出版物(其中包含不同的表)?我擔心衝突和性能” - 我個人不知道擁有相同的使用者會如何導致問題???

能夠

$$ Managed Instance Databases $$同時訂閱事務複製和發布

是的。支持發布和訂閱,即使在同一個數據庫中,甚至在同一個表上(即:雙向事務複製),您也可以同時進行。

託管實例支持事務和快照複製。託管實例數據庫可以發布和訂閱,託管實例可以充當本地或遠端分發者。

以下是主要支持的場景:

  • 發布者與託管實例上的本地分發者 在此處輸入圖像描述
  • 託管實例上具有遠端分發者的發布者 在此處輸入圖像描述
  • 本地發布者和分發者,訂閱者位於單個池化實例數據庫中 在此處輸入圖像描述

在 Azure SQL 數據庫中使用單個數據庫、池數據庫和實例數據庫進行事務複製

引用自:https://dba.stackexchange.com/questions/229617