我在 Microsoft SQL Server 中有多个表的数据库,表中的模式为“xyz”。我可以使用 SQL Server 的导出和导入向导将此数据库表连同数据从一个 sql server 复制到另一个。
我想找到一种方法- 1. 只复制没有数据的表。2. 是否可以将当前数据库设计转换为脚本,然后在另一台服务器上运行相同的脚本,该服务器将使用空数据创建所有这些表?提前感谢。最好的祝福
我在 Microsoft SQL Server 中有多个表的数据库,表中的模式为“xyz”。我可以使用 SQL Server 的导出和导入向导将此数据库表连同数据从一个 sql server 复制到另一个。
我想找到一种方法- 1. 只复制没有数据的表。2. 是否可以将当前数据库设计转换为脚本,然后在另一台服务器上运行相同的脚本,该服务器将使用空数据创建所有这些表?提前感谢。最好的祝福
是的,您可以使用 Management Studio 做到这一点。右键单击您的数据库,然后选择任务 -> 生成脚本。您应该调整一些设置,例如它是否应该为索引和统计信息生成脚本。他们都在眼前。
另一种方法是SQL Server Data Tools。这是相对较新的(前数据老兄)。对于数据库版本控制和创建迁移脚本,它并不那么简单,但从长远来看会更好。