如何将Table的架构导出到另一个数据库?

时间:2014-08-19 14:02:57

标签: sql-server sql-server-2008

我的数据库中有10个表。除此之外,我想在不同的数据库中生成5个具有相同结构和依赖关系的表。我不需要复制这些表中的数据,只需复制表的模式。我该怎么做呢?我不想手动复制代码,而是生成要导出的文件。

2 个答案:

答案 0 :(得分:3)

如果您要从SQL Server中的数据库(架构)复制到另一个,那么您可以使用Tasks>Generate Scripts

enter image description here

从此处按Select Specific Database Objects,然后选择要携带到新数据库的tables部分中的表格。

enter image description here

然后转到Set Scripting Options菜单,然后按该菜单右上角的advanced按钮。另一个菜单会弹出选项。根据您的说法,默认(以下)选项应该有效。

enter image description here

然后只需以您想要的格式生成它,并确保将它们全部指向正确的数据库!

答案 1 :(得分:2)

使用SQL Server Management Studio,您可以在对象资源管理器中右键单击数据库,然后选择Tasks/Generate Scripts并按照向导中的说明进行操作。