将数据库模式导出到SQL文件中

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (14)

有可能在MS SQL Server 2008若要将数据库结构导出为T-SQL档案?

我不仅要导出表模式,还要导出主键、外键、约束、索引、存储过程、用户定义的类型/函数。

另外,我不希望数据出现在这个T-SQL档案。

有没有办法做到这一点?

提问于
用户回答回答于

可以通过SQLServerManagementStudio为文件生成脚本,以下是步骤:

  1. 右键单击要为其生成脚本的数据库(而不是表),然后选择任务-生成脚本。
  2. 接下来,选择请求的表、视图、存储过程等(从选择特定的数据库对象)
  3. 单击“高级”-选择要脚本的数据类型。
  4. 单击Next并完成

在生成脚本时,有一个允许编写脚本、约束、键等的区域。在SQLServer 2008 R2中,脚本下面有一个高级选项:

用户回答回答于

你试过Generate Scripts(右键单击,任务,生成脚本)选项中的SQLManagementStudio?这会产生你所说的“SQL文件”吗?

扫码关注云+社区