我们希望能够从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远程仓库获取数据