我們希望能夠從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. 如何連接到Azure SQL數據庫?
- 3. 將SQL數據庫從Azure Blob Azure上傳到SQL數據庫
- 4. 無法連接到Azure SQL數據庫
- 5. 使用JDBC連接到Azure SQL數據倉庫時發生SQLException
- 6. Laravel使用PDO連接到Azure SQL數據倉庫
- 7. 從AWS RDS到Azure SQL數據倉庫的數據遷移
- 8. 將數據從SQL Server 2005數據庫選擇到Azure中的Azure SQL臨時數據庫表
- 9. Azure SQL數據倉庫的'NoCount'錯誤
- 10. azure中SQL數據倉庫的價格
- 11. 如何將Azure Web App連接到Azure SQL數據庫
- 12. Azure的SQL數據庫連接問題
- 13. Azure SQL數據倉庫 - 如何刪除數據庫?
- 14. 無法連接到Windows Azure數據庫
- 15. Azure SQL數據倉庫帶寬限制?
- 16. Azure SQL數據倉庫同步工具
- 17. 將Excel VBA連接到Microsoft Azure數據倉庫
- 18. Azure - ASP.NET MVC連接到mysql數據庫
- 19. Azure - 將.NET Web應用程序連接到Azure SQL數據庫
- 20. 在Azure SQL數據倉庫上還原數據庫
- 21. 從Azure遠程倉庫獲取數據
- 22. 連接到從辦公室Azure的SQL數據庫/ SQL Server的365
- 23. 從PowerShell連接到SQL Server數據庫
- 24. 從Node.js連接到SQL Server數據庫
- 25. 從MySQL連接到SQL Server數據庫
- 26. 將Azure SQL數據庫連接到ASP.NET項目
- 27. 使用實體框架從Cloud Service連接到Azure數據庫
- 28. 從Web角色和性能連接到Azure SQL數據庫。
- 29. 從Azure WebJob連接到本地SQL數據庫
- 30. 連接Azure的Web服務Azure的VM SQL Server數據庫在虛擬網絡