书籍详情

实用Microsoft SQL Server 7教程

实用Microsoft SQL Server 7教程

作者:(美)Brad McGehee,(美)Rob Kraft著;李昕,倪明田译

出版社:清华大学出版社

出版时间:2001-01-01

ISBN:9787302041610

定价:¥46.00

购买这本书可以去
内容简介
  本书针对读者在实际工作中如何学习使用及管理Microsoft SQL Server 7而编写。全书采取循序渐进的方式,全面讲述SQL Server的安装与配置、SQL Server数据库的管理与安全机制及系统维护等内容;最后4章着重讲述SQL Server 7高级管理技术,包括如何从SQL Server中导入导出数据,如何复制数据、如何优化SQL Server和排除如出现的故障等。这些内容来自业界专家与认证考试专职人员的第一手资料和经验,有助于读者快速掌握管理SQL Server的技巧。本书简明实用,适合使用SQL Server数据库的初学者、数据库管理人员和Web应用开发人员阅读与参考,同时也适合作为微软认证考试的基础教材。
作者简介
暂缺《实用Microsoft SQL Server 7教程》作者简介
目录
第1篇 SQL Server基础
第1章 SQL Server 7.0概述
1.1 引言
1.2 什么是SQL Server
1.3 SQL Server的背景
1.4 SQL Server 7.0的主要特性
1.4.1 SQL Server比其他同类产品更便宜
1.4.2 可在NT Server和Windows 95/98下运行
1.4.3 可以扩据以满足不同的企业需要
1.4.4 可支持数据复制
1.4 5 支持数据集市和数据仓库
1.4.6 联机分析处理现已嵌入SQL Server
1.4.7 英语查询更便于临时用户使用数据
1.4.8 数据传输服务使数据交换非常容易
1.4.9 支持分布式事务
1.4.10 与网络无关
1.4.11 内直容错机制
1.4.12 支持ANSI-92 SQL及其扩展语言
1.4.13 集中化的管理
1.4.14 可视化管理工具和向导
1.4.15 支持多种客户端
1.4.16 支持多种开发工具
1.4.17 与Microsoft Office紧密集成
1.4.18 与Internet/Intranet相连接
1.5 SQL Server如何与Windows NT Server和Microsoft BackOffice集成
1.5.1 与NT Server集成
1.5.2 与Microsoft BackOffice集成
1.6 成功的SQL Server DBA的必备知识
1.6.1 DBA所需技能
1.6.2 DBA需要做的工作
1.6.3 成为一名MCP以提高你的专业技能
第2章 SQL Server和数据库的基本原理
2.1 SQL Server基本原理
2.1.1 SQL Server究竟是什么
2.1.2 SQL Server如何构成一个客户/服务器结构的数据库系统
2.2 SQL Server管理基础
2.2.1 用基于图形用户界面的工具管理SQL Server
2.3 SQL Server体系结构的基本原理
2.3.1 客户/服务器体系结构
2.3.2 SQL Server客户端体系结构
2.3.3 网络连接
2.3.4 SQL Server
2.4 数据库基本原理
2.4.1 物理数据库和逻辑数据库
2.4.2 系统数据库和用户数据库
2.5 数据库对象基础
2.5.1 表
2.5.2 视图
2.5.3 角色
2.5.4 索引
2.5.5 数据类型
2.5.6 默认值
2.5.7 存储过程
2.5.8 触发器
2.5.9 约束
2.6 数据库体系结构基本原理
2.6.1 数据库体系结构
2.6.2 数据库事务日志
2.6.3 系统数据库
2.6.4 Model数据库和数据库分类系统表
2.6.5 Master数据库
2.6.6 Msdb数据库
2.6.7 Tempdb数据库
2.7 什么是Transact-SQL
第2篇 SQL Server安装与配置
第3章 计划安装SQL Server
3.1 计划工作是重要的第一步
3.2 你的机构将如何使用SQL Server
3.2.1 SQL Server主要用于事务管理吗
3.2.2 SQL Server主要用于进行决策支持吗
3.2.3 SQL Server用作一台Internet/Intranet服务器的后台吗
3.2.4 SQL Server用于图形或多媒体吗
3.2.5 如何开发SQL Server应用程序
3.2.6 会有多少用户同时访问SQL Server
3.2.7 用户会在哪里与SQL Server相关联
3.2.8 SQL Server应用程序的关键程度如何
3.3 怎样使SQL Server适应目前网络
3.3.1 目前使用何种网络和桌面操作系统
3.3.2 SQL Server与现有的网络基础设施结合的程度怎样
3.3.3 NT Server域模型是什么
3.3.4 Windows NT Server命名机制是什么
3.4 计划如何保护SQL Server数据
3.4.1 如何保证数据安全
3.4.2 使用什么类型的容错机制
3.4.3 怎样备份数据
3.4.4 准备一份正式的灾难恢复计划
3.5 做好SQL Server软件需求的计划工作
3.5.1 使用什么客户端访问SQL Server
3.5.2 使用什么操作系统运行SQL Server
3.5.3 使用什么许可方式
3.6 做好SQL Server硬件需求的计划工作
3.6.1 从NT Server硬件兼容列表中选择硬件
3.6.2 选择硬件平台
3.6.3 选择CPU
3.6.4 需要多个CPU吗
3.6.5 需要多少RAM
3.6.6 选择一个快速I/O控制器
3.6.7 选择硬盘容量
3.6.8 需要硬件RAID吗
3.6.9 需要聚集服务器吗
3.6.10 选择CD-ROM
3.6.11 选择备份设备
3.6.12 选择网络接口卡
3.6.13 为SQL Server选择NT Server角色
3.6.14 为SQL Server选择NT Server文件系统
3.7 正式制定并且实施计划
3.7.1 评估需求
3.7.2 培训
3.7.3 书写计划
3.7.4 计划所需费用
3.7.5 将计划送上级批示
3.7.6 实施计划
第4章 安装SQL Server
4.1 安装SQL Server 7.0之前必须了解的内容
4.2 对硬件和软件的最低要求
4.2.1 服务器硬件的准备与设置
4.2.2 NT Server软件设置
4.3 安装SQL Server的不同方式
4.3.1 从CD安装
4.3.2 从网络共享点安装
4.3.3 用Systems Management Software安装SQL Server
4.4 SQL Server安装与配置选项
4.4.1 SQL Server命名规则
4.4.2 输入注册信息
4.4.3 选择安装类型
4.4.4 选择网络协议
4.4.5 选择字符集
4.4.6 选择排序顺序
4.4.7 选择统一码归类
4.4.8 选择管理工具
4.4.9 选择SQL Server安装的位置
4.4410 选择存储SQL Server数据的位置
4.4.11 创建服务账号
4.4.12 如何创建服务账号
4.5 安装SQL Server
4.6 安装后的工作事项
4.6.1 验证SQL Server是否正确安装
4.6.2 注册SQL Server
4.6.3 配置系统管理员口令
4.7 排除SQL Server安装故障
4.7.1 如何识别SQL Server安装问题
4.7.2 常见的安装问题与解决方案
4.8 如何删除SQL Server
第5章 安装SQL客户端实用工具
5.1 什么是SQL Server Management Tools
5.2 SQL Server管理工具
5.3 选择安装在客户端的联机文档
5.4 管理工具硬件与软件要求
5.4.1 硬件要求
5.4.2 软件要求
5.5 从哪里安装管理工具
5.6 如何安装SQL Server管理工具
5.7 如何使用Client Configuration Utility
5.7.1 如何启动Client Configuration Utility
5.7.2 General标签
5.7.3 Network Libraries标签
5.7.4 DB-Library Options标签
5.8 排除管理工具安装故障
5.8.1 如何诊断问题
5.8.2 如何解决问题
第6章 将SQL Server从6.5升级到7.0
6.1 开发升级策略与计划
6.1.1 SQL Server 7.0版本升级向导
6.1.2 SQL Server升级
6.1.3 在SQL Server 6.5与SQL Server 7.0之间转换
6.1.4 步骤1:运行版本升级向导
6.1.5 步骤2:选择对象传输选项
6.1.6 步骤3:服务器登录
6.1.7 步骤4:选择代码页
6.1.8 步骤5:选择升级的数据库
6.1.9 步骤6:创建SQL Server 7.0数据库
6.1.10 步骤7:系统配置选项
6.1.11 步骤8:检查升级选择
6.1.12 步骤9:SQL Server 7.0升级进展过程
6.2 排除升级故障
6.2.1 升级子目录及其内容
6.2.2 SQL Server 7.0与6.x应用程序相兼容
6.2.3 删除SQL Server
6.3 升级计划常问问题
第3篇 SQL Server管理
第7章 SQL Server工具
7.1 使用Microsoft管理控制台(MMC)
7.1.1 使用Tree窗格与Details窗格
7.2 SQL企业管理器概述
7.2.1 SQL企业管理器屏幕
7.2.2 查询设计器
7.3 SQL Server Setup程序
7.4 SQL Server服务管理器
7.5 SQL Server客户端配置工具
7.6 SQL Server性能监视器
7.7 SQL Server描述器
7.7.1 使用SQL Server Profiler进行监视
7.8 SQL Server查询分析器
7.9 SQL Server联机手册
7.9.1 按内容查找
7.9.2 按索引查找
7.9.3 使用Search标签
7.9.4 使用Favorites标签
7.10 BCP工具
7.11 ISQL实用工具
7.12 osql工具
7.13 makepipe工具和readpipe工具
7.14 SQL Server向导
7.15 注册服务器向导
7.15.1 安全向导
7.15.2 创建数据库向导
7 15.3 创建警报向导
7.15.4 创建作业向导
7.15.5 数据库维护规划向导
7.15.6 创建索引向导
7.15.7 创建存储过程向导
7.15.8 创建视图向导
7.15.9 DTS导入/导出向导
7.15.10 Web助手向导
7.15.11 配置发布和分布向导
7.15.12 创建发布向导
7.15.13 Pull订购向导
7.15.14 push订购向导
7.15.15 卸载发布和分布向导
第8章 数据库管理
8.1 规划SQL Server数据库
8.1.1 估计数据库的容量
8.1.2 规划SQL Server数据库的事务日志
8.1.3 如何创建SQL Server数据库和事务日志
8.1.4 如何使用Crete Database Wizard创建SQL Server数据库
8.2 如何删除SQL Server数据库
8.2.1 删除数据库时的注意事项
8.2.2 删除数据库的限制
8.3 设置SQL Server数据库选项
8.3.1 SQL Server数据库选项
8.3.2 用sp-dboption设置数据库选项
8.3.3 用SQL Enterprise Manager设置数据库选项
8.4 文件与文件组
8.4.1 文件
8.4.2 文件组
8.5 为SQL Server数据库创建步骤生成文档
第9章 调度任务与警报
9.1 SQL Server代理概述
9.1.1 SQL Server代理的功能
9.1.2 配置SQL Server代理
9.2 如何管理作业
9.2.1 创建作业
9.2.2 排序作业步骤
9.2.3 如何查看作业
9.3 警报与操作员
9.3.1 管理操作员
9.3.2 管理警报
9.4 如何配置SQL Server以发送电子邮件
9.4.1 为SQL Server创建电子邮件账号
9.4.2 验证SQL Server如何登录到NT Server
9.4.3 在NT Server上安装邮件客户程序
9.4.4 用登录账号配置SQL Mail
9.4.5 启动SQL Mail
9.5 故障排除
9.5.1 SQL Server代理中的故障排除
9.5.2 作业故障排除
9.5.3 警报故障排除
9.5.4 SQL Mail故障排除
第10章 维护SQL Server
10.1 长期维护SQL Server
10.2 归档SQL Server文档
10.3 创建正式的SQL Server维护计划
10.4 监视日志文件
10.4.1 如何用SQL Enterprise Manager查看MSSQLServer日志文件
10.4.2 如何用SQL Enterprise Manager查看SQLServerAgent日志文件
10.4.3 检查NT Server Event Viewer的日志
10.4.4 如何查看NT Server Event Viewer的消息
10.5 监视安全性
10.5.1 审计当前的账号和权限
10.5.2 使用NT Server的审计功能监视使用情况
10.6 监视用户活动
10.6.1 Current Activity Window
10.6.2 SQL Server Profiler
10.6.3 NT Server Performance Monitor
10.7 监视SQL Server性能
10.7.1 NT Server的性能监视器
10.7.2 SNMP监视机制
10.8 管理当前数据库与创建新的数据库
10.8.1 估计大小并创建新的数据库
10.8.2 监视数据库和事务大小
10.8.3 定期数据导入/导出
10.8.4 管理复制
10.8.5 调度事件与警报
10.9 维护SQL Server软件
10.9.1 用Service Packs更新SQL Server
10.9.2 升级软件
10.9.3 管理用户账号和权限
10.10 校验SQL Server数据库完整性
10.11 维护数据库索引
10.12 备份数据库与事务日志
10.13 与NT Server相关的维护任务
10.14 与开发人员协作
10.15 如何使用数据库维护计划向导
10.15.1 如何使用数据库维护计划向导
10.15.2 如何改进数据库维护计划
10.16 SQL Server维护核对清单
10.16.1 每日任务
10.16.2 每周任务
10.16.3 每月任务
10.16.4 其他常规性任务
第4篇 SQL Server安全机制
第11章 SQL安全性概述
11.1 SQL Server安全性基础
11.2 规划SQL Server安全性
11.3 SQL Server安全体系
11.3.1 SQL Server安全性构件
11.3.2 访问SQL Server数据的障碍
11.3.3 用户身份认证
11.4 什么是安全模式
11.5 SQL Server混合身份认证安全模式
11.5.1 如何使用SQL Server混合身份认证安全模式认证用户身份
11.5.2 如何实现SQL Server混合身份认证安全模式
11.6 使用Windows NT身份认证安全模式
11.6.1 如何在Windows NT身份认证安全模式下认证用户身份
11.6.2 如何配置Windows NT身份认证安全模式
第12章 管理用户
12.1 用户怎样获得对SQL Server的访问
12.2 SQL Server账号介绍
12.3 怎样创建和管理登录ID
12.3.1 在Windows NT Server身份认证模式下创建登录ID
12.3.2 在SQL Server身份认证模式下创建登录ID
12.4 怎样创建和管理数据库用户ID
12.5 怎样管理SQL Server的角色
12.5.1 预定义的Server角色
12.5.2 预定义的数据库角色
12.5.3 公用角色
12.5.4 自定义数据库角色
12.6 怎样使用SQL Enterprise Manager来管理用户
12.7 怎样使用SQL Server Create Login Wizard来管理SQL Server账号
12.8 怎样创建、修改和删除SQL Server登录ID
12.8.1 怎样显示SQL Server账号信息
12.9 怎样创建和配置登录ID
12.9.1 怎样删除登录ID
12.9.2 怎样创建和配置数据库用户ID
12.9.3 怎样创建和配置数据库角色
12.9.4 怎样删除数据库用户ID或数据库角色
12.9.5 怎样配置服务器角色
第13章 分配用户权限
13.1 设置权限确定谁能访问数据
13.2 语句权限
13.3 对象权限
13.4 隐式权限
13.4.1 服务器角色
13.4.2 数据库角色
13.4.3 数据库对象属主
13.5 理解权限优先级
13.6 通过视图和存储过程加强安全性
13.7 理解所有权键
13.7.1 完整的所有权键
13.7.2 断开的所有权链
13.7.3 如何避免形成断开的所有权链
13.8 管理权限的最佳约定
13.9 如何显不权限信息
13.9.1 如何查看语句权限
13.9.2 如何查看对象权限
13.10 如何授予和取消权限
13.11 如何使用SQL Enterprise Manager授予和取消语句权限
13.12 如何使用SQL Enterprise Manager授予和取消对象权限
第5篇 防止数据丢失
第14章 备份数据库
14.1 防止数据丢失的办法
14.1.1 维护冗余数据
14.1.2 定期备份数据
14.1.3 SQL Server备份
14.2 建立备份策略
14.2.1 备价策略注意事项
14.2.2 立即备份注意事项
14.2.3 备份策略示例
14.3 实施SQL Server备份
14.3.1 如何创建备份设备
14.3.2 如何进行立即备份
14.3.3 如何调度自动备份
第15章 恢复SQL数据
15.1 恢复概述
15.1.1 恢复数据库的方法
15.1.2 重要的恢复注意事项
15.2 如何恢复数据
15.2.1 使用Enterprise Manaser恢复数据库及其日志
15.2.2 使用Transact-SQL恢复数据库及其日志
15.3 如何恢复系统数据库
15.3.1 如何恢复master数据库
15.3.2 如何恢复没有备份的master数据库
15.3.3 测试恢复过程
第6篇 SQL Server高级管理技术
第16章 数据的导入导出与分布式处理
16.1 数据转换眼务
16.1.1 Microsoft Repository
16.1.2 编写脚本
16.1.3 转换
16.1.4 使用DTS
16.2 海量复制程序
16.2.1 日志记录与非日志记录操作
16.2.2 并行加载
16.2.3 BCP开关
16.2.4 批处理
16.2.5 文件的数据类型
16.2.6 格式文件
16.2.7 使用视图
16.2.8 加载图像数据
16.2.9 为BCP提供提示
16.3 BULK INSERT
16.4 改进加载性能
16.5 使用批处理文件
16.6 把数据库分布到可移动的介质上
16.6.1 配置可移动数据库
16.6.2 创建可移动数据库
16.6.3 安装可移动数据库
第17章 建立与配置数据复制
17.1 SQL Server数据复制概述
17.1.1 SQL Server如何复制数据
17.1.2 发布者-订购者模型
17.2 出版物与文章
17.2.1 垂直与水平过滤
17.2.2 推式与拉式订购
17.2.3 匿名州购
17.2.4 同步初始化
17.2.5 手工同步
17.3 SQL Server数据复制的体系结构
17.3.1 复制技术
17.3.2 数据复制的类型
17.3.3 分布式数据库
17.4 如何使用向导配置数据复制
17.5 使用SQL Enterprise Manager建立数据复制
17.5.1 安装或选择分布式数据库
17.5.2 配置发布服务器选项
17.5.3 配置订购服务器选项
第18章 SQL Server优化与调整基本原理
18.1 SQL Server 7.0在调整时的改进
18.2 为什么要调整你的服务器
18.3 监视并建立基准线
18.3.1 建立基准线
18.3.2 监视服务器性能
18.3.3 监视用户活动
18.3.4 监视日志
18.3.5 查看Windows NT事件日志
18.4 使用SQL Server Profiler
18.4.1 跟踪什么
18.4.2 使用SQL Server Profiler识别查询和用户问题
18.5 使用SQL Server Performance Monitor
18.5.1 监视计数器
18.6 分析数据
18.6.1 使用Graphical Showplan
18.6.2 使用Index Tuning Wizard(索引调整向导)
18.7 调整哪些选项
18.7.1 Affinity Mask(关系屏蔽)
18.7.2 Allow Updates(允许更新)
18.7.3 Cost Threshold for Parallelism(并行处理费用阈值)
18.7.4 Cursor Threshold(游标阈值)
18.7.5 Default Language(默认语言)
18.7.6 Default Sort Order ID(默认排序顺序ID)
18.7.7 Extended Memory Size(扩展内存大小)(MB)
18.7.8 Fill Factor(填充因子)(%)
18.7.9 Index Create Memory(创建索引所用内存)(KB)
18.7.10 Language in Cache(高速缓存中的语言)
18.7.11 Language Neutral Full-Text(中性全文本语言)
18.7.12 Lightweight Pooling(轻量地)
18.7.13 Locks(锁)
18.7.14 Max Async IO(异步I/O请求的最大数目)
18.7.15 Max Degree of Parallelism(最大并行处理程度)
18.7.16 Max Server Memory(最大服务器内存)(MB)
18.7.17 Max Text Repl Size(最大文本复制大小)
18.7.18 Max Worker Threads(最大工作者线程数)
18.7.19 Media Retention(介质保持)
18.7.20 Min Memory Per Query(每次查询的最小内存量)(KB)
18.7.21 Min Server Memory(最小服务器内存)(MB)
18.7.22 Nested Triggers(嵌套触发器)
18.7.23 Network Packet Size(网络数据包的大小)
18.7.24 Open Objects(打开的对象)
18.7.25 Priority Boot(提高优先权)
18.7.26 Query Governor Cost Limit查询控制花费限制)
18.7.27 Query Wait(查询等待)(秒)
18.7.28 Recovery Interval(恢复时间间隔)(分钟)
18.7.29 Remote Access(远程访问)
18.7.30 Remote Login Timeout(远程登录超时)(秒)
18.7.31 Remote Proc Trans(远程过程事务)
18.7.32 Remote Query Timeout(远程查询超时)(秒)
18.7.33 Resoue Timeout(资源超时)(秒)
18.7.34 Scan For Startup Proes(启动过程扫描)
18.7.35 Set Working Set Size(设定工作设置尺寸)
18.7.36 Show Advanced Options(显示高级选项)
18.7.37 Spin Counter(旋转计数器)
18.7.38 Time Slice(时间片)(毫秒)
18.7.39 Unicode Comparison Style(统一码比较方式)
18.7.40 Unicode Local ID(统一码本地标识符)
18.7.41 User Connections(用户连接)
18.7.42 User Options(用户选项)
18.8 设置配置选项
18.8.1 用SQL Enterprise Manager设置选项
18.8.2 用sp-configure设置选项
第19章 SQL Server故障排除
19.1 故障排除过程
19.1.1 编写文档
19.1.2 找出事实
19.1.3 识别问题
19.1.4 尝试修复
19.2 SQL Server信息源
19.2.1 SQL Server错误日志
19.2.2 Windows NT应用程序日志
19.3 SQL Server错误消息
19.3.1 错误严重级别
19.3.2 非致命错误
19.3.3 致命错误
19.4 使用数据库一致性检查器
19.4.1 CHECKALLL命令
19.4.2 CHECKCATALOG命令
19.4.3 CHECKDB命令
19.4.4 CHECKFILEGROUP命令
19.4.5 CHECKIDENT命令
19.4.6 CHECKTABLE命令
19.4.7 DBREPAIR命令
19.4.8 DBREINDEX命令
19.4.9 dllname(FREE)命令
19.4.10 INPUTBUFFER命令
19.4.11 OPENTRAN命令
19.4.12 OUTPUTBUFFER命令
19.4.13 PERFMON命令
19.4.14 PINTABLE命令
19.4.15 PROCACHE命令
19.4.16 ROWLOCK命令
19.4.17 SHOWCONTIG命令
19.4.18 SHOW_STATISTICS命令
19.4.19 SHRINKDATABASE命令
19.4.20 SHRINKFILE命令
19.4.21 SQLPERF命令
19.4.22 TRACEOFF命令
19.4.23 TRACEON命令
19.4.24 TRACESTATUS命令
19.4.25 UNPINTABLE命令
19.4.26 UPDATEUSAGE命令
19.4.27 USEROPTIONS命令
19.5 使用跟踪标志
19.5.1 设置跟踪标志
19.5.2 信息性跟踪标志
19.5.3 兼容性及行为改变跟踪标志
19.5.4 特殊跟踪标志
19.6 处理崩溃的数据库
19.6.1 修复崩溃的用户表
19.6.2 修复崩溃的系统表
19.7 预防性维护
19.8 其他常见问题
19.8.1 满事务日志
19.8.2 阻塞
19.9 其他信息源
19.9.1 联机知识库
19.9.2 Microsoft新闻组
19.9 3 TechNet与MSDN
19.9.4 技术支持
附录A Transact-SQL快速入门
术语
猜您喜欢

读书导航