我的数据库中有10个表。除此之外,我想在不同的数据库中生成5个具有相同结构和依赖关系的表。我不需要复制这些表中的数据,只需复制表的模式。我该怎么做呢?我不想手动复制代码,而是生成要导出的文件。
答案 0 :(得分:3)
如果您要从SQL Server
中的数据库(架构)复制到另一个,那么您可以使用Tasks>Generate Scripts
从此处按Select Specific Database Objects
,然后选择要携带到新数据库的tables
部分中的表格。
然后转到Set Scripting Options
菜单,然后按该菜单右上角的advanced
按钮。另一个菜单会弹出选项。根据您的说法,默认(以下)选项应该有效。
然后只需以您想要的格式生成它,并确保将它们全部指向正确的数据库!
答案 1 :(得分:2)
使用SQL Server Management Studio,您可以在对象资源管理器中右键单击数据库,然后选择Tasks/Generate Scripts
并按照向导中的说明进行操作。