Sql server 2008 将表结构和无数据从一个数据库导入到另一个数据库

Sql server 2008 将表结构和无数据从一个数据库导入到另一个数据库,sql-server-2008,Sql Server 2008,我的数据库在Microsoft SQL Server中有多个表,表中的模式为“xyz”。 我可以使用sql server的导出和导入向导将此数据库表以及数据从一台sql server复制到另一台sql server 我想找到一种方法- 1.只复制没有数据的表。 2.是否可以将当前数据库设计转换为脚本,然后在另一台服务器上运行相同的脚本,该服务器将使用空数据创建所有这些表? 提前谢谢你。 致以最诚挚的问候是的,您可以通过Management Studio做到这一点。右键单击数据库,然后选择任务->

我的数据库在Microsoft SQL Server中有多个表,表中的模式为“xyz”。 我可以使用sql server的导出和导入向导将此数据库表以及数据从一台sql server复制到另一台sql server

我想找到一种方法- 1.只复制没有数据的表。 2.是否可以将当前数据库设计转换为脚本,然后在另一台服务器上运行相同的脚本,该服务器将使用空数据创建所有这些表? 提前谢谢你。
致以最诚挚的问候

是的,您可以通过Management Studio做到这一点。右键单击数据库,然后选择任务->生成脚本。 这里有一些设置需要调整,比如它是否应该为索引和统计数据生成脚本。它们都清晰可见


另一种选择是。这是相对较新的(前数据杜德)。对于数据库版本控制和创建迁移脚本来说,这不是那么简单,但从长远来看更好。

非常感谢,感谢您的快速回复