簡體   English   中英

關於 Azure 中的異地復制

[英]Regarding Geo-Replication in Azure

我已經為 Azure SQL DB 配置了一個活動的地理復制。 我有沒有故障轉移策略的主數據庫和輔助數據庫。 另外,我有一個應用服務,它使用主數據庫連接字符串獲取數據。 進行強制故障轉移后,大部分時間讀取工作正常,但我的插入/更新失敗。

我的問題是我是否需要在應用服務中更新我的連接字符串(指向由於故障轉移而成為主數據庫的輔助數據庫)以使插入/更新工作,或者是否有任何其他方法可以使我的應用程序工作而不更改連接我的應用服務中的字符串?

提前致謝!!!

PS - 我是 Azure 的新手。

有兩種類型的身份驗證級別:

  1. 服務器級別
  2. 數據庫級別

當您使用 SQL 管理服務器用戶(服務器級身份驗證)時,您必須在應用程序中手動更新連接字符串。

如果您不想更新連接字符串,請按照此通過在主數據庫中創建包含的數據庫用戶來處理這種情況,等到下一次復制發生或手動故障轉移,然后嘗試,這里的身份驗證工作在數據庫級別。

有關詳細信息: https://docs.microsoft.com/en-us/sql/relational-databases/security/contained-database-users-making-your-database-portable?view=sql-server-2017

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM