编写数据库文档和脚本
使用 SQL Server 2005,可以通过生成一个或多个 SQL 脚本,编写现有数据库结构(称为架构)文档。可以在 SQL Server Management Studio 查询编辑器中或使用任意文本编辑器来查看 SQL 脚本。
生成为 SQL 脚本的架构可用于执行下列操作:
- 维护备份脚本,该脚本使用户能够重新创建所有用户、组、登录和权限。
- 创建或更新数据库开发代码。
- 从现有的架构创建测试或开发环境。
- 培训新雇员。
SQL 脚本包含用于创建数据库及其对象的语句的描述。可以从现有数据库中的对象生成脚本,然后通过在该数据库中运行脚本以将这些对象添加到其他数据库。实际上,这样做重新创建了完整的数据库结构以及所有的单个数据库对象。
所生成对象的架构可以保存在单个 SQL 脚本文件中,或者保存在多个文件中,其中每个文件只包含一个对象的架构。还可以将所生成的单个对象(或一组对象)的架构保存到一个或多个 SQL 脚本文件中。可以生成的 SQL 脚本文件示例包括:
- 保存到单个 SQL 脚本文件中的完整数据库。
- 保存到一个或多个 SQL 脚本文件中的数据库的一个、几个或所有表的只有表的架构。
- 保存到一个 SQL 脚本文件中的表和索引架构,保存到其他 SQL 脚本文件中的存储过程,以及保存到另一个 SQL 脚本文件中的默认设置和规则。
生成脚本