目录
第一章SQL Server基本特点和系统管理员的职责
1.1Sybase客户/服务器数据库环境
1.2SQL Server的功能及特点
1.2.1SQL Server的基本功能
1.2.2SQL Server11的技术特色
1.3系统管理员的职责
1.3.1SQL Server系统管理者的主要任务
1.3.2基于角色的管理机制
1.3.3数据库属主的职责
1.4SQL Server系统管理工具
1.4.1实用程序isql及wisql
1.4.2SQL ServerManager
1.4.3SQL ServerMonitor
1.5小结
第二章SQL Server基本框架和系统安装简介
2.1系统数据库
2.1.1master数据库
2.1.2model数据库
2.1.3sybsystemprocs数据库
2.1.4tempdb数据库
2.1.5审计数据库sybsecurity
2.1.6样本数据库pubs2
2.1.7句法数据库sybsyntax
2.2系统表――数据字典
2.3系统过程
2.4Sybase软件结构(UNIX)
2.5接口文件
2.5.1interfaces文件的格式
2.5.2interfaces文件的功能
2.6环境变量
2.7Server运行文件
2.8SQL Server配置文件
2.9SQL Server的启动和关闭
2.10SQL Server出错日志(errorlog)
2.11SQL Server操作环境概览
2.12SQL Server安装步骤简介
2.12.1预安装任务
2.12.2用sybinit安装SQL Server
2.12.3在安装好SQL Server之后
2.12.4供sybinit用的资源文件
2.12.5安装BackupServer
第三章 资源管理
3.1资源
3.1.1物理设备
3.1.2设备的两种类型
3.2数据库设备
3.2.1数据库设备的初始化
3.2.2数据库设备的信息
3.2.3diskinit有关注意事项
3.3缺省设备
3.4删除设备
3.4.1什么时候需要删除设备
3.4.2删除设备几点注意事项
3.5磁盘镜像
3.5.1磁盘镜像的方式
3.5.2镜像的内容
3.5.3镜像设备过程
3.5.4镜像设备信息
3.5.5镜像几点说明
3.5.6镜像命令小结
3.5.7master设备的镜像设备的作用
第四章 创建数据库
4.1创建数据库
4.1.1数据库的建立
4.1.2数据库大小的估计
4.1.3数据库的创建者
4.1.4数据库的相关信息
4.1.5设置数据库选项
4.1.6监控数据库空间使用状况
4.2扩展数据库和日志的空间
4.2.1扩展数据库
4.2.2扩展事务日志
4.3删去数据库
第五章 数据存放
5.1片段(segment)
5.1.1片段的作用
5.1.2片段的分类
5.1.3用户自定义片段
5.1.4在片段上创建数据库对象
5.1.5片段的信息
5.2数据分割
5.2.1数据分割的实现
5.2.2数据分割信息
5.2.3删除已分割的表
5.2.4注意事项
5.3临时库大小的估计
5.4备份设备大小的估计
5.5sybsecurity库大小的估计
5.6数据库的存放
5.7日志的存放
5.8数据存放举例
5.9与数据存放相关的系统表、系统存储过程及操作
第六章 权限管理
6.1SQL Server中的用户
6.1.1数据库的属主
6.1.2数据库对象属主
6.1.3系统管理员帐户
6.1.4SQL Server的三种角色
6.2SQL Server中的用户管理
6.2.1SQL Server注册帐户
6.2.2数据库用户
6.2.3guest用户
6.2.4别名
6.2.5组
6.2.6对数据库的访问
6.2.7一些有用的函数
6.3SQL Server中的用户权限管理
6.3.1角色
6.3.2命令权限
6.3.3数据库对象权限
6.3.4授权权限
6.3.5授权命令执行顺序
6.3.6创建相关命令集模式(Schema)
6.3.7权限信息
6.3.8用作安全机制的视图和存储过程
第七章 如何调整SQL Server基本配置参数
7.1调整SQL Server配置参数的目的
7.1.1什么是缺省配置.
7.1.2谁能修改配置参数
7.2SQL Server配置参数
7.2.1可以调整的SQL Server参数
7.2.2什么时候需要调整配置参数
7.2.3配置参数的类型
7.2.4sysconfigures表和syscurconfigs表
7.2.5配置SQL Server参数的方法
7.3配置文件
7.3.1什么是配置文件
7.3.2配置文件的版本维护
7.3.3备份和恢复配置文件
7.3.4SQL Server启动时如何指定配置文件
7.3.5配置文件的备份文件
7.3.6手动编辑配置文件
7.3.7配置文件的权限
7.3.8应注意的问题
7.3.9配置文件的样本
7.4sp-configure命令
7.4.1sp-configure命令的用途
7.4.2配置值和运行值
7.4.3使用sp-c0nfigure配置或显示SQL Server参数
7.5使用sp-displaylevel设置显示级别
7.5.1用户显示级别
7.5.2如何使用sp-displaylevel命令
7.6如何使用带“configurationfile”选项的sp-configure命令
7.6.1如何使用sp-c0nfigure的“read”子命令
7.6.2如何使用sp-configure的“verify”子命令
7.6.3如何使用sp-configure的“write”子命令
7.6.4如何使用sp-configure的“restore”子命令
7.6.5如何获得当前的配置文件名
7.7与system10.X的主要区别
7.8小结
7.9SQL Server内存配置
7.9.1SQL Server如何使用内存
7.9.2使用dbcc监测内存的使用
7.9.3如何使用errorlog监测内存的使用
7.10如何设置用户连接数
7.10.1计算用户连接数
7.10.2如何设置用户连接数
7.11其他与内存相关参数的配置
7.11.1number of open databases
7.11.2number of devices
7.11.3number of openobjects
7.11.4nunber of locks
7.12如何确定过程缓存的大小
7.12.1举例
7.12.2设置procedure cache percent参数
7.13小结
第八章 如何调整SQL Server的高级配置参数
8.1与缓存相关参数的配置
8.1.1number of index trips
8.2与磁盘vO相关参数的配置
8.2.1diski/o
8.2.2diski/ostructures
8.3语言 排序方法和字符集的设置
8.3.1default character set id
8.3.2default language id
8.3.3default sort order id
8.4与锁相关参数的配置
8.4.1address lock spinlock ratio
8.4.2dead1ock retries
8.4.3deadlo ckchecking period
8.4.4number of locks
8.5与网络通信相关参数的配置
8.5.lallow remote access
8.5.2defau1t network packet size
8.5.3max network packet size
8.5.4max number of network listeners
8.5.5max async i/os pe rengine
8.6与内存相关参数的配置
8.6.1additional network memory
8.6.2lock shared memory
8.7与处理器相关参数的配置
8.7.1max online engines
8.8与SQL Server管理相关参数的配置
8.8.1allow updates to system table
8.8.2cpu grace time
8.8.3lock promotion HWM
8.8.4lock promotion pct
8.8.5stack size
第九章 配置命名缓存和大块I/O
9.1SQL Server的缓存管理
9.1.1联机事务处理(OLTP)和决策支持系统(DSS)
9.1.2SQL Server提高性能的方式
9.1.3命名缓存和大块I/O概述
9.1.4使用命名缓存和大块I/O的优点
9.1.5分配给命名缓存和大块I/O的内存
9.1.6SQL Server11.0之前和SQL Server11.0的缓存管理
9.2缺省数据缓存
9.3使用sp-helpcache查看缓存信息
9.4如何创建命名缓存
9.5如何修改命名缓存
9.6将对象与命名缓存捆绑或解绑
9.7获取命名缓存捆绑的信息
9.8删除命名缓存
9.9SQL Server恢复时的缓存配置
9.10大块I/O
9.112K缓冲池
9.12建立缓冲池
9.13修改缓冲池
9.14删除缓冲池
9.15如何验证缓冲池是否正被使用
9.16小结
第十章 事务管理
10.1恢复方法
10.1.1两种类型的故障
10.1.2恢复方法
10.1.3自动恢复
10.1.4非自动恢复
10.2事务和事务日志
10.2.1什么是事务
10.2.2什么是事务日志
10.3检查点
10.3.1自动检查点
10.3.2手工检查点
10.3.3执行检查点完成的工作
10.3.4如何设置恢复间隔
10.3.5什么是先写日志
10.4如何进行自动恢复
10.5小结
10.6用户日志缓存
10.6.1SQL Server11.0之前的日志管理
10.6.2SQL Server11.0的日志管理
10.6.3什么时候清用户日志缓存
10.6.4相关的配置参数
10.7如何改变日志I/O大小
10.7.1可变的日志缓存I/O尺寸
10.7.2如何配置日志I/O 块的大小
10.7.3配置日志I/O缓存大小的通用规则
10.8syslogshold表
10.8.1如何查看应用中是否存在最老的事务
10.8.2如何查找一个阻塞日志截断的进程
第十一章 数据库的备份与恢复
11.1数据库备份与恢复
11.2备份服务器
11.2.1转储的方式
11.2.2本地转储
11.2.3远程转储
11.2.4.Backup Server的名称
11.2.5转储设备
11.3转储数据库
11.3.1转储数据库时系统做的工作
11.3.2转储数据库命令
11.3.3手工转储与自动转储
11.3.4实例
11.4装载数据库
11.4.1装载数据库命令
11.4.2注意事项
11.5事务的转储与装载
11.5.1事务的转储
11.5.2转储事务命令
11.5.3事务日志
11.5.41ast-chance阀值与存储过程sp-thresholdaction
11.5.5日志的装载
11.5.6实例
11.6转移数据库的数据
11.7建立可行的备份与恢复方案
11.7.1故障与恢复
11.7.2备份和恢复方案
11.8master数据库的重建
11.9小结
第十二章 SQL Server的监控与排错
12.1监控SQL Server的使用情况
12.2跟踪CPU与I/O 的使用情况
12.2.1有关的存储过程
12.2.2有关的选项配置
12.3监控SQL Server的errorlog
12.3.1error1og
12.3.2错误消息
12.4监控空间的使用情况
12.4.1有关的存储过程
12.4.2有关的函数
12.4.3阀值管理
12.4.4hysteresisvalue值
12.5检验数据库的一致性
12.5.1检查表的一致性
12.5.2检查页的分配
12.5.3监控及维护数据库的一致性
12.6监控SQL Server的总体活动
12.7制定一个监控计划
12.8SQL Server的排错
12.8.1常见问题
12.8.2解决方法
12.8.3实例
12.8.4应收集的信息
12.9性能调整
12.10小结
第十三章 审计
13.1审计与可被审计的活动
13.2审计系统的安装
13.2.1审计使用的库和存储过程
13.2.2审计流程
13.2.3审计系统的安装
13.3审计系统的建立与使用
13.3.1审计系统的建立
13.3.2审计系统使用的存储过程
13.3.3sysaudits表
13.3.4sybsecurity库的日志
13.3.5性能问题
13.4小结
第十四章 远程存取
14.1远程存取
14.2本地服务器
14.3远程服务器
14.4其他
14.5小结
附录A 名词术语英中对照表
附录B Sybase SQL Server系统规格表
附录C 系统过程一览
附录D SQL Server安装样本
附录E 安装样本数据库的sql脚本文件
附录F SQL Server实用程序参考
附录G 系统图表
附录H 关于AdaptiveServer
· · · · · · (
收起)