编写数据库文档和脚本

使用 SQL Server,可以通过生成一个或多个 SQL 脚本来编写现有数据库结构(称为架构)的文档。可以在 SQL Server Management Studio 查询编辑器中或使用任意文本编辑器来查看 SQL 脚本。

生成为 SQL 脚本的架构可用于执行下列操作:

  • 维护备份脚本,该脚本使用户能够重新创建所有用户、组、登录和权限。

  • 创建或更新数据库开发代码。

  • 从现有的架构创建测试或开发环境。

  • 培训新雇员。

SQL 脚本包含用于创建数据库及其对象的语句的描述。可以从现有数据库中的对象生成脚本,然后通过在该数据库中运行脚本以将这些对象添加到其他数据库。实际上,这样做重新创建了完整的数据库结构以及所有的单个数据库对象。

所生成对象的架构可以保存在单个 SQL 脚本文件中,或者保存在多个文件中,其中每个文件只包含一个对象的架构。还可以将所生成的单个对象(或一组对象)的架构保存到一个或多个 SQL 脚本文件中。可以生成的 SQL 脚本文件示例包括:

  • 保存到单个 SQL 脚本文件中的完整数据库。

  • 保存到一个或多个 SQL 脚本文件中的数据库的一个、几个或所有表的只有表的架构。

  • 保存到一个 SQL 脚本文件中的表和索引架构,保存到其他 SQL 脚本文件中的存储过程,以及保存到另一个 SQL 脚本文件中的默认设置和规则。

生成脚本