【问题标题】:Connect other SQL Databases on Azure SQL Database连接 Azure SQL 数据库上的其他 SQL 数据库
【发布时间】:2018-10-26 07:20:36
【问题描述】:

我想在 Azure SQL 数据库上连接其他 SQL 数据库,例如 SQL Server、MySQL、Oracle。我发现弹性查询有一个功能,但使用它我们只能连接到另一个 Azure SQL 数据库。

我们有什么办法可以做到这一点吗?

对于 SQL Server,有链接服务器。它工作正常。但是对于 Azure SQL Server,我也需要同样的东西。

提前致谢。

【问题讨论】:

    标签: sql-server odbc azure-sql-database


    【解决方案1】:

    Azure SQL 数据库允许您使用“弹性查询”连接到 Azure SQL 数据库和 Azure SQL 数据仓库。

    新的 Azure SQL 数据库托管实例(另一个 PaaS 选项)支持与本地 SQL Server 和 Azure SQL 数据库的链接服务器连接。但是,托管实例上的链接服务器目前不支持连接到文件、Analysis Services 和其他 RDBMS(如 MySQL 或 Oracle)。

    如果您需要连接到 MySQL 或 Oracle 以在那里查询数据,那么 Azure SQL VM (IaaS) 可能更有意义。

    【讨论】:

    • 感谢 Alberto 的回答。我在 SQL Server(Azure VM)上有一些数据库,在 Azure SQL Server 上有一些。我正在将 SQL Server 迁移到 Azure SQL Server。我正在搜索 Azure Server 的选项,例如 Linked Server。但我认为不存在这样的功能。我将使用 Node ODBC 连接器手动连接。仍然感谢您的帮助。
    • 没错,Azure SQL 数据库没有链接服务器。只有弹性查询允许您查询其他 Azure SQL 数据库。
    猜你喜欢
    • 2018-03-31
    • 2020-12-03
    • 1970-01-01
    • 1970-01-01
    • 2020-10-20
    • 2020-03-21
    • 2015-03-30
    • 2021-09-03
    • 2022-01-26
    相关资源
    最近更新 更多