图书介绍

SQL Server 2005管理员大全PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server 2005管理员大全
  • 赵杰,李涛,朱慧等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121060752
  • 出版时间:2008
  • 标注页数:529页
  • 文件大小:146MB
  • 文件页数:545页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐