目录**章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及wisql1.4.2SQL ServerManager1.4.3SQL ServerMonitor1.5小结第二章SQL Server基本框架和系统安装简介2.1系统数据库2.1.1master数据库2.1.2model数据库2.1.3sybsystemprocs数据库2.1.4tempdb数据库2.1.5审计数据库sybsecurity2.1.6样本数据库pubs22.1.7句法数据库sybsyntax2.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 Server2.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 databases7.11.2number of devices7.11.3number of openobjects7.11.4nunber of locks7.12如何确定过程缓存的大小7.12.1举例7.12.2设置procedure cache percent参数7.13小结第八章 如何调整SQL Server的**配置参数8.1与缓存相关参数的配置8.1.1number of index trips8.2与磁盘vO相关参数的配置8.2.1diski/o8.2.2diski/ostructures8.3语言 排序方法和字符集的设置8.3.1default character set id8.3.2default language id8.3.3default sort order id8.4与锁相关参数的配置8.4.1address lock spinlock ratio8.4.2dead1ock retries8.4.3deadlo ckchecking period8.4.4number of locks8.5与网络通信相关参数的配置8.5.lallow remote access8.5.2defau1t network packet size8.5.3max network packet size8.5.4max number of network listeners8.5.5max async i/os pe rengine8.6与内存相关参数的配置8.6.1additional network memory8.6.2lock shared memory8.7与处理器相关参数的配置8.7.1max online engines8.8与SQL Server管理相关参数的配置8.8.1allow updates to system table8.8.2cpu grace time8.8.3lock promotion HWM8.8.4lock promotion pct8.8.5stack size第九章 配置命名缓存和大块I/O9.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/O9.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-thresholdaction11.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的errorlog12.3.1error1og12.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