《SQL SERVER 2005开发技术大全》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:明日科技编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2007
  • ISBN:9787115163882
  • 页数:698 页
图书介绍:本书全面地介绍了使用SQL Server 2005应用开发所用到的技术和技巧。全书由7部分组成。第一部分为SQL Server 2005的基础篇,介绍了SQL Server 2005的入门、如何安装SQL Server 2005、如何管理与配置SQL Server 2005服务器、如何配置SQL Server 2005网络、如何通过SQL Server Management Studio操作及管理SQL Server 2005;第二部分为Transact-SQL语言篇,介绍Transact-SQL语言的基础知识、如何用SQL语句进行查询、如何用SQL语句定义与操作数据;第三部分为深入SQL Server篇,介绍如何使用索引、视图、存储过程、触发器和游标等知识;第四部分为管理篇,介绍如何维护数据库、XML的应用、如何使用性能工具优化数据库、如何提高SQL Server 2005安全的方法;第五部分为开发篇,介绍如何在Visual Studio 2005开发SQL Server 2005对象、如何使用SMO对象编程、如何使用ADO.NET编程;第六部分为高级篇,介绍如何创建报表和报表模型及

第1篇 基础篇 3

第1章 SQL Server 2005入门 3

1.1 数据库原理 4

1.1.1 数据库基础 4

1.1.2 SQL Server 2005概述 5

1.2 SQL Server 2005新特性 6

1.2.1 数据库管理 6

1.2.2 数据库开发 9

1.2.3 商务智能 10

1.3 SQL Server 2005版本 11

1.3.1 企业版(Enterprise Edition) 11

1.3.2 标准版(Standard Edition) 11

1.3.3 工作组版(Workgroup Edition) 11

1.3.4 开发版(Developer Edition) 11

1.3.5 简易版(Express Edition) 12

1.4 SQL Server 2005数据平台 12

1.4.1 数据库引擎 12

1.4.2 分析服务 12

1.4.3 集成服务 12

1.4.4 复制 13

1.4.5 报表服务 13

1.4.6 通知服务 13

1.4.7 服务中介程序 13

1.4.8 全文搜索 13

第2章 安装SQL Server 2005 15

2.1 安装前的准备工作 16

2.1.1 安装要求 16

2.1.2 安装注意事项 17

2.1.3 SQL Server 2005实例 17

2.1.4 本地系统账户与域用户账户 18

2.1.5 Windows身份验证模式与混合模式 18

2.2 安装SQL Server 2005 19

2.2.1 安装SQL Server 2005服务器 19

2.2.2 安装SQL Server 2005客户机 27

2.3 升级到SQL Server 2005 30

2.3.1 使用SQL Server 2005升级顾问 31

2.3.2 将SQL Server 2000升级到SQL Server 2005 35

2.3.3 升级失败的原因 37

2.4 卸载SQL Server 2005 37

2.5 SQL Server 2005提供的服务 39

2.6 SQL Server 2005联机丛书 40

2.6.1 本地帮助 41

2.6.2 联机帮助 42

第3章 SQL Server 2005工具及服务器的管理和配置 45

3.1 SQL Server管理工具 46

3.1.1 SQL Server管理控制台 46

3.1.2 业务智能开发工具 48

3.1.3 事件探查器 49

3.1.4 数据库引擎优化顾问 51

3.1.5 SQL Server外围应用配置器 52

3.1.6 SQL Server错误和使用情况报告 54

3.1.7 SQL Server配置管理器 54

3.1.8 报表服务配置 56

3.1.9 Notification Services命令提示 57

3.2 管理SQL Server 2005服务器 58

3.2.1 添加服务器组 58

3.2.2 注册服务器 59

3.2.3 移动服务器 61

3.2.4 导入导出服务器 62

3.2.5 暂停服务器 65

3.2.6 关闭服务器 66

3.2.7 启动服务器 69

3.3 配置SQL Server 2005服务器 70

3.3.1 常规 71

3.3.2 内存 71

3.3.3 处理器 72

3.3.4 安全性 73

3.3.5 连接 74

3.3.6 数据库设置 75

3.3.7 高级 76

3.3.8 权限 77

第4章 配置SQL Server 2005网络 79

4.1 SQL Server 2005网络通信 80

4.1.1 进程和线程 80

4.1.2 IPC 80

4.1.3 网络库 81

4.2 SQL Server 2005支持的网络协议 81

4.3 SQL Server 2005网络名称 82

4.3.1 服务器名称与别名 82

4.3.2 实例名 82

4.4 配置网络协议 82

4.4.1 配置共享内存协议的SQL Server 2005服务器及客户机 82

4.4.2 配置TCP/IP协议的SQL Server 2005服务器及客户机 84

4.4.3 配置命名管道协议的SQL Server 2005服务器和客户机 88

4.5 SQL Server 2005网络常见配置问题 91

4.5.1 如何选择网络协议 91

4.5.2 配置客户端网络协议的使用顺序 92

4.5.3 隐藏实例 92

第5章 操作及管理SQL Server 2005 95

5.1 数据库基础 96

5.1.1 数据库对象 96

5.1.2 系统数据库 96

5.1.3 SQL Server 2005示例数据库 97

5.1.4 文件和文件组 97

5.2 设计数据库 98

5.2.1 规划数据库 98

5.2.2 数据库应用 99

5.2.3 数据库的规范化设计 100

5.2.4 数据库的完整性设计 100

5.3 创建数据库 101

5.3.1 标识符命名规则 101

5.3.2 创建数据库 102

5.4 配置数据库 103

5.4.1 添加和删除数据文件、日志文件 104

5.4.2 更改默认文件组 106

5.4.3 数据库选项设置 106

5.4.4 移动数据库文件 108

5.4.5 更改数据库所有者 112

5.4.6 限制用户对数据库的访问 114

5.4.7 重命名数据库 115

5.5 管理数据表 115

5.5.1 数据类型 115

5.5.2 创建数据表 117

5.5.3 修改表结构 119

5.5.4 重命名数据表 121

5.5.5 删除数据表 121

5.6 编辑数据表 122

5.6.1 添加数据记录 122

5.6.2 修改数据记录 123

5.6.3 删除数据记录 123

5.7 关系表的建立与维护 124

5.8 脱机与联机数据库 129

5.8.1 脱机数据库 129

5.8.2 联机数据库 130

5.9 删除数据库 131

5.10 分离与附加数据库 132

5.10.1 分离数据库 132

5.10.2 附加数据库 133

5.11 实现数据完整性 135

5.11.1 规则 135

5.11.2 默认值 135

5.11.3 约束 137

第2篇 语言篇 141

第6章 Transact-SQL语言 141

6.1 Transact-SQL概述 142

6.1.1 什么是Transact-SQL 142

6.1.2 T-SQL语法的约定 142

6.2 数据类型 142

6.2.1 整数数据类型 142

6.2.2 浮点数据类型 143

6.2.3 二进制数据类型 143

6.2.4 逻辑数据类型 144

6.2.5 字符数据类型 144

6.2.6 文本和图形数据类型 145

6.2.7 日期和时间数据类型 145

6.2.8 货币数据类型 146

6.2.9 特殊数据类型 146

6.2.10 用户自定义数据类型 147

6.2.11 SQL Server 2005新增数据类型XML 148

6.3 常量 148

6.3.1 数字常量 148

6.3.2 字符串常量 149

6.3.3 日期和时间常量 149

6.3.4 符号常量 149

6.4 变量 149

6.4.1 系统全局变量 149

6.4.2 局部变量 151

6.5 注释符、运算符、通配符 152

6.5.1 注释符 152

6.5.2 运算符 152

6.5.3 通配符(Wildcard) 155

6.6 流程控制语句 155

6.6.1 Begin...End 155

6.6.2 IF 156

6.6.3 IF...ELSE 157

6.6.4 CASE 158

6.6.5 WHILE 159

6.6.6 WHILE...CONTINUE...BREAK 160

6.6.7 RETURN 161

6.6.8 GOTO 162

6.6.9 WAITFOR 163

6.6.10 SQL Server 2005新增功能Try...catch语句 163

6.7 常用命令 164

6.7.1 BACKUP命令 164

6.7.2 CHECKPOINT命令 164

6.7.3 DBCC命令 165

6.7.4 DECLARE命令 165

6.7.5 PRINT命令 166

6.7.6 RAISERROR命令 166

6.7.7 READTEXT命令 167

6.7.8 RESTORE命令 167

6.7.9 SELECT命令 167

6.7.10 SET命令 168

6.7.11 SHUTDOWN 168

6.7.12 WRITETEXT 169

6.7.13 USE 169

6.7.14 SQL Server 2005新增功能WITH命令 169

6.8 常用函数 170

6.8.1 聚合函数 170

6.8.2 数学函数 172

6.8.3 字符串函数 173

6.8.4 数据类型转换函数 180

6.8.5 日期和时间函数 180

6.8.6 用户自定义函数 181

第7章 SQL查询技术与应用 185

7.1 查询工具的使用 186

7.1.1 编辑查询 186

7.1.2 查询结果的显示方法 187

7.2 SELECT查询 187

7.2.1 简单的SELECT查询 187

7.2.2 Where条件查询 190

7.2.3 Order by排序查询 196

7.2.4 group by分组查询 197

7.2.5 为字段起一个别名 199

7.3 筛选分组结果 201

7.3.1 为聚合函数计算产生新列起个别名 202

7.3.2 与GROUP BY子句一起用 202

7.3.3 消除统计重复记录 202

7.3.4 使用ALL关键字 203

7.3.5 在分组查询中使用CUBE运算符 204

7.3.6 在分组查询中使用ROLLUP 205

7.4 嵌套查询 207

7.4.1 简单的嵌套查询 207

7.4.2 in的嵌套查询 208

7.4.3 some和any的嵌套查询 210

7.4.4 all的嵌套查询 211

7.4.5 exists嵌套查询 212

7.5 连接查询 213

7.5.1 内连接 213

7.5.2 外连接 214

7.5.3 交叉连接 216

7.5.4 自身连接 217

7.5.5 多表连接 218

7.6 合并查询 219

7.6.1 使用union all合并表 220

7.6.2 union中的orderby子句 221

7.6.3 不同数据类型的union 221

7.6.4 有不同列数的union 222

7.6.5 3个或更多个表的union 222

7.7 使用空值 223

7.7.1 什么是空值 223

7.7.2 检测空值 223

7.7.3 处理空值 224

7.8 交叉表查询 226

7.8.1 用CASE实现交叉表查询 226

7.8.2 用SQL Server 2005新增的pivot和unpivot实现交叉表查询 228

7.8.3 动态交叉表 232

7.9 SQL Server 2005新增的CTE 233

7.9.1 Common Table Expression 234

7.9.2 使用递归CTE查询 235

第8章 创建和操作数据库 239

8.1 数据库管理 240

8.1.1 创建数据库 240

8.1.2 修改数据库 243

8.1.3 删除数据库 246

8.2 数据表的管理 246

8.2.1 创建表 247

8.2.2 查看表属性 252

8.2.3 修改表 254

8.3 插入数据 260

8.3.1 为指定的列插入值 261

8.3.2 为所有列插入值 263

8.3.3 批量添加数据 264

8.3.4 INSERT语句和完整性约束 266

8.4 修改数据 266

8.4.1 修改个别行中的个别列 269

8.4.2 修改多个列 269

8.4.3 修改所有行中的某一列 269

8.4.4 使用一个单行的子查询来更新列 270

8.4.5 UPDATE语句和完整性约束 271

8.5 删除数据 272

8.5.1 用WHERE子句删除部分数据 274

8.5.2 删除表中所有数据 274

8.5.3 带有子查询的DELETE数据 274

8.5.4 删除表中多余的重复行数据 275

第3篇 深入探讨SQL Server第9章 创建和使用索引 279

9.1 索引的概述 280

9.1.1 索引的概念 280

9.1.2 索引的优缺点 280

9.1.3 索引的分类 280

9.2 索引的操作 281

9.2.1 创建索引的原则 281

9.2.2 创建索引 281

9.2.3 查看索引信息 286

9.2.4 修改索引 287

9.2.5 删除索引 289

9.3 分析与维护索引 290

9.3.1 索引的分析 290

9.3.2 维护索引 291

9.4 全文索引 293

9.4.1 全文索引的体系结构 293

9.4.2 启动全文索引服务 294

9.4.3 全文目录的管理 295

9.4.4 创建全文索引 299

9.4.5 启用或禁用全文索引 302

9.4.6 填充全文索引 303

9.4.7 使用全文搜索查询 303

第10章 视图操作 311

10.1 视图的概述 312

10.1.1 视图的概念 312

10.1.2 视图的优点 312

10.1.3 视图的分类 312

10.2 创建视图 313

10.2.1 使用视图设计器创建视图 313

10.2.2 使用T-SQL命令创建视图 315

10.3 修改视图 316

10.3.1 使用视图设计器修改视图 316

10.3.2 使用T-SQL命令修改视图 316

10.4 删除视图 318

10.4.1 使用视图设计器删除视图 318

10.4.2 使用T-SQL命令删除视图 319

10.5 查看视图信息 319

10.5.1 使用系统存储过程查看视图信息 319

10.5.2 使用Microsoft SQL Server Mangement查看视图信息 320

10.6 使用视图修改数据 321

10.6.1 通过视图向基表中插入数据 322

10.6.2 通过视图修改基表中的数据 322

10.6.3 通过视图删除基表中的数据 323

10.7 使用视图加强数据安全 323

10.7.1 对不同的用户设置权限 323

10.7.2 通过视图限制用户对列的访问 324

10.7.3 通过视图限制用户对行的访问 324

第11章 使用存储过程 327

11.1 存储过程的概述 328

11.1.1 存储过程的概念 328

11.1.2 存储过程的优点 328

11.1.3 存储过程的分类 328

11.2 实现存储过程 329

11.2.1 创建简单的存储过程 329

11.2.2 执行存储过程 331

11.2.3 创建带参数的存储过程 333

11.2.4 创建带返回值的存储过程 335

11.2.5 在存储过程中定义变量 340

11.3 管理存储过程 341

11.3.1 查看存储过程 341

11.3.2 修改存储过程 342

11.3.3 删除存储过程 344

11.3.4 存储过程的重新编译 345

11.3.5 执行远程存储过程 346

第12章 使用触发器 351

12.1 触发器概述 352

12.1.1 触发器的概念 352

12.1.2 触发器的优点 352

12.1.3 触发器的种类 352

12.2 实现触发器 353

12.2.1 创建DML触发器 353

12.2.2 创建DDL触发器 355

12.2.3 查看触发器 356

12.3 管理触发器 358

12.3.1 修改触发器 358

12.3.2 删除触发器 360

12.3.3 启用或禁用触发器 361

12.3.4 允许使用嵌套触发器 361

12.3.5 建立列级触发器 362

12.3.6 递归触发器 363

第13章 游标 367

13.1 游标的概述 368

13.1.1 游标的概念 368

13.1.2 游标的优点 368

13.1.3 游标的类型 368

13.2 游标的基本操作 369

13.2.1 声明游标 369

13.2.2 打开游标 371

13.2.3 读取游标中的数据 372

13.2.4 关闭游标 373

13.2.5 释放游标 374

13.3 游标的运用 374

13.3.1 读取游标中的数据 374

13.3.2 用游标修改数据 376

13.3.3 用游标删除数据 377

13.3.4 游标的嵌套 378

13.3.5 使用游标变量 379

13.3.6 用ORDERBY子句改变游标中行的顺序 380

13.4 使用系统过程管理游标 381

13.4.1 sp_cursor_list存储过程 381

13.4.2 sp_describe_cursor存储过程 382

13.4.3 sp_describe_cursor_columns存储过程 383

13.4.4 sp_describe_cursor_tables存储过程 384

第4篇 管理篇 389

第14章 维护SQL Server 2005 389

14.1 数据导入导出 390

14.1.1 导入SQL Server数据 390

14.1.2 导出数据至Access数据库 394

14.2 数据库备份与恢复的类型 397

14.2.1 备份类型 397

14.2.2 恢复类型 398

14.2.3 选择数据库备份和恢复的类型 399

14.3 备份设备 400

14.4 数据库的备份与恢复 402

14.4.1 完整数据库备份 402

14.4.2 完整数据库恢复 404

14.4.3 完整+日志数据库备份与恢复 408

14.4.4 完整+差异+日志数据库备份与恢复 410

14.4.5 从BAK文件恢复数据库 412

14.5 数据库的收缩 416

14.5.1 自动收缩数据库 416

14.5.2 手动收缩数据库 417

14.5.3 手动收缩数据库文件 418

14.6 脚本 419

14.6.1 将数据库生成脚本 420

14.6.2 将数据表生成脚本 421

14.6.3 执行脚本 422

14.7 数据库维护 422

14.8 疑难解析 428

14.8.1 无法恢复数据库 428

14.8.2 为什么无法执行差异备份 428

第15章 XML与SQL Server 2005 429

15.1 XML概述 430

15.1.1 什么是XML 430

15.1.2 XML优点 430

15.1.3 XML的语法 431

15.2 FOR XML的SELECT语句 432

15.2.1 FOR XML语句的语法 432

15.2.2 FOR XML语句的应用 434

15.3 XML数据类型 436

15.3.1 声明XML数据类型 436

15.3.2 为XML类型的变量赋值 437

15.3.3 将XML数据插入到数据表中 438

15.4 XML索引 439

15.4.1 XML索引类型 439

15.4.2 创建XML索引 440

15.4.3 修改与删除XML索引 442

15.5 SQL Server 2005为XML数据类型提供的方法 443

15.5.1 Query方法 443

15.5.2 Value方法 444

15.5.3 Exist方法 445

15.5.4 Modify方法 446

15.5.5 Nodes方法 449

第16章 SQL Server 2005的监视与优化 451

16.1 监视的概述 452

16.1.1 监视的目的 452

16.1.2 监视的步骤 452

16.1.3 确定监视原因 452

16.1.4 监视工具 452

16.2 监视的方法 453

16.2.1 使用“事件查看器”监视 453

16.2.2 “系统监视器”的启用 453

16.2.3 监视磁盘I/O及检测过度换页 455

16.2.4 隔离SQL Server产生的磁盘活动 456

16.2.5 隔离SQL Server所用的内存 456

16.2.6 监视SQL Server实例以确定CPU使用率 457

16.2.7 监视SQL Server的实例以确认内存使用量 457

16.2.8 使用Management Studio的查询编辑器 458

16.2.9 使用SQL Server Profiler监视查询 459

16.3 优化的概述 464

16.3.1 优化的目的 464

16.3.2 优化的步骤 464

16.3.3 优化的工具 464

16.4 优化的方法 464

16.4.1 使用“数据库引擎优化顾问”优化 464

16.4.2 使用dta实用工具优化数据库 467

16.4.3 数据库分区 469

16.4.4 数据库隔离问题 470

16.4.5 优化DBCC CHECKDB性能 470

16.4.6 设置跟踪标志 471

16.4.7 优化查询 472

16.4.8 优化Service Broker存储过程 474

16.4.9 优化数据备份和差异备份的性能 474

16.4.10 优化事务日志备份性能 475

16.4.11 优化还原性能 475

16.4.12 优化磁带备份设备性能 475

16.4.13 优化磁盘备份设备性能 475

第17章 SQL Server 2005的安全管理 477

17.1 安全验证方式 478

17.1.1 Windows验证模式 478

17.1.2 混合模式 478

17.1.3 设置验证模式 478

17.2 SQL Server登录名管理 480

17.2.1 创建登录名 480

17.2.2 修改登录名 483

17.2.3 删除登录名 485

17.3 管理SQL Server 2005用户账户 487

17.3.1 创建数据库用户账户 487

17.3.2 删除数据库用户账户 488

17.4 权限与角色 488

17.4.1 固定的服务器角色 489

17.4.2 固定的数据库角色 489

17.4.3 权限管理 489

17.4.4 角色创建 492

17.4.5 角色管理 493

17.5 SQL Server 2005中的密码 494

17.5.1 强制密码策略 494

17.5.2 强密码 494

17.6 SQL Injection攻击 495

17.6.1 SQL Injection攻击如何工作 495

17.6.2 防止SQL Injection攻击 495

第5篇 开发篇 499

第18章 使用Visual Studio 2005开发服务器端对象 499

18.1 了解Visual Studio 2005 500

18.1.1 Visual Studio 2005集成开发环境 500

18.1.2 公共语言运行库 502

18.1.3 .NET Framework类库 502

18.2 通过Visual Studio 2005创建SQL Server 2005对象 502

18.2.1 开启SQL Server 2005中公共语言运行库功能 503

18.2.2 Microsoft.SqlServer.Server命名空间 503

18.2.3 创建项目 504

18.2.4 编写代码 506

18.2.5 调试与创建 507

18.2.6 部署项目 508

第19章 使用SQL Server 2005中的SMO编程 511

19.1 SMO的概述 512

19.1.1 SMO与SQL-DMO 512

19.1.2 SMO优点 512

19.2 SMO对象模型 512

19.2.1 Server对象 513

19.2.2 DataBase对象 515

19.2.3 Table对象 517

19.3 使用SMO创建、删除数据库 518

19.3.1 窗口设计 518

19.3.2 代码设计 520

第20章 ADO.NET编程技术与应用 523

20.1 ADO.NET简介 524

20.2 ADO.NET对象模型 524

20.2.1 Connection对象 524

20.2.2 Command对象 524

20.2.3 DataReader对象 524

20.2.4 DataAdapter对象 525

20.3 DataSet对象简介 525

20.3.1 DataTable对象 526

20.3.2 DataRelation对象 527

20.4 数据库命名空间 527

20.4.1 System.Data.SqlClient命名空间 527

20.4.2 System.Data.OleDb命名空间 529

20.4.3 System.Data.Odbc命名空间 530

20.4.4 System.Data命名空间 531

20.5 数据库基本操作 535

20.5.1 建立数据库连接 535

20.5.2 创建数据集 539

20.5.3 向数据集中添加记录 543

20.5.4 通过数据集更新数据库中记录 543

20.5.5 通过数据集删除数据库中记录 544

20.5.6 查询数据集中记录 544

20.6 ADO.NET的使用技巧 544

20.6.1 利用字符串将扩展的属性串行化 544

20.6.2 尽量使用Find来读取单个记录 544

第6篇 高级篇 549

第21章 SQL Server 2005的报表服务 549

21.1 报表的概述 550

21.1.1 报表服务简介 550

21.1.2 报表服务的基本工作 550

21.1.3 SQL Server 2005报表服务的优点 550

21.2 创建报表 550

21.2.1 创建基本报表 550

21.2.2 设计报表 553

21.2.3 常用控件的使用 555

21.2.4 定义报表数据 561

21.3 创建报表模型 563

21.4 部署 566

21.5 XML 568

21.5.1 连接到XML数据源 568

21.5.2 指定凭据 568

21.5.3 创建查询 568

21.5.4 Web服务数据的查询语法 568

21.5.5 在查询中使用元素路径 569

21.5.6 在查询中使用Query元素 569

21.5.7 使用默认查询或空查询 569

21.5.8 指定XML数据的查询参数 569

21.5.9 使用XML查询结果集 570

21.5.10 通过Web服务检索XML数据 570

21.6 使用自定义代码 571

21.7 报表管理 572

21.7.1 使用报表管理器管理报表 572

21.7.2 使用SQL Server Management Studio管理报表 574

第22章 SQL Server 2005的分析服务 583

22.1 分析服务概述 584

22.1.1 分析服务的组件 584

22.1.2 联机分析处理(OLAP) 584

22.1.3 数据挖掘 584

22.2 创建分析服务项目 585

22.2.1 创建项目 586

22.2.2 创建数据源 587

22.2.3 创建数据源视图 591

22.2.4 创建多维数据集 594

22.3.5 部署分析服务项目 599

22.3.6 浏览服务器中部署的多维数据集 600

22.3 创建数据挖掘 603

22.3.1 准备数据库 603

22.3.2 创建目标邮件方案挖掘 604

22.4 分析服务的角色 613

第23章 SQL Server 2005复制的应用 615

23.1 简介与概念 616

23.1.1 发布服务器 616

23.1.2 分发服务器 616

23.1.3 订阅服务器 616

23.1.4 项目 617

23.2 发布 617

23.2.1 配置并启动“SQL Server Agent”服务 617

23.2.2 本地发布 617

23.2.3 发布服务器属性 624

23.2.4 发布属性 626

23.3 订阅 626

23.3.1 本地订阅 626

23.3.2 订阅属性 630

23.4 分发服务器 631

23.4.1 配置分发服务器 631

23.4.2 分发服务器属性 632

23.5 复制代理 633

23.5.1 SQL Server代理 633

23.5.2 快照代理 633

23.5.3 日志读取代理 633

23.5.4 分发代理 633

23.5.5 合并代理 633

23.5.6 队列读取器代理 633

23.6 复制监视与查看快照代理 633

23.6.1 复制监视 633

23.6.2 查看快照代理状态 633

23.7 禁用发布和分发 634

23.8 在服务器之间复制数据 635

23.8.1 提高伸缩性和可用性 635

23.8.2 数据仓库和报告 637

23.8.3 集成来自多个站点(服务器)的数据 637

23.8.4 集成异类数据 638

23.8.5 卸载批处理 638

23.9 在服务器和客户端之间复制数据 638

23.9.1 与移动用户交换数据 639

23.9.2 使用者销售点(POS)应用程序 640

23.9.3 集成来自多个站点(客户端)的数据 640

第7篇 用其他开发工具访问SQL Server 2005数据库第24章 用ASP.NET访问SQL Server 2005数据库 643

24.1 使用不同的方法连接SQL Server 2005数据库 644

24.2 使用SqlCommand对象添加、修改和删除SQL Server 2005中的数据 645

24.3 使用DataAdapter类和DataSet对象绑定DataList控件修改SQL Server 2005中的数据 647

24.4 使用GridView控件分页显示数据 649

第25章 用ASP访问SQL Server 2005数据库 651

25.1 创建系统DSN 652

25.2 通过DSN访问数据库 655

25.3 非DSN访问数据库 655

25.4 使用RecordSet对象向数据表中追加记录 656

25.5 分页显示数据 658

第26章 用Visual Basic访问SQL Server 2005数据库 661

26.1 用ADO控件访问SQL Server 2005数据库 662

26.1.1 用ADO控件连接SQL Server 2005数据库 662

26.1.2 通过使用ADO控件浏览数据 662

26.1.3 操作SQL Server 2005中数据库的数据 664

26.2 ADO的对象访问SQL Server 2005数据库 668

26.2.1 ADO对象概述 668

26.2.2 使用Connection对象连接SQL Server 2005数据库 669

26.2.3 使用Recordset对象操作数据库中的数据 670

26.2.4 使用Command对象操作数据库中的数据 672

第27章 用Visual C++访问SQL Server 2005数据库 673

27.1 使用ADO的Connection对象连接SQL Server 2005数据库 674

27.2 使用ADO Data控件和DataGrid控件连接数据库 675

27.3 使用ADO的Recordset对象添加、修改和删除数据 677

27.3.1 添加数据 677

27.3.2 修改数据 678

27.3.3 删除数据 679

27.4 使用SQL语句添加、修改和删除数据 680

第28章 用Delphi访问SQL Server 2005数据库 683

28.1 Delphi访问SQL Server 2005数据库的方法 684

28.1.1 使用ADO连接SQL Server 2005数据库 684

28.1.2 使用BDE连接SQL Server 2005数据库 687

28.2 对SQL Server 2005中的数据进行查询 691

28.2.1 普通查询 691

28.2.2 区间查询 691

28.2.3 模糊查询 692

28.3 对SQL Server 2005数据库中的数据进行编辑 692

28.3.1 用SQL语句Insert into在数据表中添加记录 693

28.3.2 用SQL语句UPDATE对数据表中的数据进行修改 693

28.3.3 用SQL语句DELETE对数据表中的记录进行删除 693

示例索引 695