Sql server 2012 删除和重新创建数据库以及表

Sql server 2012 删除和重新创建数据库以及表,sql-server-2012,Sql Server 2012,我有一个数据库,它的结构我很满意,但里面有相当数量的虚拟数据。我希望在删除表的同时删除并重新创建数据库,但保留表结构和关系 当我右键单击数据库并选择编写“drop and create”语句脚本时,它们是针对数据库本身的,但没有提到其中的表——除非我遗漏了什么 是否可以生成一个脚本来删除/创建数据库和其中的表?我可以单独选择每个表,编写它们的drop/create语句,并对它们进行排序,这样它就可以工作了,但是还有其他方法可以一次性完成吗?而不是您应该这样做。这样,您就可以选择不同的表或存储过程

我有一个数据库,它的结构我很满意,但里面有相当数量的虚拟数据。我希望在删除表的同时删除并重新创建数据库,但保留表结构和关系

当我右键单击数据库并选择编写“drop and create”语句脚本时,它们是针对数据库本身的,但没有提到其中的表——除非我遗漏了什么


是否可以生成一个脚本来删除/创建数据库和其中的表?我可以单独选择每个表,编写它们的drop/create语句,并对它们进行排序,这样它就可以工作了,但是还有其他方法可以一次性完成吗?

而不是您应该这样做。这样,您就可以选择不同的表或存储过程来编写脚本。请参阅MSDN,了解如何一步一步地进行

Right click on DB_Name -> select tasks -> Generate Scripts

相反,你应该这样做。这样,您就可以选择不同的表或存储过程来编写脚本。请参阅MSDN,了解如何一步一步地进行

Right click on DB_Name -> select tasks -> Generate Scripts

我有一个本地化版本的Sql Server 2008 R2,因此我的一些说明可能不准确。
我希望没有大的区别

  • 右键单击数据库并选择
    任务
    ,然后选择
    生成脚本
  • 保持第一个选项处于选中状态(为所有数据库和对象生成脚本),然后选择“下一步”
  • 在第二页上,单击
    Advanced
  • 选择用于拖放和创建的
    构建脚本的选项
  • 选择选项
    仅使用架构
    (不使用架构和数据)
  • 选中要使用的其他选项
  • 最后选择保存选项并单击下一步,直到SSMS创建脚本

我有一个本地化版本的Sql Server 2008 R2,因此我的一些说明可能不精确。
我希望没有大的区别

  • 右键单击数据库并选择
    任务
    ,然后选择
    生成脚本
  • 保持第一个选项处于选中状态(为所有数据库和对象生成脚本),然后选择“下一步”
  • 在第二页上,单击
    Advanced
  • 选择用于拖放和创建的
    构建脚本的选项
  • 选择选项
    仅使用架构
    (不使用架构和数据)
  • 选中要使用的其他选项
  • 最后选择保存选项并单击下一步,直到SSMS创建脚本