0
下面是我的蔚藍設置處理Azure上的SQL外部數據源和地域複製
- 彈性池主(30個數據庫) - 主動
- 彈性池中學(30個數據庫) - 只讀地理複製。
主池使用Web應用程序的讀取和寫入。 所有報告二次運行。
我最近不得不在主數據庫中添加一個外部數據源,以及跨數據庫查詢效果很好。
好事是這個外部數據源配置也被複制,並且效果很好的輔助。
問題:
Used the following to create external data souce
CREATE DATABASE SCOPED CREDENTIAL ElasticDBQueryCred
WITH IDENTITY = 'username',
SECRET = 'password';
CREATE EXTERNAL DATA SOURCE ElasticDBQueryDataSrc WITH
(TYPE = RDBMS,
LOCATION = 'primarydbname.database.windows.net',
DATABASE_NAME = 'db1',
CREDENTIAL = ElasticDBQueryCred,
) ;
當我運行從我的二次運行狀況良好的查詢,我關心的是,它使用的主要DB1的外部數據源。
有沒有更好的方法在輔助池中添加外部數據源,以便它可以使用它自己的db1副本?或者azure sql自己處理這個問題?
任何反饋或幫助表示讚賞。
謝謝
如果我有一個或兩個查詢不會成爲問題。 跟蹤所有proc並全部更新它們以使用輔助DataSrc將會很痛苦。 – vishalvatsal