数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

编写数据库文档和脚本


发布日期:2023年11月24日
 
编写数据库文档和脚本

使用 Microsoft® SQL Server&#; 可以通过生成一个或多个 SQL 脚本编写现有的数据库结构(架构)文档可使用 SQL Server 企业管理器SQL 查询分析器或任何文本编辑器查看 SQL 脚本

作为 SQL 脚本生成的架构可以有许多用途包括

维护备份脚本该脚本将允许用户重新创建所有用户登录和权限

创建和更新数据库开发代码

从现有的架构创建一个测试或开发环境

培训新雇员

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

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

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

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

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

生成脚本(企业管理器)

展开服务器组然后展开服务器

展开数据库文件夹右击要编写脚本的数据库指向所有任务然后单击生成 SQL 脚本命令

常规选项卡中选择要编写脚本的数据库对象默认情况下将编写数据库中所有对象的脚本

设置格式选项卡上选择脚本格式选项

选择为每个对象生成 CREATE <对象> 命令命令以用现有的定义显式创建要生成其脚本的对象这是默认选项

选择为每个对象生成 DROP <对象> 命令命令以将 DROP 语句添加到每个要为其编写脚本的对象脚本中这是默认选项

注意执行脚本时当数据库中任何现有对象与脚本中列出的对象同名时将首先删除数据库中的现有对象

选择生成全部相关对象的脚本命令这样对于创建脚本中所列出的对象时需要的所有数据库中的对象如果尚未选择都将自动包括进来

选择在脚本文件中包含说明性的页头命令以在文件中为脚本中所列出的每个对象添加注释

选项选项卡中选择与安全有关与表有关和与脚本文件有关的选项

常规选项卡上单击预览查看所生成脚本的预览

上一篇:数据仓库的逻辑结构和物理结构

下一篇:数据转移完全方案