搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
SQL Server 2005数据库管理入门经典
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302179528
  • 作      者:
    (美)Dan Wood,(美)Chris Leiter,(美)Paul Turley著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2008
收藏
编辑推荐
  SQL Server 2005首次提供了支持大型企业数据库的功能。在这个强大的新版本中,数据库管理员所要做的工作已经不再局限于严格意义上的“管理”了。他们的工作将会变得越来越复杂和困难。在本书中,一些微软认证的专家将提供一些关键的信息,以帮助读者成为一名更有竞争力、更加成功的数据库开发人员或管理员。
  本书首先详细介绍了典型的SQL Server 2005数据库管理任务,然后以此为基础介绍了如何为数据导入构建复杂的数据转换,如何构建分布式数据解决方案,以及如何维护数据库的安全和一致性。您将能够将您所学到的知识应用到真实的场景中,并在SQL Server 2005数据库管理中做到游刃有余。
  本书主要内容
  如何安装、维护和管理一个SQL Server 2005,包括高可用性和安全考虑。
  各种不同的功能,例如公共语言进行时、SQL Server集成服务、通知服务和Service Broker。
  如何使用管理配置、备份、还原、安全、可用性、性能和监控所必需的工具。
  初步探究企业中职责范围越来越广的数据库管理员的一些更尖端的领域和复杂的作业。
  本书读者对象
  本书适用于数据库的开发人员和管理员。本书假设读者对于关系数据库的概念和SQL都有所了解。
  源代码下载
  http://www.wrox.com
  http://www.tupwk.com.cn/downpage
  本书全面介绍了SQL Server 2005的总体结构和安装过程,建立和保护数据库的管理过程,特定的管理任务和高可用性的解决方案,以及SQL Server 2005的服务等内容。
展开
作者简介
  马振晗,中国科学院博士,一直从事网络安全、信息技术以及IT、管理类图书的翻译工作。翻译过多本计算机教材。
展开
内容介绍
  SQLServer2005的总体结构和安装过程,建立和保护数据库的管理过程,特定的管理任务和高可用性的解决方案,以及SQLServer2005的服务等内容。SQLServer2005首次提供了支持大型企业数据库的功能。在这个强大的新版本中,数据库管理员所要做的工作已经不再局限于严格意义上的“管理”了。他们的工作将会变得越来越复杂和困难。在《SQL Server 2005数据库管理入门经典》中,一些微软认证的专家将提供一些关键的信息,以帮助读者成为一名更有竞争力、更加成功的数据库开发人员或管理员。
展开
精彩书摘
  第1章 介绍SQL Server 2005
  为了帮助您学习SQL Server 2005,本章将着重介绍这个软件的主要组成部分。在深入详细探讨体系结构/数据库对象/数据库/数据库存储和服务器安全这些话题之前,本章也还列出了该软件的不同版本之间的差别。本章结束时我们还会简短地回顾一下SQL Server的历史发展进程。
  1.1  什么是SQL Server 2005
  如同大多数人所知道的那样,SQL Server 2005主要被看作是一种关系型数据库管理系统(Relational Database Management System,RDBMS)。这个看法当然是正确的,但是这并没有说出它的全部实质。
  更准确地说,SQL Sewer 2005是一个企业数据平台(Enterprise Data Platform)。它提供了许多新的功能,还有一些功能在前代产品的基础上有所增强和改进。除了传统的RDBMS功能,SQL Sewer 2005还提供了丰富的报表能力、强大的数据分析能力,以及数据挖掘能力;当然还有支持异步数据应用的功能、数据驱动事件通知,以及其他更多的功能。
  本书将主要讲述数据库引擎的管理。然而,如上文所述,SQL Server 2005拥有的功能比一个普通关系引擎具有的功能多得多。鉴于此,我们有必要先进行简单的入门介绍。在这一章中我们将介绍SQL Server 2005的功能。虽然我们不会提到所有的功能,但是会提供给读者一些背景资料,从而为他们理解本书其他部分的内容提供一些帮助。
  之后的章节将深入进行细节探讨,论述每个功能背后的相关技术,以及它们怎样影响数据库管理员。SQL Sewer 2005不是那种仅靠一本书就能够将其所有功能详述殆尽的软件产品。因此,有些功能本书只能够简要地做个介绍,但是它的核心的管理功能将会被详细讲述。
  1.1.1 数据库引擎
  数据库引擎是SQL Server 2005的一个主要组件。它是SQL Sewer的联机事务处理(Online Analytical Processing,OLTP)引擎,它的功能在2005版中得到了极大的改进和增强。数据库引擎是一个高性能的组件,它负责有效地存储、检索,以及操作相关格式的数据和XML格式数据。
  SQL Server 2005的数据库引擎为事务处理作了高度的优化,在复杂的数据检索操作中也有杰出的性能表现。数据库引擎同时还负责通过其安全子系统管理受控访问和数据修改。SQL Server 2005的数据库引擎进行了许多大的改进,这些改进用于支持扩展性、可用性、以及高级(也是安全的)编程对象:
  ·表和索引的物理分区——通过多个物理文件组成的多文件组,表和索引现在可以行物理分区。这极大地改进了对大型的表执行数据检索操作和维护任务时的性能。
  (更多信息请参见第5章)
  ·数据定义语言(Data Definition Languages,DDL)触发器——在执行DDL类型语句时,DDL触发器可以用来执行命令和过程。过去如果要想发现对数据库所作的修改,只有在它们导致应用程序执行失败时才能够检测。使用DDL触发器之后,所有操作的历史都可以轻松地记录下来,甚至可以防止这些操作的发生。DDL触发器可以被放置在服务器或者数据库层级上。
  ·增强的可变长度数据类型——varchar、nvarchar和varbinary数据类型中添加了一个新的MAX关键字,它允许分配高达2GB的空间给大型对象变量。其主要优点之一则是在声明中可以使用大型的值类型和变量。
  ·XML数据类型——新的XML数据类型可以用于存储结构良好的和符合构架的XML数据。它同时还以XML数据类型方法的形式提供了详细的支持,并强化了OPENXML和FOR XML T.SQL命令。
  ·多个活动结果集(MARS)——MARS可以使客户端在每个连接上维持一个以上的数据请求。比如说在以前,如果一个应用程序打开了一个连接,那么数据库中只能打开一个数据读取器进行数据检索。若要打开另一个数据读取器,就只有先关闭第一个。有了MARS的话就没有这个限制了。
  ·结构化的错误处理——T—SQL现在能够使用TRY和CATCH命令执行结构化的错误处理,无需多次检查脚本中的错误,同时它还可以漂亮地处理任何实际发生的错误。
  ·普通表表达式(Common Table Expressions,CTE)——通过加入使用CTE对象的功能,Microsoft扩展了美国国家标准机构(American National Standard Institute,ANSI)的T—SQL依从性。在创建有效的查询时,CTE相当有用。它无需使用冗长而复杂的递归子查询即可反馈层级信息。
  ·增强的安全性能——SQL Server的安全体系结构得到了强化,现在它可以在用户登录SQL Server时强制执行账户策略。其他有关安全增强措施的改进还包括对执行环境的控制、创建加密密匙和设立控制访问的证书,以及通过使用数字签名保证数据库对象的完整性。更多信息请参见第6章。
  ·集成公共语言运行时(CLR)——SQL Server最激动人心的新增功能之一就是集成了CLR功能。它可能也是被误解最多的功能。CLR为托管代码提供了一个托管环境。由此您就不再需要使用托管代码编写和编辑难以管理的扩展存储过程,也不再需要由其访问外部应用编程接口(Application Programming Interfaces,API)以执行高级的和可编程的函数。由于CLR已被集成在数据库引擎中,因此数据库开发人员现在可以使用高级C#和/或.NET Framework中的VB.NET功能创建安全而可靠的存储过程、函数、触发器、聚合,以及数据类型。但是CLR并没有让T—SQL无用武之地,因为在传统的关系数据处理中,T—SQL仍然胜过托管代码。能够从使用CLR中受益的地方都需要复杂的数学函数或者包含有复杂的字符串逻辑。在第12章中有关于CLR的简介。
  提示:
  要想全面深入了解CLR,可以参考Derek Comingore撰著的Professional SQL Server 2005 CLR Stored Procedures,Functions,and Triggers。
  1.1.2 分析服务
  分析服务包括联机分析处理(OLAP)和为商业智能应用而设的数据挖掘功能。顾名思义,分析服务提供了一个非常强大的环境以仔细地分析数据。它是通过用户创建的多维数据构架实现这一功能的。该数据构架包含来自于多数据源(比如说关系数据库、电子表格、文本文件,甚至其他多维来源)的非规范化的和聚合的数据。
  分析服务的数据挖掘组件使我们能够进行大量的数据分析。该种数据可以从数据分析员感兴趣的隐藏关系和模式中“挖掘”出来。例如,网上书店分析您对书籍的搜索和购买意愿,并将它们与之前顾客的搜索和购买模式相比较,然后据此向您提出建议或是有针对性的推销广告。再比如,这也可以用于使癌症研究小组把癌症病人的人口数据和健康记录作比较,从而找到某种特定癌症的一般发病规律模式。
  提示:
  要想深入了解SQL Server 2005分析服务,您可以参考Sivakumar Harinath和Stephen R.Quinn所著的Professional SQL Server Analysis Services 2005 with MDX(Indianapolis:Wrox出版社,2006)。
  1.1.3 报表服务
  报表服务是一个基于Web服务的解决方案,用于设计、部署、管理灵活动态的基于Web的报表,以及传统的纸质报表。这些报表包含几乎所有数据源的信息。由于报表服务是一个Web服务,因此它必须被安装在一台具有IIS的服务器上。然而,IIS并不一定要安装在SQL Server上。虽然SQL Server 2005是报表服务数据库的主机,但是Web服务自身却可以被配置在另一台服务器上。
  提示:
  想要了解SQL Server 2005报表服务的详细描述和如何执行与扩展SQL Server 2005报表的信息,可以参考Professional SQL Server 2005 Reporting Services(Indianapolis:Wrox出版社,2006)/这_本书。这本优秀的书由四位天才的开发人员写成,他们也是颇有私交的好朋友:Paul Turley、Todd Bryant、James Counihan和Dave DuVamey。在过去几年中,我和他们共事得非常愉快。您绝对不会对此书失望的。
  1.1.4集成服务
  SQL Server集成服务(SQL Server Integration Services,SSIS)是Microsoft新的企业类数据抽取、转换和加载(Extract,Transform,and Load,ETL)平台。SSIS是基于SQL Server 2000中的数据转换服务(Data Transformation Services,DTS)开发的全新产品。和其前代相比,SSIS提供了更为丰富的功能集,并能够创建更强大更灵活的数据转换。但是这种巨大的进步也不是没有代价的。SSIS是一个相当复杂的工具,它提供的设计范式完全不同于DTS。熟悉使用DTS的数据库管理员通常会感到新的SSIS难以上手。他们最大的错误就是认为集成服务仅仅是DTS的一个升级版本而已。如前所述,事实并非如此。想要有效地使用SSIS,您需要更多地研究、准备和培训,这些是至关重要的。第13章对SSIS有一个入门介绍。
  提示:
  您可以阅读Professional SQL Server 2005 Integration Services(Indianapolis:Wiley,2006),该书对SQL Server2005的这项新功能进行了全面深入的讨论。
  1.1.5 通知服务
  通知服务用以构建和部署支持生成和发送数据驱动通知的应用程序。通知服务的应用程序可以允许订阅者创建对某一特殊事件的订阅,这个特殊事件可以是数据库、文件系统、或者其他的编程事件。通知可以用电子邮件或者其他定制的传送方式进行发送。更多信息请参见第l4章。
  1.1.6 Service Broker
  Service Broker为创建异步的、松散耦合的应用程序提供了架构和服务。Service Broker在数据层中实现了一个面向服务的体系结构(Service Orientated Architecture,SOA)。和其他SOA执行工具——比如说Microsoft消息队列(MSMQ)相比,它提供了更多受控的基于事务的通信。Service Broker是开发人员用来创建服务于某一特殊任务的数据库应用程序,它还允许与执行相关(但断开连接的)任务的其他应用程序进行异步通信。更多信息请参见第15章。
  1.1.7数据层Web服务
  SQL Server 2005支持直接通过HTTP创建并发布数据层对象,而不再需要使用一个Internet信息服务(Internet Information Services,ns)服务器。SQL Server 2005可以监听并响应一个HTTP端口,由此开发人员可以创建与数据库进行交互的应用程序,它们通过Internet或者使用一个Web服务穿过防火墙进行通信。更多信息参阅第7章。
  1.1.8 复制服务
  对于将数据及数据库对象从一个数据库或服务器复制并分布到另一个数据库或服务器,SQL Server2005复制服务可以进行自动操作和计划,同时还可以确保数据的完整性和一致性。SQL Server 2005中复制得到了增强,包含了对等复制、通过HTTP复制、复制架构改变的能力,以及一个很有趣的功能——把Oracle服务器配置成一个复制发布者。
  1.1.9 多实例
  SQL Server 2005可以在一台计算机上安装数据库应用程序的多个实例。根据安装的SQL Server版本的不同,最多可以安装50个实例。这项功能使得一个高性能的服务器可以驻留SQL Server服务的多个实例,并且每一个都有各自独立的配置和数据库。每一个实例都可以被独立管理和控制,不会产生相互之间的依赖关系。
  1.1.10 数据库邮件
  过去,若要协助出于管理和编程目的而发出的电子邮件和寻呼机通知,SQL Server都要依靠配置在服务器上的MAPI(Messaging Application Programming Interface,传输应用编程接口)邮件客户端进行。从本质上来说,这意味着要想完全使用管理通知,管理员就需要在服务器上安装Outlook或者其他依从于MAPI的客户端,然后为服务账户创建一个邮件配置文件,之后才可以使用。
  很多组织都想利用SQL Server代理通过电子邮件发送作业和事件通知,但是又不愿意把不必要且有潜在风险的软件安装在生产服务器上。有了SQL Server 2005数据库邮件功能,您就没有必要这么做了:对于所有的邮件通信,它都支持简单邮件传输协议(Simple Mail Transfer-Protocol,SMTP)。而且数据库里还可以创建多个邮件配置文件,这样就能支持多数据库应用程序。有关数据库邮件的更多信息请参见第8章。
展开
目录
第1章 介绍SQL Server 2005
1.1 什么是SQL Server 2005
1.1.1 数据库引擎
1.1.2 分析服务
1.1.3 报表服务
1.1.4 集成服务
1.1.5 通知服务
1.1.6 Service Broker
1.1.7 数据层Web服务
1.1.8 复制服务
1.1.9 多实例
1.1.10 数据库邮件
1.2 SQL Server 2005版本
1.2.1 SQL Server 2005移动版
1.2.2 SQL Server 2005学习版
1.2.3 SQL Server 2005工作组版
1.2.4 SQL Server 2005标准版
1.2.5 SQL Server 2005企业版
1.3 SQL Server 2005体系结构
1.3.1 SQL Server 2005通信
1.3.2 SQL Server 2005服务
1.4 SQL Server 2005 数据库对象
1.4.1 服务器
1.4.2 数据库
1.4.3 架构
1.4.4 对象名称
1.5 SQL Server 2005 数据库
1.5.1 系统数据库
1.5.2 用户数据库
1.5.3 分布数据库
1.6 SQL Server 2005 数据库存储
1.6.1 数据文件和文件组
1.6.2 日志文件
1.7 SQL Server的安全性
1.7.1 Windows身份验证模式
1.7.2 SQL Server和Windows身份验证模式(混合模式)
1.8 SQL Server简史
1.8.1 起始
1.8.2 数据库的发展
1.8.3 Microsoft独立开发
1.9 小结
第2章 安装SQL Server 2005
2.1 SQL Server安装计划
2.1.1 硬件因素
2.1.2 处理器因素
2.1.3 内存因素
2.1.4 存储因素
2.1.5 最低软件要求
2.2 SQL Server安装程序
2.2.1 系统配置检查器(SCC)
2.2.2 安装选项
2.2.3 安装到一个Windows群集
2.2.4 配置虚拟服务器名称
2.2.5 安装后考虑
2.3 安装回顾
2.4 小结
第3章 SQL Server 2005工具
3.1 SQL Server Management Studio
3.1.1 工具窗口
3.1.2 工具栏
3.1.3 SQL Server Management Studio配置
3.2 Log File Viewer
3.3 SQL Server Business Intelligence Development Studio
3.4 SQL Server Profiler
3.4.1 SQL Server Trace
3.4.2 Trace Properties
3.5 数据库引擎优化顾问
3.5.1 General选项卡
3.5.2 Tuning Options选项卡
3.6 SQL Server配置管理器
3.7 报表服务配置管理器
3.8 命令行工具
3.8.1 SQLCMD
3.8.2 BCP
3.9 小结
第4章 SQL Server 2005存储架构
4.1 Resource数据库
4.2 SQL Server数据库物理结构
4.2.1 物理存储数据类型
4.2.2 其他数据类型
4.2.3 SQL Server数据库文件
4.2.4 数据文件
4.2.5 事务日志
4.3 小结
第5章 SQL Server 2005数据库
5.1 系统数据库
5.2 用户数据库
5.3 数据库计划
5.4 创建数据库
5.4.1 开始
5.4.2 创建一个新数据库
5.4.3 模式
5.4.4 表
5.4.5 表键和约束
5.5 数据库关系图
5.6 视图
5.7 同义词
5.8 编程对象
5.8.1 存储过程
5.8.2 函数
5.8.3 数据库触发器
5.8.4 程序集
5.8.5 类型
5.8.6 默认
5.8.7 规则
5.9 小结
第6章 SQL Server 2005安全
6.1 SQL Server身份验证模式
6.1.1 在Management Studio中改变身份验证模式
6.1.2 使用xp_instance_regwrite扩展存储过程
6.2 主体
6.2.1 登录
6.2.2 证书
6.2.3 服务器角色
6.2.4 数据库用户
6.2.5 固定数据库角色
6.3 权限
6.3.1 服务器权限
6.3.2 数据库作用域权限
6.3.3 架构作用域权限
6.3.4 使用SQL Server Management Studio管理权限
6.4 SQL Server加密
6.5 最佳实践
6.6 小结
6.7 练习题
第7章 配置SQL Server网络通信
7.1 SQL Server 2005网络协议
7.1.1 Shared Memory协议
7.1.2 Named Pipes协议
7.1.3 TCP/IP
7.2 SQL Native Client配置
7.3 SQL Server端点
7.3.1 默认TSQL端点
7.3.2 TSQL TCP端点
7.3.3 数据库镜像端点
7.3.4 SOAP端点
7.3.5 Service Broker端点
7.3.6 端点保护
7.4 小结
第8章 自动化管理任务
8.1 Database Mail功能
8.1.1 如何工作
8.1.2 如何配置Database Mail
8.1.3 配置Database Mail选项
8.1.4 管理配置文件和账户
8.1.5 删除邮件对象指南
8.1.6 发送邮件
8.1.7 管理消息
8.2 事件通知
8.3 SQL Server 代理
8.3.1 配置代理服务
8.3.2 代理安全
8.3.3 创建作业
8.3.4 创建调度
8.3.5 创建操作员
8.3.6 创建警报
8.3.7 创建代理
8.3.8 多服务器作业
8.4 维护计划
8.4.1 维护计划向导
8.4.2 维护计划设计器
8.5 最佳实践
8.6 小结
8.7 练习题
第9章 灾难预防和恢复
9.1 准备SmallWorks数据库
9.2 数据库恢复模型
9.2.1 完整恢复模型
9.2.2 批量日志恢复模型
9.2.3 简单恢复模型
9.3 SQL Server 2005数据库备份
9.3.1 备份设备
9.3.2 SQL Server数据库备份如何工作
9.4 SQL Server 2005备份类型
9.4.1 完整备份
9.4.2 差异备份
9.4.3 文件/文件组备份
9.4.4 事务日志备份
9.4.5 部分备份
9.4.6 仅复制备份
9.5 备份选项
9.5.1 备份带区
9.5.2 镜像备份
9.5.3 WITH选项
9.6 备份策略
9.6.1 纯完整备份
9.6.2 完整兼差异备份
9.6.3 完整兼事务日志备份
9.6.4 完全、差异和事务日志备份
9.6.5 文件和文件组备份
9.6.6 文件组差异备份
9.6.7 部分备份
9.6.8 备份小结
9.7 还原数据库
9.7.1 还原过程
9.7.2 RESTORE命令
9.7.3 RESTORE DATABASE atabase_name
9.7.4 FROM选项
9.7.5 WITH子句
9.7.6 数据库还原准备
9.7.7 还原用户数据库
9.7.8 恢复系统数据库
9.7.9 数据库还原小结
9.8 数据库快照
9.8.1 数据库快照限制
9.8.2 灾难恢复和数据库快照
9.9 小结
第10章 监控SQL Server性能
10.1 监控和优化总览
10.1.1 优化策略
10.1.2 创建一个基线
10.2 监控性能的工具和技术
10.2.1 日志文件查看器
10.2.2 活动监视器
10.2.3 系统存储过程
10.2.4 使用Profiler
10.2.5 使用数据库优化顾问(DTA)
10.2.6 监控文件
10.3 监控数据库更改
10.4 小结
第11章 SQL Server高可用性
11.1 可用性介绍
11.2 故障转移群集
11.2.1 Windows群集——快速入门
11.2.2 群集组件
11.2.3 主动/被动群集
11.2.4 主动/主动群集
11.2.5 考虑群集
11.3 日志转移
11.3.1 准备日志转移
11.3.2 使用SQL Management Studio配置日志转移
11.3.3 使用Transact-SQL配置日志转移
11.3.4 配置故障转移
11.4 数据库镜像
11.4.1 客户端重新导向
11.4.2 数据库镜像模式
11.4.3 配置数据库镜像
11.4.4 监控数据库镜像
11.4.5 管理数据库镜像
11.5 小结
第12章 管理SQL CLR编程对象
12.1 数据库和编程
12.2 SQL语言过时了吗
12.3 .Net和CLR
12.4 SQL Server CLR对象
12.4.1 启用SQL CLR
12.4.2 创建一个SQL CLR程序集
12.4.3 添加一个程序集
  12.4.4 兼容数据类型
  12.4.5 用户定义函数
 12.4.6 CLR存储过程
12.4.7 触发器
  12.4.8 用户定义类型
12.4.9 用户定义聚合
12.5 Visual Studio中的代码生成功能
12.6 编程支持
12.6.1 线程
12.6.2 模拟
12.7 安全选项
12.7.1 .NET安全
12.7.2 保护SQL CLR
12.7.3 SQL Server CLR权限集
12.8 小结
第13章 SQL Server 2005集成服务简介
13.1 有关SSIS
13.1.1 集成服务
13.1.2 集成服务对象模型
13.1.3 集成服务运行时
13.1.4 集成服务数据流
13.2 导入和导出数据
13.3 使用SSIS转换数据
13.3.1 了解开发环境
13.3.2 包元素
13.3.3 创建一个简单包
13.4 小结
第14章 SQL Server 2005通知服务简介
14.1 总览
14.2 通知服务体系结构
14.2.1 订阅管理
14.2.2 事件收集
14.2.3 订阅处理
14.2.4 通知格式设置和发送
14.3 安装一个通知服务应用程序
14.3.1 通知服务实例
14.3.2 通知服务应用程序
14.3.3 创建实例
14.4 小结
第15章 Service Broker简介
15.1 面向服务的架构
15.2 Service Broker总览
15.3 Service Broker元素
15.3.1 会话
15.3.2 契约
15.3.3 队列
15.3.4 服务
15.3.5 路由
15.4 Service Broker的安全因素
15.4.1 对话安全模式
15.4.2 传输安全模式
15.5 创建一个样例应用程序
15.5.1 准备数据库
15.5.2 创建Service Broker对象
15.5.3 为TicketInputService创建对象
15.5.4 创建TicketNotifyService的对象
15.5.5 测试应用程序
15.6 小结
第16章 复制
16.1 复制总览
16.2 SQL Server复制代理
16.2.1 快照代理
16.2.2 日志读取器代理
16.2.3 分发代理
16.2.4 合并代理
16.2.5 队列读取器代理
16.3 SQL Server复制类型
16.3.1 分布式事务
16.3.2 事务性复制
16.3.3 快照复制
16.3.4 合并复制
16.3.5 Oracle复制
16.4 SQL Server复制模型
16.4.1 单发布方/多订阅方
16.4.2 多发布方/单订阅方
16.4.3 多发布方/多订阅方
16.5 复制工具
16.5.1 过滤
16.5.2 新发布向导
16.5.3 新订阅向导
16.5.4 复制监视器
16.6 小结
附录A 练习答案
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证