使用数据复制数据库架构

问题描述 投票:0回答:1

我的生产 SQL Server 数据库中有一个架构,我需要将其复制(具有相同的架构和相关表:即列和数据)到测试数据库中。

使用 SQL Server Management Studio 完成此任务的最佳方法是什么?

如有任何帮助,我们将不胜感激。

sql sql-server copy migrate database-table
1个回答
0
投票

提取数据和表架构的最佳方法是使用 SSMS 中的“导出数据”选项。我们使用它来将数据从一个生产数据库移动到另一个生产数据库。

你可以

  1. 使用查询(在这种情况下,您可以根据需要选择/忽略并重命名列)或

  2. 一次复制整个表格。

有指定数据类型等选项。SQL Native Client 非常简单

根据您使用的身份验证类型,需要进行几次尝试才能确定源/目标驱动程序(最好的方法是为此目的临时创建 DBUser 和 DBUserLogin,主要是如果数据库访问由 Azure Entra ID 控制)互动方式)

对于数据库架构和索引,您可以使用 SSMS 生成脚本来按顺序创建所有内容。然后可以在目标数据库上运行该脚本。

© www.soinside.com 2019 - 2024. All rights reserved.