我們希望能夠從Azure中的同一服務器名稱的SQL Server數據庫中查詢數據倉庫數據庫。選擇包括數據庫名稱的語句(例如select * from server.dbo.product)會返回錯誤,此版本的SQL Server不支持對數據庫和/或服務器名稱的引用。有一些關於在SQL Server數據庫中創建外部數據源的文章,但是我們得到的錯誤是憑證沒有執行此操作的權限。從Azure SQL Server數據庫連接到Azure數據倉庫實例的任何選項
1
A
回答
1
Azure SQL(2016年末Azure SQL V12起)不支持與正常本地SQL Server相同的方式進行跨數據庫查詢(例如,使用DatabaseName.schemaName.TableName
語法)。
鑑於Azure SQL和Azure數據倉庫數據庫各自駐留在不同的物理服務器上,因此無論如何都無法正常工作,因爲上述語法適用於所有駐留在同一服務器上的數據庫。
Azure SQL不支持通過EXTERNAL DATA SOURCE
功能進行跨數據庫調用,我們已經在正常的本地SQL Server中使用該功能。這是記錄在這裏:https://azure.microsoft.com/en-us/blog/querying-remote-databases-in-azure-sql-db/
請注意,性能不會很好,你可能會更好 - 在應用程序代碼中查詢。例如,減少數據的複雜JOIN
將不理想地運行。
相關問題
- 1. Azure SQL數據倉庫JDBC連接
- 2. 從Mac OS X連接到Azure SQL數據倉庫
- 3. 如何連接到Azure SQL數據庫?
- 4. 將SQL數據庫從Azure Blob Azure上傳到SQL數據庫
- 5. 連接到Azure SQL數據倉庫的問題
- 6. 無法連接到Azure SQL數據庫
- 7. Laravel使用PDO連接到Azure SQL數據倉庫
- 8. 使用JDBC連接到Azure SQL數據倉庫時發生SQLException
- 9. 從AWS RDS到Azure SQL數據倉庫的數據遷移
- 10. 將數據從SQL Server 2005數據庫選擇到Azure中的Azure SQL臨時數據庫表
- 11. Azure SQL數據倉庫的'NoCount'錯誤
- 12. azure中SQL數據倉庫的價格
- 13. Azure SQL數據倉庫sys.dm_pdw_exec_requests的深度
- 14. 如何將Azure Web App連接到Azure SQL數據庫
- 15. Azure的SQL數據庫連接問題
- 16. Azure SQL數據倉庫 - 如何刪除數據庫?
- 17. Azure SQL數據庫到Azure SQL數據庫複製
- 18. Azure SQL數據倉庫CTAS統計
- 19. Azure SQL數據倉庫帶寬限制?
- 20. 無法創建Azure SQL數據倉庫
- 21. Azure SQL數據倉庫同步工具
- 22. Azure SQL數據倉庫代理鍵
- 23. 無法連接到Windows Azure數據庫
- 24. 將Excel VBA連接到Microsoft Azure數據倉庫
- 25. Azure - ASP.NET MVC連接到mysql數據庫
- 26. 使用SQL Server Management Studio中對Azure的SQL數據倉庫
- 27. 將SQL Server 2014數據庫連接到Azure VM
- 28. Azure網站無法連接到SQL Azure數據庫
- 29. Azure - 將.NET Web應用程序連接到Azure SQL數據庫
- 30. 從Azure遠程倉庫獲取數據