【发布时间】:2018-05-21 15:00:34
【问题描述】:
我想从现有数据库中创建一个数据库,而不从中获取任何数据(仅模式)。我知道,我可以使用 SQL Server Management Studio 为此目的创建一个脚本,但我需要一些事务 SQL 脚本来动态执行此操作
【问题讨论】:
-
SQL Server 2012 copy database without data 或 MS SQL 2008 - Create a copy of the database without the data 或可能更多的可能重复项。如果这些没有回答您的问题,大概是因为“我需要一些事务 SQL 脚本来动态执行此操作”,您应该解释一下这应该是什么意思。
-
感谢您重播 HoneyBadger,但这不是我想要的。我想要类似过程或函数的东西
-
如何创建另一个没有数据的数据库。然后,当您生成脚本时,使用它在此数据库中创建一个没有数据的存储过程。您可能需要一些数据库名称和位置的输入参数。
-
谢谢,Dan Bracuk,这是个好主意,但后来如果我对数据库的架构进行了一些更改,我需要重新创建脚本并更改我的程序。我不想要这个。我希望这动态发生
标签: sql-server tsql