SQL Server 2000高级管理与开发 企业服务器平台的全面解决方案PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:飞思科技产品研发中心编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2002
- ISBN:7505374508
- 页数:622 页
第一篇 基础篇 1
第1章 NET企业服务器框架概述 3
1.1 Microsoft. NET是微软对未来互联网的展望 3
1.2 各服务器完成具体功能 5
1.2.1 Microsoft Application Center 2000 5
1.2.2 Microsoft BizTalk Server 2000 5
1.2.3 Microsoft Commerce Server 2000 6
1.2.4 Microsoft Exchange 2000 6
1.2.5 Microsoft Host Integration Server 2000 6
1.2.6 Microsoft Internet Security & Acceleration Server 2000 6
1.2.7 Microsoft SQL Server 2000 7
1.3 各服务器之间的集成关系 7
第2章 SQL Server 2000服务器概述 17
2.1 SQL Server 2000简介 17
2.2 安装SQL Server 2000 19
2.2.1 硬件要求 19
2.2.2 操作系统的要求 19
2.2.3 网络的要求 20
2.2.4 SQL Server 2000的安装 21
2.3 启动服务器 26
2.3.1 使用自动服务启动 26
2.3.2 用SQL Server服务管理器启动SQL Server 26
2.3.3 从Windows应用程序启动SQL Server 27
2.3.4 从命令行启动SQL Server 27
2.4 暂停和继续运行服务器 28
2.5 停止运行服务器 28
2.6 使用SQL Server Enterprise Manager 28
2.6.1 使用SQL Server Enterprise Manager注册服务器 28
2.6.2 使用SQL Server Enterprise Manager登录服务器并修改密码 29
2.6.3 使用SQL Server Enterprise Manager设置内存大小 30
第3章 SQL Server 2000架构 31
3.1 SQL Server架构 31
3.2 关系数据库结构 33
3.3 数据库管理架构 34
3.4 备份/还原架构 36
第二篇 管理篇 37
第4章 数据库的设计 39
4.1 数据库设计 39
4.1.1 创建数据库计划 39
4.1.2 数据库逻辑设计 41
4.1.3 规范化 41
4.1.4 物理数据库设计 42
4.2 SQL基础 42
4.2.1 数据定义语言 43
4.2.2 数据操纵语言 45
4.2.3 数据查询语言 48
4.2.4 数据控制语言 54
4.2.5 函数 55
4.3 创建数据库 57
4.2.1 使用向导创建数据库 58
4.3.2 使用SQL Server企业管理器创建数据库 61
4.3.3 使用Transact-SQL语句创建数据库 63
4.4 表 67
4.5 视图 68
4.6 索引 70
4.7 存储过程 74
4.8 触发器 78
第5章 故障转移群集 81
5.1 故障转移群集架构 81
5.2 SQL Server 2000故障转移群集 81
5.3 创建故障转移群集 83
5.3.1 虚拟服务器的元素 83
5.3.2 命名虚拟服务器 83
5.3.3 使用注意事项 84
5.3.4 创建故障转移群集 84
5.3.5 创建新的故障转移群集(SQL Server安装程序) 85
5.3.6 安装单节点故障转移群集(SQL Server安装程序) 86
5.3.7 从SQL Server 7.0主动/主动故障转移群集升级(SQL Server安装程序) 87
5.3.8 从SQL Server 7.0主动/被动故障转移群集升级(SQL Server安装程序) 87
5.3.9 故障转移群集示例 88
5.4 升级到 SQL Server 2000故障转移群集 88
5.5 处理故障转移群集安装 89
5.5.1 安装故障转移群集前的准备工作 89
5.5.2 安装故障转移群集 90
5.5.3 故障转移群集的相关性 91
5.6 维护故障转移群集 93
5.7 在故障转移群集中使用SQL Server工具 96
第6章 管理服务器 99
6.1 注册服务器 99
6.1.1 使用企业管理器注册服务器 100
6.1.2 使用Transact-SQL注册服务器 102
6.2 配置网络连接 103
6.2.1 Net-Library和网络协议 103
6.2.2 SQL Server网络实用工具 104
6.2.3 通过代理服务器连接到SQL Server 105
6.2.4 通过Internet连接到SQL Server 105
6.3 配置链接服务器 106
6.3.1 建立链接服务器的安全性 108
6.3.2 使用存储过程sp_addlinkedsrvlogin创建链接服务器登录 109
6.3.3 使用存储过程sp_addlinkedserver添加链接服务器 111
6.3.4 为分布式查询配置OLE DB提供程序 119
6.4 配置远程服务器 120
6.4.1 建立远程服务器的安全性 121
6.4.2 查看本地或远程服务器属性 123
6.5 使用备用服务器 125
6.6 日志传送 126
6.7 并发管理操作 127
6.8 管理SQL Server消息 128
6.9 SQL邮件 128
6.9.1 配置SQL邮件 129
6.9.2 使用SQL邮件存储过程 130
6.10 设置配置选项 130
第7章 管理客户端 135
7.1 概述 135
7.2 客户端Net-Library和网络协议 136
7.3 配置客户端网络连接 137
7.4 配置客户端 Net-Library 137
7.5 配置ODBC数据源 138
7.5.1 使用ODBC数据源管理器 138
7.5.2 使用ODBC API函数 139
7.5.3 添加或删除ODBC数据源 139
7.6 配置OLE DB客户端 143
7.7 DB-Library选项 143
第8章 企业数据备份与恢复 147
8.1 概述 147
8.1.1 为什么要备份 147
8.1.2 何时执行数据库备份 149
8.1.3 选择备份数据 149
8.2 规划备份与恢复 149
8.3 完整性检查 153
8.4 备份设备管理 157
8.5 数据库备份 159
8.6 备份事务日志 164
8.7 数据库恢复 166
8.8 备份大型数据库 172
8.9 管理备份 173
8.9.1 备份设备 173
8.9.2 使用备份媒体 174
8.9.3 备份格式 176
8.9.4 查看有关备份的信息 176
8.9.5 验证备份 177
第9章 企业数据复制 181
9.1 概述 181
9.2 复制模型 182
9.3 复制类型 183
9.3.1 快照复制 183
9.3.2 事务复制 184
9.3.3 合并复制 185
9.4 规划复制需要考虑的问题 186
9.5 创建复制 187
9.5.1 使用配置发布和分发向导 187
9.5.2 使用创建发布向导 189
9.5.3 使用请求订阅向导 191
9.6 在异构环境中复制数据的技术 194
第10章 企业数据库性能优化 197
10.1 数据库性能优化概述 197
10.1.1 如何评估性能 197
10.1.2 建立性能基线 198
10.1.3 确认影响性能的瓶颈 198
10.1.4 用户活动对性能的影响 199
10.2 逻辑数据库设计 199
10.2.1 数据库设计指导原则 199
10.3.2 SQL Server非范式策略和优点 200
10.2.3 索引设计与性能 201
10.3 物理数据库设计 203
10.3.1 RAID 203
10.3.2 分区 206
10.3.3 使用文件组放置数据 207
10.3.4 索引优化建议 208
10.4 调整应用程序设计 210
10.4.1 熟悉应用程序 211
10.4.2 应用程序分类 214
10.4.3 代码优化 215
10.5 性能调整步骤 216
10.6 一些建议 218
第11章 监视服务器性能和活动 221
11.1 评估服务器性能 221
11.1.1 响应时间与吞吐量 221
11.1.2 影响性能的因素 221
11.1.3 建立性能基线 221
11.1.4 识别瓶颈 222
11.1.5 确定用户活动 222
11.2 使用系统监视器进行监视 222
11.3 正确使用SQL事件探查器 223
11.3.1 使用SQL 事件探查器的方案 223
11.3.2 使用SQL事件探查器监控事件分类 224
11.3.3 创建并管理跟踪和模板 225
11.4 使用对象和计数器 231
11.4.1 监视磁盘活动 232
11.4.2 监视CPU的使用 232
11.4.3 监视内存的使用 233
11.5 用SQL Server企业管理器进行监视 233
11.5.1 显示当前服务器的活动内容 233
11.5.2 查看有关对象锁的信息 234
11.5.3 给当前连接的用户发送消息 235
11.5.4 终止进程 236
11.6 监视错误日志 237
11.6.1 查看SQL Server错误日志 237
11.6.2 查看Windows应用程序日志 238
11.7 用SNMP进行监视 238
11.7.1 在SQL Server上启用SNMP支持 238
11.7.2 启用SQL Server MIB 238
第12章 DTS服务 241
12.1 DTS概述 241
12.1.1 基本概念 241
12.1.2 SQL Server 2000提供的新特性 243
12.2 DTS转换 244
12.2.1 DTS转换映射 244
12.2.2 创建DTS包 246
12.3 将功能添加到DTS包 250
12.3.1 在DTS中使用ActiveX脚本 250
12.3.2 将事务并入DTS包 255
12.4 使用DTS设计器 259
12.5 使用COM扩展DTS功能 261
12.5.1 DTS对象模型 261
12.5.2 转换 263
12.5.3 为数据集市人口(Data Mart Population)配置方案 265
第13章 服务器错误处理 271
13.1 错误消息格式 271
13.1.1 错误信息号和描述 271
13.1.2 错误信息严重级别 271
13.1.3 ADO错误信息格式 273
13.1.4 OLE DB错误信息格式 273
13.1.5 ODBC错误信息格式 274
13.1.6 DB-Library 错误信息格式 275
13.2 查看错误日志 276
13.3 错误信息 279
13.3.1 DB-Library 错误信息 279
13.3.2 分布式查询错误信息 283
13.3.3 SQL Server企业管理器错误信息 283
13.4 解决错误 285
13.4.1 使用KILL语句 285
13.4.2 使用DBCC语句 286
第14章 SQL Server服务器安全性管理 291
14.1 SQL Server安全性管理概述 291
14.2 安全级别 292
14.2.1 身份验证模式 292
14.2.2 安全账户委托 296
14.2.3 权限验证 297
14.2.4 层次安全性 297
14.3 创建安全账户 298
14.3.1 安全规则 298
14.3.2 添加Windows用户或组 299
14.3.3 授予Windows用户或组访问数据库的权限 300
14.3.4 添加SQL Server登录 302
14.3.5 数据库所有者(dbo) 303
14.3.6 guest用户 304
14.3.7 创建用户定义SQL Server数据库角色 305
14.4 管理安全账户 307
14.4.1 查看登录 307
14.4.2 修改登录 307
14.4.3 删除登录和用户修改一个登录ID 308
14.4.4 拒绝Windows NT账户的登录访问 308
14.4.5 查看角色 308
14.4.6 查看和修改角色成员资格 308
14.4.7 删除SQL Server数据库角色 309
14.4.8 查看数据库用户登录ID信息的总结 309
14.5 管理权限 309
14.5.1 授予权限 310
14.5.2 拒绝权限 311
14.5.3 废除权限 311
14.5.4 解决权限冲突 312
14.5.5 用户定义函数的权限 313
14.5.6 使用所有权链用户定义函数的权限 313
14.5.7 使用视图作为安全机制 314
14.5.8 权限和ALTER VIEW 315
14.5.9 使用存储过程作为安全机制 315
14.6 高级安全主题 315
14.6.1 建立应用程序安全性和应用程序角色 315
14.6.2 允许其他账户授予对象权限 317
14.6.3 创建SQL Server文件权限 317
14.6.4 使用加密方法 318
14.6.5 在网络上公布SQL Server 319
14.6.6 编写Internet Explorer中数据访问控件的脚本 319
14.7 审核SQL Server活动 321
第15章 SQL Server企业服务器疑难解答 323
15.1 疑难解答计划 323
15.2 查看错误日志 324
15.3 最佳策略 325
15.3.1 DBCC CHECKDB建议 325
15.3.2 分布式分区视图建议 326
15.4 服务器和数据库疑难解答 327
15.4.1 重置置疑状态 328
15.4.2 警报的疑难解答 330
15.4.3 备份和还原的疑难解答 331
15.4.4 数据转换服务疑难解答 333
15.4.5 锁定疑难解答 333
15.4.6 有关死锁的疑难解答 334
15.4.7 MS DTC事务疑难解答 336
15.4.8 MS SQL Server或SQL Server Agent服务用户账户疑难解答 336
15.4.9 操作系统疑难解答 337
15.4.10 资源空间不足 338
15.4.11 恢复疑难解答 338
第16章 错误信息 341
16.1 错误信息格式 341
16.2 错误信息描述 347
16.3 错误日志信息 348
16.4 MAPI错误信息 349
16.5 DB-Library的错误信息 349
16.6 分布式查询错误信息 358
16.7 用于C语言的嵌入式SQL的错误信息 359
16.8 SQL Server企业管理器错误信息 360
16.8.1 不支持<0s> 360
16.8.2 <0s>无法用于该查询类型 360
16.8.3 关系中包含的列数不能多于 <0d> 361
16.8.4 无法将该表达式添加到选择列表 361
16.8.5 修改列属性时出错 361
16.8.6 非法表达式列表使用 361
16.8.7 更新数据库中的信息,以便保存该DTS包版本 361
16.8.8 数据库中不存在<0s>对象 362
16.8.9 每个表只能有一个ROWGUIDCOL列 362
16.8.10 SQL验证 362
16.8.11 系统错误 362
16.8.12 当前的ODBC驱动程序版本无效 363
16.8.13 外连接运算符(+)在QBE中无法使用 363
16.8.14 对于此种类型的查询,查询设计器无法支持一个以上的数据源 363
16.8.15 没有足够的列与子查询选择列表相匹配 363
16.8.16 无法添加约束 363
16.8.17 无法创建索引 364
16.8.18 无法创建关系 364
16.8.19 无法修改表 365
16.8.20 无法保留触发器 365
16.8.21 无必要使用CONVERT函数 366
16.8.22 不支持的SQL 366
16.9 ODBC错误信息 366
第三篇 开发篇 375
第17章 数据仓库 377
17.1 概述 377
17.2 Microsoft SQL Server 2000数据仓库框架 378
17.2.1 数据集市 378
17.2.2 数据仓库的数据组织 378
17.2.3 清理数据仓库中的数据 379
17.2.4 关系数据库 379
17.2.5 数据源 380
17.2.6 数据准备区 380
17.2.7 显示服务 381
17.2.8 最终用户分析 382
17.3 创建数据仓库 382
17.3.1 数据仓库的基本特点 382
17.3.2 创建数据仓库的基本步骤 383
17.3.3 数据仓库工具 388
17.3.4 管理大量数据 390
17.4 使用数据仓库 390
17.4.1 数据透视表服务 390
17.4.2 向导与设计软件 391
17.4.3 SQL查询 391
17.4.4 OLAP与数据开采 391
17.4.5 微软知识库 391
17.4.6 英语查询 391
17.4.7 Office 2000 392
第18章 数据开采OLE DB概述 393
18.1 数据开采的目标 393
18.2 数据开采的任务 394
18.2.1 预测建模(分类) 394
18.2.2 分段(聚类) 395
18.2.3 关联分析 397
18.2.4 时序和偏差分析 397
18.2.5 依赖性建模 398
18.3 数据开采的OLE DB定义 399
18.4 数据开采模型的列结构 400
18.4.1 模型列 401
18.4.2 预测列 403
第19章 多维表达式 405
19.1 多维表达式概述 405
19.1.1 多维表达式基本概念 405
19.1.2 基本多维表达式 410
19.1.3 高级多维表达式 410
19.2 多维表达式语法 415
19.2.1 多维表达式元素 416
19.2.2 多维表达式的表达式 417
19.2.3 多维表达式数值函数 420
19.2.4 多维表达式搜索条件 421
19.3 映射多维表达式到SQL 语句 421
19.3.1 映射集的概念 421
19.3.2 映射概述 423
19.3.3 样本多维数据集 423
19.3.4 将集合表达式转换成为表 424
19.3.5 映射示例 428
第20章 OLE DB for DM编程 433
20.1 连接到数据开采提供商 433
20.2 创建新的数据开采模型 433
20.2.1 测试提供商的开采能力 434
20.2.2 定义新的数据开采模型 436
20.2.3 拷贝数据开采模型 438
20.2.4 使用预测模型标记语言建立模型(PMML) 438
20.3 发现已有的开采模型 438
20.4 浏览模型列定义 439
20.4.1 输入列 439
20.4.2 预测列 440
20.5 训练开采模型 441
20.5.1 插入案例 441
20.5.2 训练列值 442
20.6 源数据 442
20.6.1 作为源数据的SINGLETON CONSTANT 443
20.6.2 作为源数据的SINGLETON SELECT 443
20.6.3 作为源数据的OPENROWSET 443
20.6.4 作为源数据的SELECT 444
20.6.5 作为源数据的SHAPE 444
20.7 浏览开采模型内容 446
20.8 浏览所有可能的案例和差异列值 446
20.9 查询——对新数据应用数据开采模型 449
20.9.1 预测查询的构件 449
20.9.2 示例 451
20.9.3 平滑嵌套表 451
20.10 删除已经存在的数据开采模型 452
第21章 构建企业仓库分析系统 453
21.1 概述 453
21.2 分析服务 455
21.2.1 分析服务的架构 456
21.2.2 数据存储模型 459
21.3 使用决策树创建OLAP数据开采模型 460
21.4 使用决策树开采关系数据开采模型 466
21.5 使用聚类开采数据开采模型 472
21.6 浏览数据开采维和虚拟多维数据集 478
21.7 浏览相关性网络图 480
21.8 数据透视表服务 484
21.8.1 数据透视表服务概述 484
21.8.2 Excel数据透视表报表 485
21.8.3 使用Excel创建OLAP数据透视表服务 487
第22章 OLE DB规范中的分析服务 495
22.1 概述 495
22.2 OLE DB规范中的OLAP基本概念 496
22.2.1 SalesData示例 496
22.2.2 多维框架 500
22.2.3 数据集 507
22.2.4 数据集 508
22.3 OLE DB规范的OLAP的对象和框架行集 508
22.3.1 列举对象 509
22.3.2 数据源对象 509
22.3.3 会话对象 509
22.3.4 命令对象 510
22.3.5 数据集对象 510
22.3.6 轴行集 511
22.4 OLE DB规范中的OLAP的行集 513
22.4.1 OLE DB规范中OLAP行集的作用 514
22.4.2 Range行集 514
22.4.3 平坦(Flattening)数据集生成行集 514
22.5 典型应用实例 517
22.5.1 使用根列举器和SOURCE行集确定多维提供商(MDP) 518
22.5.2 直接使用提供商CLSID创建数据源对象实例 521
22.5.3 创建框架行集 522
22.5.4 创建数据集对象和获得轴的信息 523
22.5.5 创建数据集对象、获得单源数据 526
第23章 CRM案例分析 531
23.1 业务要求 531
23.1.1 客户满意度 532
23.1.2 规模经济 532
23.1.3 标准化 532
23.2 概述 533
23.3 设计 534
23.3.1 逻辑结构 534
23.3.2 物理结构 536
23.3.3 数据流 538
23.3.4 集成 540
23.4 实施 540
23.4.1 数据加载 541
23.4.2 工厂处理 543
23.4.3 数据集市 543
23.5 支持 545
23.5.1 Windows 2000性能监视器 545
23.5.2 支持群集资源 546
23.6 安全 547
23.7 建立小组 547
23.7.1 存储工程 548
23.7.2 生产管理 548
23.7.3 程序管理 548
23.7.4 设计 549
23.7.5 测试 549
23.7.6 生产支持 549
23.8 经验教训 550
附录A OLE DB规范的数据开采语法 551
A.1 语句 551
A.1.1 CREATE MINING MODEL 551
A.1.2 INSERT INTO 552
A.1.3 SELECT 552
A.1.4 DELETE 553
A.1.5 DROP 554
A.2 BNF式样 554
A.2.1 CREATE 554
A.2.2 INSERT 555
A.2.3 SELECT 556
A.2.4 DELETE/DROP 558
A.2.5 RENAME 558
A.2.5 MISCELLANEOUS 558
附录B 开采函数 559
B.1 Predict 559
B.2 PredictSupport 559
B.3 PredictVariance 559
B.4 PredictStdev 560
B.5 PredictProbability 560
B.6 PredictProbabilityVariance 560
B.7 PredictProbabilityStdev 561
B.8 Cluster 561
B.9 ClusterDistance 561
B.10 ClusterProbability 561
B.11 PredictHistogram 562
B.12 TopCount 562
B.13 TopSum 563
B.14 TopPercent 564
B.15 Sub-SELECT 565
B.16 RangeMid 565
B.17 RangeMin 565
B.18 RangeMax 565
B.19 PredictScore 566
B.20 PredictNodeId 566
附录C 数据开采模型的XML格式 567
C.1 对DMM的DTD,扩展PMML 567
C.2 示例:预测信誉风险的模型 574
附录D 常用Transact-SQL语句快速参考 579
D.1 数据库管理 579
D.2 表管理 581
D.3 索引管理 584
D.4 视图管理 584
D.5 检索管理 585
D.5.1 SELECT子句 586
D.5.2 FROM子句 586
D.5.3 WHERE子句 586
D.5.4 UNION运算符 586
D.5.5 OPTION子句 587
D.6 权限管理 587
D.7 触发器管理 588
D.8 存储过程管理 589
D.9 规则管理 590
D.10 默认管理 590
D.11 函数管理 591
附录E 系统存储过程 593
附录F 系统数据库 613
F.1 各个数据库简介 613
F.1.1 Master数据库 613
F.1.2 Tempdb数据库 614
F.1.3 Model数据库 615
F.1.4 Msdb数据库 615
F.2 Master数据库的系统表 616
F.2.1 Syslogins表 616
F.2.2 Sysremotelogins数据库表 617
F.2.3 Sysdevices表 617
F.2.4 Sysdatabases表 618
F.3 所有的数据库中的表 619
F.4 关于msdb数据库简介 621
F.4.1 msdb数据库中的表有如下一些 621
F.4.2 msdb数据库中的SQL Server Agent表有如下一些 621
- 《幼儿园创意美术主题活动方案 下学期》王燕媚 2017
- 《科技语篇翻译教程》雷晓峰,李静主编 2020
- 《中国大学英语教学“中国文化失语症”的解决路径》刘洋著 2019
- 《解决数学问题》美国迪斯尼公司著 2012
- 《真菌毒素控制集成解决方案 第二届MycoKey国际真菌毒素大会论文集》冯洁 2018
- 《全国学前教育专业(新课程标准)“十三五”规划教材系列 幼儿园创意美术主题活动方案 上学期》程沿彤 2017
- 《电子产品制造工艺》梁娜 2019
- 《上海市订购外国和港台科技期刊联合目录 1983 上》上海科学技术情报研究所 1983
- 《污水处理PPP项目实施方案编制实务》王雁然,方俊,朱立冬 2019
- 《钻井液用烷基糖苷及其改性产品合成、性能及应用》司西强,王中华编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017