【问题标题】:SQL Data Sync with Azure do not show my database与 Azure 的 SQL 数据同步不显示我的数据库
【发布时间】:2019-07-16 14:37:51
【问题描述】:

我想为我的 Azure SQL 数据库配置 SQL 数据同步。于是我打开了微软的教程(https://docs.microsoft.com/en-us/azure/sql-database/sql-database-get-started-sql-data-sync)。

我已经选择了我的 Azure SQL Server,但是当我想选择我的数据库时,只有主服务器。这是错误的。我创造了另一个。有人知道如何在那里显示我的数据库吗?

【问题讨论】:

  • 您是否使用服务器管理员登录?
  • 是的,在我使用管理员用户登录之前的步骤中。
  • 您的 Azure SQL 服务器中有多少个数据库?如果您只有一个其他数据库和一个主数据库,并且您将另一个数据库设置为中心数据库,则添加成员同步数据库时只能选择主数据库。
  • 这意味着我不能将同一个数据库用于元数据和同步数据?
  • 不,你不能。我会发布答案。

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


【解决方案1】:

如果你只创建了一个数据库,实际上你有两个数据库,master db和其他数据库。我也是这样:

不能选择与成员数据库相同的数据库,只能选择master db。 添加成员数据库:

SQL Data Sync 是基于 Azure SQL 数据库构建的服务,可让您在多个 SQL 数据库和 SQL Server 实例之间双向同步您选择的数据

这意味着您可以在同一 Azure SQL 服务器或其他服务器中的数据库之间同步数据。

对于您的问题,您希望对元数据和我的同步数据使用相同的数据库, 我想您可能会考虑使用Azure Data Factory,Data Factory 支持您选择相同的数据库作为源数据集和接收器数据集。

教程如下:Copy data to or from Azure SQL Database by using Azure Data Factory

我认为它可以帮助您实现目标。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-07
    • 1970-01-01
    • 2018-06-09
    • 2014-02-12
    • 1970-01-01
    • 1970-01-01
    • 2019-01-30
    相关资源
    最近更新 更多