Azure SQL - 将特定表备份到另一个数据库

标签 azure azure-sql-database database-backups

我试图获取 Azure SQL DB 中的特定表数据,然后将此数据转储到另一个现有 SQL 数据库内具有相同结构的新表中。我不需要完整备份,并且两个 Azure SQL 数据库都位于同一个 Azure SQL Server 中。它显示了一些安全错误,所以我想我可能做错了什么。有什么工具/自动化方法可以在 Azure 中实现此目的吗?

最佳答案

尝试使用 SQL Server Management Studio 生成数据脚本,以将数据从数据库 A 上的表 A 复制到数据库 B 上的表 A,如所述 here .

  1. 右键单击源数据库并选择“生成脚本...”

enter image description here

  • 单击“下一步”并跳过简介。单击“选择特定数据库对象”,然后选择所需的表“新闻通讯”和“下一步”。
  • enter image description here

  • 现在是重要的“高级”部分:通过选择文件、剪贴板或新查询窗口的输出来生成脚本。单击“高级”,然后在“要编写脚本的数据类型”选项中,选择“仅数据”,如下所示。点击“确定”。
  • enter image description here

  • 根据需要选择“要编写脚本的数据类型”... 现在点击“下一步”确认脚本生成。

  • 脚本已生成。单击“完成”关闭向导。您将在后台的新查询窗口中获取生成的脚本。

  • 在目标数据库中打开一个新的查询窗口。

  • 然后,将生成的脚本复制到连接到目标数据库的目标查询窗口中并执行它(F5)。

  • 检查结果。表中的目标数据库中的所有数据都应可用。

    关于Azure SQL - 将特定表备份到另一个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70245260/

    相关文章:

    asp.net-mvc - 尝试找出将 HTML 传递到另一个 HTTP 服务(Azure 云服务)的最佳方法

    mysql - mysql数据库备份时间出错

    sql-server - 如何使用 SQL Server 备份链接服务器?

    c# - 在 azure 上托管 WCF 服务时有哪些限制(如果有)

    azure - 将 Azure 网站上的特定 IP 列入黑名单

    c# - Azure Webjobs 的扩展

    azure - 覆盖 Azure Blob 存储中现有内容的内容

    sql-server - 从azure函数访问azure数据库

    sql-server - SQL Azure/EF Code First - 用户登录失败 'myUserName'

    python - pg_dump : too many command-line arguments (first is "--host=localhost")