本 书 的 结 构

如果您是一个用户、开发人员、管理员或经理,会采用不同的方式来使用 SQL Server 。为了满足这些不同的需求,本书分为五个部分:

·第一部分 “欢迎使用 Microsoft SQL Server 7 ”是 SQL Server 的总提纲,讲述了 SQL Server 的历史及其发展。本部分包括以下内容:体系结构的改进、新的存储结构 、Internet/Intranet 、 Microsoft Transaction Server ,企业 、Microsoft Managment Console (MMC) 、 SQL Server Agent 、与 Windows NT 安全性的

集成、 Transact-SQL 的改进、新增强的工具、复制的增强和数据库管理员角色的简化。

·第二部分 “安装”包含安装 SQL Server 、安装 SQL Mail 以及将 SQL Server 升级到版本 7 的指导。这些过程用所支持的实例进行了详细的说明。

· 第 三 部 分 “ 管 理 ” 讲 述 的 任 务 有 : 数 据 库 管 理 和 预 防 性 的 维 护 、 备 份 、 远 程 服务器和链接服务器、数据库监视 ( 其中着重论述数据库的完整性、可恢复性和可靠性 ) 。

· 第 四 部 分 “ 开 发 : 编 程 语 言 ” 包 括 开 发 主 题 , 如 数 据 库 、 引 用 和 事 务 完 整 性 ; 如 何 设 计 和 建 立 数 据 库 ; 规 范 化 ; 建 立 索 引 ; 巨 型 数 据 库 (VLDB) ; 数 据 库 设 计 的 方 法 、 一般化、编码策略;分区;并发性;编写 Transact-SQL ,存储程序和触发器;数据仓库。

·第五部分 “参考资料”包括 Transact-SQL 语法、系统表和系统存储程序。这些章节的内容按字母表的顺序安排,这样用户可以快速查找到需要的信息。

译 者 的 话

Microsoft SQL Server 7.0 是 Microsoft 公 司 推 出 的 数 据 库 软 件 Microsoft Windows NT & BsckOffice 家 族 中 的 SQL Server 的 最 新 版 本 , 它 在 易 用 性 、 可靠 性 和 其 他 性 能 方 面 作 出 了 一 系 列 革 新 , 并 且 为 开 发 者 提 供 了 快 捷 简 便 的 编 程模 式 。 它 为 企 业 运 作 、 电 子 商 务 和 移 动 计 算 机 提 供 了 广 泛 的 可 伸 缩 的 解 决 方 案 ; 它 具 有 强 大 的 数 据 仓 库 , 并 提 供 了 一 个 综 合 平 台 , 这 个 平 台 使 用 户 可 以 轻 松 地设 计 、 建 立 、 管 理 以 及 使 用 数 据 仓 库 解 决 方 案 ; 它 同 Microsoft Office 产 品 紧密 集 成 , 可 以 对 Microsoft Office 实 现 完 美 无 缺 的 数 据 访 问 、 桌 面 多 维 分 析 等 。

本 书 结 合 丰 富 的 实 例 , 系 统 地 介 绍 了 Microsoft SQL Server 7.0 的 功 能 和使 用 方 法 。 全 书 共 分 为 五 部 分 : 其 中 , 第 一 部 分 包 括 第 1 章 到 第 10 章 , 介 绍 了Microsoft SQL Server 数 据 库 的 概 念 、 历 史 和 新 功 能 ; 第 二 部 分 包 括 第 11 章到 第 13 章 , 介 绍 了 Microsoft SQL Server 数 据 库 的 安 装 和 升 级 ; 第 三 部 分 包括 第 14 章 到 第 17 章 , 介 绍 了 数 据 库 的 管 理 、 链 接 服 务 器 和 远 程 服 务 器 以 及 监视 服 务 器 性 能 的 工 具 ; 第 四 部 分 包 括 第 18 章 到 第 20 章 , 主 要 介 绍 了 发 展 的 程序 设 计 语 言 ; 第 五 部 分 包 括 第 21 章 到 第 23 章 , 向 用 户 提 供 了 参 考 资 料 。

本 着 认 真 负 责 的 态 度 , 我 们 在 本 书 的 翻 译 过 程 中 相 互 协 作 , 并 对 有 关 技 术问 题 进 行 了 统 一 处 理 。 参 加 本 书 翻 译 工 作 的 有 薛 焱 、 王 军 、 宋 愚 、 胡 东 、 李 鹏 、马 利 涛 、 冯 博 、 张 小 蓝 、 许 书 明 、 孔 祥 丰 、 袁 建 华 、 曹 木 军 、 刘 利 平 、 王 维 、刘 艳 平 、 周 珂 和 志 强 等 , 在 此 表 示 衷 心 的 感 谢 !

由 于 译 者 水 平 有 限 , 译 文 难 免 会 有 错 误 , 欢 迎 读 者 提 出 宝 贵 意 见 。

1999 年 10 月 10 日

总 目 录

第 一 部 分 欢 迎 使 用 Microsoft SQL Server 7 第 二 部 分 安 装

第 三 部 分 管 理

第 四 部 分 开 发 — — 编 程 语 言第 五 部 分 参 考 素 材

第 21 章 Transact-SQL 编 程 语 言 参 考

第 22 章 系 统 表

第 23 章 系 统 存 储 过 程

总 目 录 - 图1返 回 总 目 录

目 录

第 一 部 分 欢 迎 使 用 M icrosoft SQL Server 7 5

第 1 章 什 么 是 M icrosoft SQL Serve r 6

  1. M icrosoft SQL Server 的 发 展 历 史 6

  2. M icrosoft SQL Server 的 将 来 9

  3. 体 系 结 构 的 改 进 12

  4. M icrosoft Transaction Server 的 到 来 16

  5. Enterprise 一 瞥 17

第 2 章 容 量 的 改 进 21

第 3 章 Microsoft 管 理 控 制 台 22

  1. 增 加 Microsoft Management Console Snap-Ins 22

  2. 服 务 器 的 Enterprise Manager 功 能 32

第 4 章 SQL Server Agent 68

  1. 定 义 操 作 员 72

  2. 创 建 作 业 75

  3. 创 建 警 告 82

  4. 多 任 务 和 多 方 案 作 业 99

第 5 章与 Windows NT 安 全 性 的 集 成 101

  1. Security Manager 的 消 失 102

  2. 身 份 验 证 102

  3. 许 可 的 有 效 性 111

  4. 授 予 权 限 127

  5. 实 现 安 全 性 的 若 干 建 议 142

  6. 所 有 权 链 143

  7. xp_cmdshell 143

第 6 章 Transact-SQL 增 强 工 具 146

  1. 增 强 的 存 储 过 程 146

  2. 新 系 统 扩 展 存 储 过 程 157

  3. 触 发 程 序 159

  4. 新 数 据 类 型 164

  5. 数 据 存 储 增 强 功 能 165

  6. 新 的 属 性 功 能 165

  7. 新 的 安 全 性 功 能 166

  8. 其 他 新 功 能 167

  9. 查 询 的 增 强 功 能 168

  10. 新 的 优 化 程 序 提 示 169

  11. 事 务 处 理 的 增 强 功 能 170

  12. 系 统 表 的 增 强 功 能 171

第 7 章 新 工 具 和 增 强 工 具 173

  1. SQL Server 查 询 分 析 工 具 173

  2. 数 据 转 换 服 务 工 具 177

  3. SQL Server Profiler 185

  4. 数 据 库 维 护 计 划 向 导 190

  5. Web 辅 助 向 导 193

  6. [可 视 数 据 库 工 具 (Database Tools)

    198](#可-视-数-据-库-工-具-database-tools)

  7. [Replication Monitor( 复 制 监 视 工 具 )

    204](#replication-m-onitor-复-制-监-视-工-具)

第 8 章 实 用 程 序 的 变 化 206

8.1 BCP 206

  1. 备 份 (Backup) 214

  2. 恢 复 (Restore) 215

  3. 数 据 库 一 致 性 检 查 程 序 (Database Consistency Checker) 216

  4. OSQL 和 ISQL 225

  5. SQLMAINT 226

第 9 章 SQL Server 7 的 复 制 增 强 233

  1. 多 点 更 新 复 制 (Multi-site Update Replication) 234

  2. 合 并 复 制 (Merge Replication) 235

  3. 快 照 和 数 据 转 换 服 务 242

  4. 分 区 事 务 复 制 244

  5. 更 新 订 阅 器 244

  6. 推 、 拉 订 阅 247

  7. 因 特 网 复 制 增 强 250

  8. 匿 名 拉 回 订 阅 251

  9. 数 据 加 密 252

  10. [在 因 特 网 上 的 保 密 : 微 软 代 理 服 务 器

    254](#在-因-特-网-上-的-保-密-微-软-代-理-服-务-器)

  11. [多 机 种 环 境 数 据 复 制 服 务

    257](#多-机-种-环-境-数-据-复-制-服-务)

  12. 创 建 复 制 脚 本 257

第 10 章 简 化 数 据 库 管 理 员 的 任 务 259

  1. 自 动 和 动 态 配 置 260

  2. 动 态 结 构 管 理 268