📄 目录.txt
字号:
15.2.1 基于主机的系统 274
15.2.2 两层客户/服务器结构 274
15.2.3 对等系统 275
15.2.4 三层客户/服务器 276
15.3 Web浏览器、Web服务器和
客户/服务器模型 277
15.3.1 两层Web结构 277
15.3.2 三层Web结构 278
15.4 Microsoft的三层服务模型 279
15.4.1 用户服务 279
15.4.2 业务服务 280
15.4.3 数据服务 280
15.5 使用RAD开发工具的多层应用 280
15.5.1 COM和Microsoft应用服务 280
15.5.2 COM和商业应用程序服务 283
15.5.3 RAD和工程生命周期 283
15.5.4 设计和建模 283
15.5.5 开发 284
15.5.6 配置 284
15.6 可扩展性和SQL Server 284
15.6.1 平台可扩展性 285
15.6.2 增强型查询处理 285
15.6.3 动态行锁 285
15.6.4 高级复制 285
15.6.5 移动计算支持 285
15.7 小结 286
第16章 复制 287
16.1 编程人员的复制概念 287
16.1.1 复制语言 287
16.1.2 事务 288
16.1.3 复制如何工作 290
16.1.4 复制局限性 292
16.1.5 复制商业模型 292
16.2 高级复制 293
16.2.1 复制和SQL-DMO 293
16.2.2 存储过程 298
16.2.3 合并复制 299
16.2.4 拨号连接上的复制 300
16.3 小结 301
第三部分 数据转换和集成
第17章 超越Access 303
17.1 判断从Access到SQL Server的
转移需求 303
17.1.1 对企业数据库的要求 304
17.1.2 Access与SQL Server的特性
对比 304
17.2 实现从Access到SQL Server的转移 309
17.2.1 与Visual Basic、Access 以及
SQL Server有关的问题 309
17.2.2 使用DTS Import Wizard 311
17.3 小结 314
第18章 对Sybase SQL Server进行转换 315
18.1 Sybase和Microsoft的发展历程 315
18.2 发展趋势 315
18.3 保留的相似之处 315
18.3.1 系统过程 316
18.3.2 Microsoft T-SQL与Sybase T-SQL
的对比 316
18.4 Microsoft SQL 7和Sybase Adaptive
Server的差别 316
18.4.1 兼容模式 316
18.4.2 事务管理模式 319
18.4.3 隔离等级 319
18.4.4 保留字 320
18.4.5 游标语法 321
18.4.6 回滚触发器 322
18.4.7 优化程序暗示 324
18.4.8 优化查询计划 325
18.4.9 临时表名称 327
18.4.10 RAISERROR语句 327
18.4.11 数据类型 327
18.4.12 标识列 328
18.4.13 PRINT语法 328
18.5 小结 328
第19章 使用Visual C++ 优化ODBC 329
19.1 ODBC体系结构 329
19.2 数据库概要 330
19.3 为何使用ODBC 330
19.3.1 统一连接 331
19.3.2 建立技术 331
19.4 ODBC的安全问题 332
19.5 连接ODBC的方法 333
19.5.1 安装驱动程序 333
19.5.2 使用数据源工作 334
19.6 调用级接口 340
19.6.1 基础 341
19.6.2 连接到数据库 344
19.6.3 语句:操作SQL Server数据 352
19.6.4 提取数据 360
19.6.5 游标 363
19.6.6 端到端:调试ODBC代码 367
19.6.7 使用大数据项 368
19.7 使用Microsoft Foundation Classes
简化ODBC 373
19.7.1 对象模型 373
19.7.2 非常简单:使用记录集和
Class Wizard 376
第20章 从Visual Basic连接SQL Server 384
20.1 为SQL Server开发高效Visual Basic
应用程序 384
20.1.1 三层应用模型:选择一种实现 384
20.1.2 调用级和对象接口:选择一个
接口 386
20.2 使用开放式数据库连接 387
20.2.1 SQL Server的开放式数据库连接
驱动程序 387
20.2.2 连接ODBC数据源 389
20.2.3 执行SQL语句:处理查询 390
20.2.4 结果集 391
20.3 数据访问对象 395
20.3.1 创建和调整数据库:数据定义
语言操作 395
20.3.2 使用记录集:数据操纵语言
操作 399
20.4 远程数据对象 403
20.4.1 RDO与DAO比较 403
20.4.2 RDO层次和rdoEngine对象 404
20.4.3 rdoEnvironment对象 405
20.4.4 建立RDO连接 405
20.4.5 游标和结果集 406
20.4.6 递交查询 410
20.4.7 使用ODBC扩展RDO 411
20.5 小结 411
第21章 通过Visual Basic使用SQL-DMO
管理SQL Server 412
21.1 DMO概念 412
21.1.1 它是什么,它不是什么 412
21.1.2 从Visual Basic中访问
SQL-DMO对象 412
21.2 实现SQL-DMO对象 413
21.2.1 创建SQL-DMO对象 413
21.2.2 不可创建的对象 414
21.2.3 集 414
21.2.4 列表对象 414
21.3 使用SQL-DMO管理数据库 414
21.4 使用SQL-DMO管理服务器 415
21.5 探索SQL-DMO对象模型 416
21.5.1 SQL-DMO对象模型 416
21.5.2 Application对象 416
21.5.3 SQLServer对象 420
21.5.4 Database对象 422
21.5.5 Table对象 424
21.5.6 JobServer对象 425
21.5.7 Replication对象 426
21.6 SQL-DMO的一般用途 427
21.6.1 用户管理示例 427
21.6.2 文本文件导入/导出示例 430
21.6.3 远程数据库同步示例 431
21.7 构造数据库管理工具 432
21.8 小结 433
第22章 SQL Server数据的自动Web
发布 434
22.1 Web Assistant的构件 434
22.2 使用Web Assistant Wizard 434
22.3 使用xp_makewebtask和
sp_makewebtask 435
22.4 使用sp_makewebtask和
xp_makewebtask精化Web页面 436
22.4.1 sp_makewebtask的必须和基本
的参数 441
22.4.2 页面格式化参数 442
22.4.3 链接相关的参数 443
22.4.4 每页行数参数 444
22.4.5 模板参数 445
22.5 使用工作相关的参数自动Web发布 449
22.6 小结 452
第23章 SQL Server、ADO和Web 453
23.1 数据访问的发展 453
23.2 ADO对象模型 453
23.2.1 ADO主要对象 454
23.2.2 ADO辅助对象 454
23.3 Connection对象 454
23.3.1 事务管理 455
23.3.2 事务考虑 456
23.3.3 连接池 456
23.3.4 执行SQL 457
23.4 Command对象中使用存储过程 458
23.5 Recordset对象 459
23.5.1 检索整个表 460
23.5.2 Recordset基础 460
23.5.3 利用断连记录集 465
23.6 RDS:将ADO移到浏览器 466
23.7 小结 468
第24章 Microsoft的COM和DCOM 469
24.1 DCOM的结构 469
24.1.1 DCE RPC和IDL 470
24.1.2 分布对象 472
24.1.3 DCOM的安全机制 476
24.2 常见技术 477
24.2.1 DCOM服务器 477
24.2.2 配置 478
24.2.3 可扩展性 483
24.2.4 故障 484
24.2.5 性能 484
24.3 小结 484
第25章 未来是Microsoft Transaction
Server的时代 486
25.1 在Internet上应用三层结构 486
25.1.1 客户层 486
25.1.2 业务逻辑层 486
25.1.3 数据层 487
25.2 理解MTS 487
25.2.1 ObjectControl_Activate 488
25.2.2 ObjectControl_Deactivate 488
25.2.3 ObjectControl_CanBePooled 488
25.3 编写MTS事务 489
25.4 配置MTS构件 491
25.5 无状态环境的重要性 492
25.5.1 状态维持限制可扩展性 493
25.5.2 使用Just-in-Time激活 493
25.6 使用MTS最大化系统性能 496
25.6.1 确定是否释放或者中止 496
25.6.2 为Web farm提供无状态性 497
第26章 其他开发平台与SQL服务器
的连接 498
26.1 Delphi的数据库模型 498
26.2 Delphi中的数据库编程 498
26.2.1 使用数据库访问控件 499
26.2.2 数据控件 500
26.2.3 在表单中使用控件 502
26.2.4 表单向导 502
26.2.5 通过代码来访问数据库 503
26.2.6 通过Delphi来管理数据库 503
26.3 PowerBuilder和Microsoft
SQL Server 503
26.3.1 连接数据库 504
26.3.2 ODBC和底层驱动的比较 504
26.3.3 连接数据库 504
26.3.4 使用PowerBuilder管理数据库 507
26.3.5 PowerBuilder数据库对象 509
26.4 Delphi和PowerBuilder,该用
哪个 515
第27章 将SQL与Microsoft的其他产品
集成 516
27.1 将Access作为SOL Server 7的前端 516
27.1.1 创建Access项目 517
27.1.2 使用Access项目 518
27.1.3 使用Data Access Page 520
27.1.4 Microsoft SQL Server的双向
数据复制 520
27.2 在SQL Server 7中使用Excel 520
27.3 在Internet Information Server和Internet
Explorer中使用SQL Server 521
27.3.1 在服务方访问数据库 521
27.3.2 使用Internet Explorer进行客户端
数据库访问 522
27.4 与Microsoft Transaction Server
集成 522
27.4.1 MTS事务和IIS 523
27.4.2 MTS事务和SQL Server 525
27.4.3 MTS事务处理和可视化编程
工具 526
27.5 小结 527
第28章 工作调度及使用ActiveX Server
实现业务解决方案 528
28.1 使用SQL Server Agent 528
28.2 实现工作 528
28.3 T-SQL工作 529
28.4 在VBScript中运行ActiveX Server 532
28.5 综述 533
28.6 小结 533
第29章 业务解决方案的编程方针 534
29.1 基础结构 534
29.2 源代码管理 534
29.3 数据库需求 534
29.4 设计和开发 535
29.4.1 标准化 535
29.4.2 主键 535
29.4.3 Null约束 536
29.5 编程中优化性能 536
29.5.1 减少数据传输 536
29.5.2 事务中不允许用户输入 537
29.5.3 防止死锁 537
29.5.4 不要混淆OLTP和OLAP 538
29.5.5 避免耗时较长的查询 538
29.6 测试数据库应用 538
29.7 修改第三方SQL Server应用 538
29.8 小结 539
第30章 数据仓库和在线事务处理 540
30.1 SQL Server作为数据仓库 540
30.2 实现数据仓库 541
30.2.1 确定需求 541
30.2.2 设计和构造数据库 541
30.3 如何为仓库清理数据 548
30.3.1 使用数据迁移服务 548
30.3.2 使用bcp载入数据 549
30.3.3 使用存储过程载入数据 549
30.3.4 使用复制载入数据 551
30.3.5 CUBE和ROLLUP操作 553
30.3.6 批处理 558
30.4 大型查询和性能优化 558
30.4.1 查询数据 558
30.4.2 视图 560
30.4.3 存储过程 560
30.5 仓库维护任务 561
30.6 SQL Server和OLTP系统 561
30.6.1 OLTP问题 561
30.6.2 创建数据库 561
30.6.3 索引数据库 562
30.6.4 事务 563
30.6.5 锁 565
30.6.6 死锁 567
30.7 优化SQL Server作为OLTP系统 569
30.7.1 事务核对清单 569
30.7.2 配置选项 570
30.8 监视性能 571
30.8.1 内存和过程cache 571
30.8.2 输入/输出 571
30.8.3 事务配置选项 571
30.9 小结 571
第四部分 附 录
附录A Master数据库的系统表 573
附录B 所有数据库的系统表 584
附录C 常见错误信息 598
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -