2016-03-25 108 views
0

我們針對每個客戶端擁有不同的數據庫,但所有SP和表模式對於所有客戶端都是相同的。蔚藍移動服務中的多個連接字符串

如何連接客戶端上的azure移動服務基礎?

選項:

  1. 發佈服務根據客戶,所以客戶端的數量等於服務。
  2. 將所有連接字符串放在配置文件中。讀取標題值並相應地選擇連接。
  3. 任何其他選項,你知道嗎。

第一個選項對我們來說是不可行的。因爲需要在所有站點上發佈代碼以進行單一更改。

請給我建議。

回答

1

您無法真正使用Azure移動服務。 Azure移動服務幾乎圍繞每個服務的單個數據庫而設計。我建議切換到Azure應用服務。如果您只需要訪問數據庫,則可以設置一個REST端點,該端點提供必要的訪問權限,但會在每個經過身份驗證的用戶上查找連接字符串。您可能希望每個客戶端都使用一個模式來減少連接字符串的數量。

簡短版本:查看服務的設計以減少您正在使用的SQL連接字符串的數量。理想的數字是1.

+0

我必須使用此移動應用程序後端才能與ios核心數據進行脫機同步。我的需求是在運行時使用單一的移動應用程序後端服務連接到不同的數據庫。我怎樣才能做到這一點? – Coder

+0

你不能。您的需求與可用的SDK不兼容。 –