图书介绍
SQL Server 2005管理员大全PDF|Epub|txt|kindle电子书版本网盘下载
![SQL Server 2005管理员大全](https://www.shukui.net/cover/4/32276292.jpg)
- 赵杰,李涛,朱慧等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121060752
- 出版时间:2008
- 标注页数:529页
- 文件大小:146MB
- 文件页数:545页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005
PDF下载
下载说明
SQL Server 2005管理员大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 SQL Server 2005新增功能2
易管理性的增强2
单一的管理控制台(SQL Server Management Studio)2
SQL管理对象3
可用性的增强3
数据库镜像3
故障转移群集4
快速恢复4
专用管理员连接4
联机操作(索引操作和还原)4
复制5
可伸缩性的增强5
表和索引分区5
快照隔离5
复制监视器5
对64位系统Itanium 2和x64的支持5
安全性的增强6
授权6
身份验证6
本机加密6
扩展的语言支持6
CLR/NET Framework集成7
Transact-SQL增强8
改进的开发工具8
Business Intelligence Development Studio8
Visual Studio集成9
跨层和跨语言的调试9
扩展性增强9
用户自定义类型和聚合9
SQL管理对象9
分析管理对象10
数据访问的改进10
ADO.ET 2.010
查询通知10
MARS11
透明的数据镜像的故障转移11
XML和Web Services11
XML支持11
XML数据类型12
XQuery12
Web Services支持12
XML for Analysis Services12
Service Broker13
商业智能13
Integration Services15
Analysis Services15
数据挖掘15
Reporting Services15
关系型和OLAP报表16
报表生成器16
第2章 SQL Server 2005安装指南17
SQL Server 2005版本和组件17
软件和硬件的准备工作19
SQL Server 2005(32位和64位)软件需求19
硬件和软件要求(32位)20
64位的硬件和软件要求22
安装.NET Framework 2.023
安装SQL Server 200524
设置服务账户26
SQL Server 2005身份验证模式27
SQL Server 2005语言选项27
验证安装正确性29
升级SQL Server 7*0/2000到 SQL Server 200531
在现有SQL Server数据库的基础上升级31
通过复制数据库向导升级至SQL Server 200533
使用分离和附加来升级数据库33
安装过程中的错排查34
第3章 配置SQL Server服务器36
注册和连接服务器36
连接服务器36
注册服务器37
管理服务器组39
管理SQL Server服务40
使用控制台管理SQL Server服务41
使用Net Start命令控制SQL Server服务42
使用服务管理器控制SQL Server服务42
管理服务器全局属性43
常规44
内存44
处理器45
安全性46
连接48
数据库设置48
高级50
权限50
SQL Server 2005配置管理工具51
SQL Server 2005查询工具52
简介52
连接SQL Server服务器53
执行T-SQL语句53
对象浏览器54
sqlcmd工具使用简介54
第4章 管理数据库和表56
SQL Server 2005数据库的系统目录56
系统文件目录56
数据库实例目录57
管理数据库文件和文件组57
管理数据库文件组57
创建数据文件60
数据文件的增长与收缩62
管理事务日志文件65
事务日志的工作机制66
收缩事务日志67
创建表68
使用SQL Server Management Studio创建表69
表设计器窗体70
建立和命名列70
指定列的数据类型和为空性70
列描述71
文件组72
保存数据表73
使用T-SQL语句创建表73
更改数据表的结构73
添加新列74
更改列名称75
更改列的数据类型及长度75
使用标识列76
定义主关键字77
删除列78
删除表79
使用SQL Server Management Studio删除表79
使用T-SQL语句删除表80
临时表80
系统表80
架构82
什么是架构82
默认架构82
用户架构分离的好处83
创建架构83
设置数据对象的架构85
第5章 SQL Server 2005安全性管理88
SQL Server 2005的安全模型简介88
概述88
SQL Server权限层次结构89
SQL Server服务器访问权限91
SQL Server 2005身份验证模式91
创建登录92
服务器角色95
数据库访问权限95
创建数据库用户95
数据库角色97
自定义数据库角色97
应用程序角色98
数据对象和数据访问权限100
固定数据库角色许可权限100
数据对象访问许可103
预定义的许可权限103
权限的授予、拒绝和废除103
权限的继承105
管理SQL Server登录账户105
管理数据库用户108
第6章 SQL Server 2005数据库备份指南110
数据库备份概述110
备份前的准备工作110
设置数据库恢复模式110
创建备份设备113
执行备份的权限115
数据库备份的时机115
何时备份系统数据库116
何时备份用户数据库116
备份类型的概述117
完整备份117
差异备份121
日志备份122
备份事务日志122
清理事务日志125
仅复制备份126
文件/文件组备份126
数据库镜像128
传送事务日志130
第7章 SQL Server 2005数据库还原指南134
检查点134
SQL Server崩溃后自启动的恢复进程135
还原数据库前的准备工作136
恢复数据库的方法138
还原完整备份140
还原差异备份142
还原日志备份143
还原文件或文件组备份145
分离和附加数据库146
分离数据库147
附加数据库148
第8章 实现自动管理任务152
SQL Server代理服务152
SQL Server代理服务概述152
自动管理组件152
配置SQL Server代理服务153
常规选项153
设置SQL Server代理服务账户154
设置邮件系统155
设置连接156
定义操作员158
创建和执行作业159
创建作业159
作业控制流164
计划的类型164
指定作业响应164
监视作业活动165
监视事件和响应警报167
定义警报167
创建用户自定义错误的警报169
查看SQL Server代理错误日志170
管理数据库邮件171
第9章 数据传输指南176
概述176
数据传输的概述176
数据传输工具一览177
SQL Server数据导入和导出向导178
SQL Server数据导入和导出向导178
连接数据源178
设定转换模式179
保存和调度SSIS包182
使用bcp命令大容量复制数据182
将表行复制到数据文件182
从查询复制到文本文件183
创建非XML格式文件184
创建XML格式文件184
将文本数据导入到表中185
T-SQL语句大容量导入导出数据185
BULK INSERT语句185
SELECT/INTO语句186
INSERT/SELECT语句186
OPENROWSET语句187
分离和附加数据189
分离数据库189
附加数据库190
第10章 SQL Server 2005复制技术192
复制的基本概念192
复制发布模型概述192
服务器角色192
复制模型基本拓扑图193
复制代理程序194
复制的类型194
订阅196
配置复制196
复制前的考虑196
创建发布197
订阅202
管理复制210
从Management Studio监视复制代理210
使用复制监视器监控复制211
提高常规复制的性能213
停止复制214
第11章 监控SQL Server性能与活动215
影响性能的因素215
系统级因素215
数据库因素215
客户端因素216
SQL Server性能监视工具一览217
性能监控基本步骤218
识别瓶颈218
监控级别218
建立性能基线219
确认用户活动219
隔离性能问题220
查看Windows应用程序日志220
使用Windows系统监视器221
系统监视器简介221
监控处理器性能221
监控Windows内存使用情况222
监控SQL Server内存使用情况222
监控磁盘的使用情况223
使用系统监视器223
使用SQL Server Management Studio226
SQL Server活动监视器226
SQL Server日志227
使用SQL Server Profiler228
定义跟踪228
设置事件228
设置数据列229
设置筛选信息230
保存跟踪模版230
保存跟踪的结果231
重播跟踪事件232
常用跟踪事件举例232
查看执行计划234
获得执行计划的信息234
SEFSHOWPLAN TEXT ON235
SET STATISTICS TIME ON236
SET STATISTICS IO ON237
使用T-SQL语句237
DBCC语句237
全局函数239
系统存储过程240
第12章 基础Transact-SQL语言244
数据定义语言(DDL)244
Create Database语句244
Alter Database语句245
Drop Database语句246
Create Table语句246
Alter Table语句247
Drop Table语句248
使用SELECT语句查询数据248
SELECT子句249
FROM子句250
WHERE子句250
GROUP BY子句251
HAVING子句252
ORDER BY子句253
其他关键字253
使用SERT向表中插入数据257
使用Insert…语句257
使用Insert…Select语句258
使用Select…Into语句258
使用UPDATE修改表中的数据258
更新基于表的数据259
基于其他表更新数据行259
使用子查询更新指定的行259
使用DELETE删除表中的数据259
大对象数据的访问控制260
SQL Server对XML的支持261
使用RAW模式261
使用AUTO模式262
使用EXPLICIT模式263
T-SQL中数据库对象的引用264
完全限定264
部分限定264
SET语句265
SET DATEFIRST语句265
SET DATEFORMAT语句265
SET CONCAT NULLYIELDSNULL语句265
SET IDENTITY SERT语句265
SET LANGUAGE语句266
SET FMTONLY语句266
SET NOCOUNT语句266
SET NOEXEC语句266
SET PARSEONLY语句267
SET ROWCOUNT语句267
SET SHOWPLAN ALL语句267
SET STATISTICS IO语句268
SET STATISTICS XML语句268
综合应用268
第13章 Transact-SQL高级应用272
使用系统内建函数272
日期和时间函数272
聚合函数275
字符串函数277
系统统计函数280
数学函数281
系统函数282
子查询286
使用子查询查询数据286
子查询的限制288
联合查询288
使用UNION创建联合查询288
联合查询的关键字ALL289
使用INNER JOIN289
使用LEFT JOIN和RIGHT JOIN建立连接290
使用交叉连接(CROSS JOIN)291
其他复杂应用292
使用Compute (By)子句292
交叉表查询293
查询语句的性能优化295
通配符%的使用295
ORDER BY语句295
尽量不用NOT295
尽量不要连接列296
表连接需要注意的事项296
综合应用296
第14章 规划和管理索引300
概述300
数据的存储和访问方式300
SQL Server查询优化器301
获得执行计划的信息301
索引的类型302
聚集索引303
非聚集索引304
使用索引的准则305
创建索引的列305
不建索引的列305
如何使用聚集索引305
如何使用非聚集索引306
创建和管理索引306
创建索引306
组合索引310
唯一索引310
主键索引312
填充因子312
管理索引313
维护索引314
维护索引的统计信息315
数据碎片315
重建和整理索引317
第15章 管理和使用视图319
视图的用途和需要319
视图简介319
视图的优点319
视图的分类320
创建和管理视图320
定义视图321
修改视图定义322
删除视图322
利用视图简化查询操作322
查询视图322
使用视图关联多张表323
使用视图提供聚合值323
更新视图中的数据324
加密视图325
利用视图加强数据安全325
限制用户的视线325
视图权限管理326
调用链问题初探326
使用索引视图326
索引视图的优点326
设计索引视图的指导原则327
创建索引视图328
索引视图的应用329
使用分区视图331
视图的综合应用332
第16章 创建和使用存储过程335
SQL Server编程逻辑335
Transact-SQL编程基础335
流程控制语句339
游标的使用343
存储过程的创建与管理347
为何使用存储过程348
使用系统存储过程管理SQL Server348
使用扩展存储过程349
定义存储过程350
带参数的存储过程352
存储过程的加密354
修改和删除存储过程355
存储过程中的错误处理356
在存储过程中调用COM组件357
使用CLR存储过程358
CLR集成的优点358
Microsoft.SqlServer.Server命名空间358
创建CLR存储过程359
删除CLR存储过程362
综合实例362
第17章 创建和使用触发器366
触发器的创建与管理366
为何使用触发器366
创建触发器366
修改和删除触发器369
用触发器实现强制业务规则370
使用触发器和存储过程必须注意的事项374
使用CLR触发器375
SqlTriggerContext类375
创建CLR触发器376
第18章 创建用户定义数据类型与函数379
用户定义数据类型简介379
为何使用用户定义数据类型379
用户定义数据类型的特点379
创建用户定义数据类型379
删除用户定义数据类型380
更改用户定义数据类型381
使用数据类型381
基于CLR创建用户定义类型381
用户定义函数简介383
为何使用用户定义函数383
用户定义函数的特点384
创建用户定义函数384
用户定义函数设计原则384
标量函数385
内联表值函数387
多语句表值函数388
修改和删除用户定义函数389
用户定义函数的限制390
第19章 维护数据完整性392
数据完整性概述392
实体完整性392
域完整性392
引用完整性393
用户定义完整性393
利用约束维护数据的完整性393
DEFAULT约束393
CHECK约束394
UNIQUE约束395
PRIMARY KEY约束395
FOREIGN KEY约束396
级联引用完整性约束397
利用规则维护数据的完整性397
DEFAULT对象398
RULES对象399
标识列Identity400
使用触发器和存储过程实现数据完整性401
关于数据完整性的一些使用经验402
第20章 SQL Server 2005事务处理机制403
事务的概念403
事务的概念403
事务的特性403
事务的状态404
事务管理机制405
事务的类型405
定义事务405
隐式事务407
事务故障恢复和并发控制408
事务与日志的联系408
事务故障的恢复408
事务隔离级别409
使用事务时的考虑410
事务的高级应用411
事务保存点412
嵌套事务413
分布事务415
第21章 SQL Server 2005并发控制机制417
并发访问异常417
丢失更新417
脏数据417
不可重复读取418
幻读418
锁418
基本锁419
专用锁419
锁的相容性420
封锁协议421
锁的粒度421
锁的使用422
设置事务隔离级422
事务隔离级与锁的关系422
设置表级锁424
锁的时间长度426
设置锁定超时选项426
监视和管理锁427
死锁的预防和处理430
死锁的概念430
预防死锁431
解除死锁432
第22章 SQL Server 2005全文搜索433
SQL Server全文搜索简介433
全文搜索的工作方式433
创建和管理全文索引434
启用全文搜索434
创建全文索引和全文目录434
使用全文索引向导437
管理全文索引439
备份和还原全文目录440
还原全文目录441
使用全文查询442
FREETEXT谓词442
CONTAINS谓词443
CONTAINSTABLE和FREETEXTTABLE谓词445
第23章 SQL Server 2005数据库编程接口449
纵览SQL Server编程API449
使用ODBC访问SQL Server449
使用ADO访问SQLServer450
使用ADO.NET访问SQLServer450
使用OLE DB访问SQLServer450
使用JDBC访问SQL Server451
SQL Server ADO编程接口与应用451
ADO简介451
Connection对象452
RecordSet对象453
Command对象456
Parameter对象458
Error对象459
Field对象460
Property对象461
ADO中的事务管理461
ADO综合应用例程463
ADO.ET编程接口467
ADO.ET简介467
Connection对象468
Command对象469
DataSet对象471
DataAdapter对象472
在ADO.ET中使用事务473
ADO.ET综合应用实例474
SQL Server Java编程接口480
JDBC编程概述480
JDBC的对象模型480
JDBC综合应用例程483
第24章 SQL Server 2005应用程序高级设计484
在Internet上访问SQL Server484
生成静态Web页面484
用ASP发布动态页面数据488
用ASP.NET发布动态页面数据493
SQL Server报表服务494
报表服务概述494
报表服务组件概述496
报表服务实例499
Service Broker异步编程模型502
Service Broker简介503
Service Broker体系结构504
Service Broker应用程序实例506
嵌入式的SQL程序设计509
嵌入式SQL语言概述509
在C语言中使用嵌入式SQL509
SQL Server编程注意事项512
基于数据库的需求分析512
设计中对数据库的考虑513
开发过程中数据库性能的优化513
应用程序安全问题514
测试与实施中的注意事项515
附录A SQL Server 2005常用系统存储过程516
附录B如何使用SQL Server 2005联机丛书523