gpt4 book ai didi

sql - Azure SQL,将数据库的大部分内容复制到现有的(不是新的)同一服务器中

转载 作者:行者123 更新时间:2023-12-05 08:13:12 25 4
gpt4 key购买 nike

我知道我可以使用

将数据库克隆到新数据库中

创建数据库Database1_copy 作为Database1 的副本;

( https://learn.microsoft.com/en-us/azure/sql-database/sql-database-copy-transact-sql )

这有缺陷,除了在 Azure 中,数据库属性由 Azure 门户管理,因此我尝试找到一种方法将大部分架构/资源/数据复制到现有数据库中

非常适合:

克隆数据库 Database_test 作为 Database_product 的副本

[即使第一种方法是“克隆”整个数据库,实际上应该保留目标数据库上的很少的表,所以更好的方法是克隆除('table1','table2')之外的所有内容。实际上计划通过编写目标数据库上所需的几个表并在导入后覆盖它们来实现这一目标,但打赌解决方案将是另一个]

最佳答案

您可以通过多种方式执行此操作:

  1. 通过 Azure 门户
    • 在 Azure 门户中打开数据库 ( https://portal.azure.com )
    • 在数据库的概述边栏选项卡中,选择“复制”选项 enter image description here
    • 填写参数,您希望在哪个服务器上复制 enter image description here
  2. 使用 SQL Server 客户端并连接到服务器
    • 在 Azure 中打开 SQL Server Blade
    • 选择“防火墙”选项
    • 点击“添加客户端 IP”
    • 使用您的连接字符串和您最喜欢的客户端(可以是 SSMS)连接到您的数据库
    • 执行 SQL 查询以在同一服务器中克隆数据库

关于sql - Azure SQL,将数据库的大部分内容复制到现有的(不是新的)同一服务器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41901794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com