第一部分 复制 1
第1章 概述 1
第2章 复制简介 3
复制模型 4
复制类型的介绍 6
复制选项介绍 8
复制的典型用法 10
报表、决策支持和数据仓库应用程序 11
联机/脱机应用程序 12
基于Web的应用程序 13
拉近数据与用户的距离 14
复制的原理 16
执行方法 17
代理程序和监视器 20
第3章 为复制制定计划 23
分布式更新要素 23
评估复制环境 26
业务目标和需要 26
需要考虑的网络因素 28
需要考虑的安全性因素 29
数据需要和特性 30
为应用程序的开发制定计划 33
为各种类型的复制制定计划 34
为快照复制制定计划 34
为事务复制制定计划 36
为合并复制制定计划 39
为复制选项制定计划 42
合并复制或右更新订阅 45
设计复制拓扑 46
物理复制模型 46
第4章 复制类型 51
快照复制 51
快照复制的工作机制 52
事务复制 55
事务复制的工作机制 56
合并复制 62
合并复制的工作机制 63
合并复制冲突的检测和解决 72
第5章 复制工具 93
复制和SQL Server企业管理器 93
复制向导 94
复制属性 97
复制图标 101
复制程序接口 103
使用ActiveX控制进行复制程序设计 104
使用SQL-DMO进行复制程序设计 105
使用复制分发服务器接口设计复制程序 105
Transact-SQL系统存储过程 106
Windows同步管理器 106
ActiveDirectory服务 108
第6章 执行复制 111
配置复制 112
发布服务器、分发服务器和订阅服务器 112
禁用发布和分发 117
发布数据和数据库对象 118
发布存储过程执行 126
在项目中使用自定义存储过程 130
订阅发布 132
强制订阅 134
请求订阅 138
匿名订阅 141
应用初始快照 145
生成初始快照 145
备用快照位置 146
压缩快照文件 147
浏览快照 149
传输快照 150
可连接的订阅数据库 152
提高生成和应用快照的性能 155
在应用快照之前和之后执行脚本 157
重新初始化订阅 158
同步数据 159
编写复制脚本 163
发布数据库上的架构更改 164
通过Intemet执行复制 169
使用VPN通过Intemet发布数据 170
使用Microsoft Proxy Server通过Internet发布数据 170
使用TCP/IP和FTP通过Internet发布数据 171
在不同版本的SQL Server之间进行复制 174
从SQL Server7.0发布服务器/分发服务器复制到SQL Server6.5订阅服务器 175
从SQL Server7.0发布服务器/分发服务器复制到SQL Server6.0订阅服务器 177
从SQL 6.5 发布服务器/分发服务器复制到SQL Server7.0订阅服务器 177
从SQL Server6.5发布服务器复制到SQL Server7.0 分发服务器 177
使用SQL Server 2000 Winsdows CE版本进行复制 178
第7章 复制选项 181
筛选已发布数据 183
行筛选 183
列筛选 185
动态筛选 187
联接筛选 195
用户定义函数和静态筛选 198
用户定义函数和动态筛选 200
可更新的订阅 201
即时更新 201
在即时更新中将排队更新作为故障转移 221
转换已发布的数据 223
可选同步伙伴工作方式 236
可选同步伙伴 236
优化同步 238
第8章 复制数据考虑事项 241
在复制中使用IDENTITY值 241
管理标识值 242
带有即时更新和排队更新的标识范围 242
管理复制timestamp数据 246
使用NOT FOR REPLICATION 247
第9章 管理和监视复制 251
用于管理和监视复制的工具 251
复制监视器 251
复制代理程序实用工具 251
用于复制的ActiveX控件 253
Windows NT性能监视器和Windows 2000系统监视器 254
设置代理程序参数 254
代理程序配置 255
复制代理程序 257
SQL Server代理 258
快照代理程序 258
分发代理程序 259
日志读取器代理程序 261
队列读取器代理程序 262
合并代理程序 262
杂项代理程序 265
查看代理程序历史记录 266
处理代理程序错误 268
远程代理程序激活 270
复制警报 275
自动响应警报 277
预定义响应作业 278
订阅停用和过期 279
验证已复制的数据 283
第10章 复制和异类数据源 291
异类订阅服务器 292
Access订阅服务器 294
Oracle订阅服务器 296
IBM DB2/AS400订阅服务器 299
IBM DB2/MVS 订阅服务器 301
其它异类订阅服务器 302
实现到Access订阅服务器的合并复制 307
异类发布服务器 309
第11章 复制安全性 311
角色要求 312
连接到分发服务器 314
快照文件夹安全性 315
发布访问列表 316
代理程序登录安全性 317
安全性和复制选项 319
通过Internet进行复制及其安全性 321
第12章 增强复制性能 323
增强快照复制性能 328
增强快照和事务复制性能 329
增强事务复制性能 331
增强合并复制性能 333
第13章 备份和还原复制数据库 341
快照复制的备份和还原策略 343
事务复制和备份和还原策略 344
事务复制和日志传送 348
合并复制的备份和还原惩罚策略 350
将已复制数据库的备份还原到相同的服务器的数据库 356
将已复制数据库的备份还原到其它服务器或数据库 357
第二部分 数据转换服务 359
第14章 DTS概述 359
第15章 DTS基础 361
第16章 DTS工具 367
DTS导入/导出向导 367
使用DTS导入/导出向导创建DTS包 369
DTS设计器 371
使用DTS设计器创建包 372
DTS包模板 379
DTS和SQL Server企业管理器 380
DTS包执行实用工具 381
DTS查询设计器 382
DTS任务 385
第17章 DTS包元素 385
转换数据的任务 386
在DTS中处理包安全性 407
起作业作用的任务 423
DTS转换 449
映射列转换 449
转换类型 456
DTS连接 466
数据链接连接 468
DTS包工作流 469
在DTS工作流中使用ActiveX脚本 472
第18章 管理DTS包 477
创建DTS包 477
编辑DTS包 479
删除DTS包 481
执行DTS包 482
调度DTS包的执行 484
保存DTS包 486
将DTS包保存到SQL Server 488
将DTS包保存到Meta Data Services 489
将DTS 包保存到结构化存储文件 491
将DTS包保存到Visual Basic文件 492
使用DTS包日志 493
管理DTS包属性 494
查看和修改DTS包属性 495
用脱接编辑来编辑DTS包属性 496
在DTS中使用ActiveX脚本 501
第19章 将功能添加到DTS包 501
在DTS中使用返回代码 516
调试ActiveX脚本 517
将事务并入DTS包 519
配置DTS事务属必 520
DTS事务基础知识 522
设计DTS事务 526
查找查询 530
配置简单的查找查询 531
理查找查询中的零个或多个结果行 534
使用查找查询修改数据 535
使用多个查找查询 536
在DTS包中使用全局变量 537
在DTS中使用参数化查询 541
使用OPENROWSET查询包 542
外部源查询DTS包 542
对包数据发出分布式查询 544
第20章 共享元数据 547
DTS信息模型 547
在DTS中记录数据沿袭 550
在DTS中导入和保存元数据 551
在DTS中查看元数据 552
第21章 DTS中的使用注意事项 553
增强DTS包的性能 553
数据变换和转换注意事项 556
异类数据类型的DTS驱动程序支持 563
增强DTS中的数据驱动查询 564
增强DTS中的查找查询 566