【问题标题】:Want to select data from other azure database and insert into our server database [duplicate]想从其他天蓝色数据库中选择数据并插入我们的服务器数据库[重复]
【发布时间】:2018-09-04 09:49:14
【问题描述】:

我有两个不同的 SQL 数据库服务器:一个在我的本地服务器上,另一个在 Microsoft Azure 上。我想将 Azure 上的 SQL Server 中的数据复制到我的本地数据库中。

我的考虑:

  • 两台数据库服务器都使用 SQL Server 身份验证。
  • Azure SQL 数据库大小为 2.4GB(只有一两个表有大部分数据(90% 数据))

注意:我想在 SQL Server Management Studio 中执行此操作。

我该怎么做?

【问题讨论】:

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


    【解决方案1】:

    由于数据量很大(2.4GB),建议你先从Azure上的SQL DB导出数据,再导入本地数据库。

    在将数据从一台服务器在线复制到另一台服务器时 - 很有可能网络出现故障,您将不得不重新开始,这种情况可能会发生多次,您永远不会知道。

    相反,您应该将数据导出到文件中,然后再导入。

    或者,你可以参考这个帖子:

    How do I copy SQL Azure database to my local development server?

    【讨论】:

      【解决方案2】:

      在本地 SQL Server 中,您可以使用链接服务器和 4 部分名称来使用如下所示的数据源指向 Azure SQL DB 中的数据库 - [YourAzureServerName@database.windows.net].[YourDatabaseName].[YourSchemaName].[YourTableName]

      更多详情请查看link

      但是,如果您的唯一目的是将数据从 Azure 数据库复制到本地数据库,我建议使用 Azure Data Factory

      【讨论】:

        猜你喜欢
        • 2011-05-17
        • 1970-01-01
        • 2013-05-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-22
        相关资源
        最近更新 更多