想要从另一个Azure数据库中选择数据并插入到我们的服务器数据库中。

21 浏览
0 Comments

想要从另一个Azure数据库中选择数据并插入到我们的服务器数据库中。

这个问题已经在这里有了答案:

如何将SQL Azure数据库复制到我的本地开发服务器?

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

我要考虑以下问题:

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

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

我该怎么做?

admin 更改状态以发布 2023年5月24日
0
0 Comments

从本地 SQL Server,您可以使用链接服务器和 4 部分名称来指向 Azure SQL DB 中的一个数据库,使用数据源的样式看起来像这样 - [YourAzureServerName@database.windows.net].[YourDatabaseName].[YourSchemaName].[YourTableName]

更多详细信息,请查看这个链接

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

0
0 Comments

由于数据量大(2.4GB),建议您从Azure上的SQL数据库导出数据,然后导入到本地数据库。

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

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

或者,您可以参考这个讨论:

如何将SQL Azure数据库复制到我的本地开发服务器?

0