2013-04-03 38 views
0

在我的應用程序中,我已經在根數據庫中創建了代理和角色表,並根據它的PK拆分了數據庫聯合。然後我在聯邦數據庫中創建了Customer表,所以當我向客戶詢問時。然後我必須使用這個聲明。想要在sql azure中從聯合數據庫內部訪問根數據庫表

USE FEDERATION AgentFederation(AGENTID = '5')WITH RESET,FILTERING = OFF

然後,我必須訪問代理名稱和客戶的作用是對根database.So我怎樣可以訪問內部聯合會根數據庫表數據庫

回答

1

這在數據庫級別上是不可能的(意思是在單個連接中查詢)!

您必須在應用程序級別執行此操作。您可以並行執行此操作 - 通過聯合身份驗證根執行一個查詢以獲取代理名稱和客戶角色,以及從聯合成員獲取數據的另一個查詢。

這是唯一的方法。這是SQL數據庫聯合會的工作方式。