我有一个数据库,其结构我很满意,但其中有相当数量的虚拟数据。我想删除并重新创建数据库,同时擦除表,但保留表结构和关系。
当我右键单击数据库并选择脚本'drop and create'语句时,它们就是数据库本身,但没有提到其中的表 - 除非我遗漏了一些东西。
是否可以生成删除/创建数据库的脚本以及其中的表?我可以单独选择每个表并编写他们的drop / create语句并编写顺序以便它可以工作,但是还有其他方法可以一次性完成吗?
答案 0 :(得分:2)
而不是你应该这样做。这样,您可以选择不同的表或存储过程来编写脚本。有关如何逐步完成此操作,请参阅MSDN How to: Generate a Script (SQL Server Management Studio)。
Right click on DB_Name -> select tasks -> Generate Scripts
答案 1 :(得分:2)
我有Sql Server 2008 R2
的本地化版本,因此我的一些说明可能不准确
我希望没有太大的不同。
Tasks
,然后选择Generate Scripts
Advanced
Build Script for DROP & CREATE
Use only the Schema
选项(不是架构和数据)