我有一个数据库,想复制新数据库中的所有表而不复制所有这些表的数据,只有结构应该被复制
问问题
7652 次
3 回答
2
SQL Server Management Studio 提供以下功能:
编写整个数据库的脚本:
- 在对象资源管理器下,鼠标右键单击数据库,然后选择
Script Database as
仅编写(特定)表的脚本:
- 在对象资源管理器中,右键单击数据库,选择
Tasks
,Generate Scripts
然后选择所需的表。
然后,您可以使用该脚本在别处创建新数据库/新对象。如果您更改数据库的名称,请记住相应地更改USE xxx
语句。
于 2013-01-17T12:11:23.100 回答
0
在您的第一个数据库的 SSMS 中,右键单击数据库名称,然后单击“脚本数据库为”>“创建到”,然后选择您的输出位置并运行您的脚本。
编辑:
请注意,您需要修改脚本以指定新的数据库名称,替换生成脚本中的现有名称(由 Oded 评论提供)。
于 2013-01-17T12:11:57.180 回答
0
在 SQL Server Management Studio 中,您可以右键单击数据库 -> 任务 -> 导出数据。然后按照向导..
于 2013-01-17T12:13:29.750 回答