2010-05-04 73 views
0

我正在使用一個SP,它將在2個不同的數據庫中的2個表中插入數據。爲了維護交易,SP的設計就是這樣。它在SQL Server環境中工作正常。在SQL Azure中使用2個不同的數據庫

就像插入到AdminDB.EmpSiteConfig值(,,,) INSERT INTO MainDB.EmpDetails值(,,,)

其中AdminDB和MainDB是數據庫的名稱。 但是,當我將它遷移到SQL Azure時,出現如下錯誤。 此版本的SQL Server不支持'MainDB.dbo.EmpDetails中對數據庫和/或服務器名稱的引用'。'

有人可以告訴我如何擺脫這個錯誤?或者有沒有解決方法?

在此先感謝。

回答

1

SQL Azure目前不支持鏈接到另一臺服務器。至於解決方法,您可以創建隊列消息,請求數據插入的特定操作。在您的輔助角色中,使用隊列消息並在每個數據庫上調用單獨的存儲過程。

相關問題