我在Microsoft SQL Server中有多个表的数据库,表中的模式为“xyz”。 我可以使用SQL Server的导出和导入向导将这些数据库表以及数据从一个sql server复制到另一个sql server。
我想找到一条方法─ 1.仅复制没有数据的表。 2.是否有可能将当前的数据库设计转换为脚本,然后在另一台服务器上运行相同的服务器,这将使用空数据创建所有这些表? 谢谢你的进步。 最诚挚的问候
答案 0 :(得分:1)
是的,您可以使用Management Studio执行此操作。右键单击您的数据库,然后选择任务 - >生成脚本。 你应该调整一些设置,比如它应该为索引和统计数据生成脚本。他们都很清楚。
另一种选择是SQL Server Data Tools。这是相对较新的(前Data Dude)。对于数据库版本控制和创建迁移脚本而言,它不是那么简单,但长期更好。