Sql-Server

如何使用儲存過程從 Azure SQL 數據庫查詢本地 SQL Server 數據庫?

  • February 27, 2021

我有一個 Azure SQL 數據庫,它有一個儲存過程,我試圖從該儲存過程中加入一個駐留在本地 SQL 伺服器數據庫中的表。本質上,我正在嘗試查詢位於本地 SQL 伺服器數據庫中的表。

是否有任何選項可以從 Azure SQL 數據庫進行跨伺服器查詢?

編輯:我查看了評論中提到的連結伺服器,但似乎連結伺服器不適用於 Azure SQL 數據庫單例和彈性池。它們為 SQL Server 數據庫引擎和 Azure SQL 託管實例啟用。

Azure SQL 數據庫不支持連結伺服器或 Polybase,因此您無法直接將本地數據虛擬化到雲數據庫。

如果要求是從 Azure SQL 數據庫訪問本地實例中的數據,並且可以接受最新數據的一些延遲,那麼您的選擇是:

希望這可以幫助。

我不知道本機執行此操作的過程。

您可以使用其他服務(我知道這不是問題中所要求的)。例如(不是一個完整的例子):

  • Azure 數據工廠
  • Azure 函式
  • Azure 自動化(筆記本)

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