对于数据库管理员(DBA)、开发人员以及商业智能(BI)开发人员来说,SQLServer2012在可扩展性、性能以及可用性方面有了很大的进步。在SQLServer上运行40TB数据库并不新鲜。以前,管理SQLSelrver只是DBA的工作,但随着SQLServer在众多小型公司的不断应用,许多开发人员也开始担任管理员和BI开发人员角色。另外,SQLServer新增的一些功能更以开发人员为中心,如果没有正确配置这些功能,就将导致性能低下。如今,SQLServer对数据工具、安全性和数据集成做了显著改进,简化了每个人的工作。乔根森专著的《SQL Server2012管理高级教程(第2版)》是一本指导性的综合图书,可以帮助读者轻松地学习配置和管理SQLServer2012。
《SQL Server2012管理高级教程(第2版)》采用上一版的基本结构,但是有一点主要改变:我们选择在各个领域中最出色的人组成本书的作者团队,让他们只撰写自己最擅长的地方。读者经常可以在各个主流会议上看到他们提供顶级的服务,例如性能调整、商业智能、数据库设计、高可用性、PowerShell甚至SQLAzure!这种方法让我们得以更加专注于本书的高质量,而且由于能够更好地与Microsoft内部人士进行交流,本书的内容也更加准确。本书的作者团队为了能够为读者提供最高质量的内容,通过connect发表了数百个问题并最终确定了准确的答案。Connect是业界专家和SQLSeverMVP发布bug报告以及对Microsoft提议要添加的新功能进行投票的主要方法。这是改进产品的一个好地方。
本书仍然涵盖上一版的所有精彩内容,同时添加了大量关于SQLServer2012的新内容,帮助DBA利用SQLServer2012的许多新功能简化工作。简言之,SQLServer2012更加关注于提高效率、服务器的扩展性以及环境的性能,使用户在投入更少的时间、资源和人力的l司时,完成更多任务
不管您是SQLServer管理员还是开发人员,都需要在某个时候承担DBA职责。开发人员经常需要在其工作站中安装SQLServer,并向管理员提供有关如何配置SQLServer生产月艮务器的指导。通常,他们负责创建数据库表和索引。负责支持生产服务器的管理员通常继承开发人员的数据库。
乔根森专著的《SQL Server2012管理高级教程(第2版)》主要面向开发人员、DBA以及希望管理或正在管理SQLServer2012系统及其商业智能功能(如IntegrationServices)的用户。这是一本专业书籍,意味着读者要具备有关如何查询SQLServer的基本知识并掌握一些SQLServer基本概念。例如,本书不会逐步演示如何创建数据库或通过向导安装SQLServer,但会介绍一些更高级的安装概念。尽管本书不介绍如何查询SQLServer数据库,但将讨论如何调整现有查询。
第1章 SQL Server 2012体系结构
1.1 SQL Server 2012生态系统
1.2 SQL Server 2012的重要新增功能
1.2.1 生产DBA
1.2.2 开发DBA
1.2.3 商业智能DBA和开发人员
1.3 SQL Server体系结构
1.3.1 数据库文件和事务日志
1.3.2 SQL Native Client
1.3.3 标准系统数据库
1.3.4 架构
1.3.5 同义词
1.3.6 动态管理对象
1.3.7 SQL Server 2012数据类型
1.4 SQL Server版本
1.4.1 版本概览
1.4.2 许可
1.5 小结
第2章 SQL Server 2012安装最佳实践
第3章 升级到SQL Server 2012的最佳实践
第4章 数据库引擎管理与故障排除
第5章 自动化SQL Server
第6章 SQL Server 2012中的Server Broker
第7章 SQL Server中的CLR集成
第8章 保护数据库实例
第9章 变更管理
第10章 配置服务器来调整性能
第11章 优化SQL Server2012
第12章 监控SQL Server
第13章 T-SQL性能调整
第14章 创建数据库索引
第15章 复制
第16章 SQL Server2012群集
第17章 备份与恢复
第18章 SQL Server2012日志传送
第19章 数据库镜像
第20章 Integration Services管理和性能调整
第21章 Analysis Services管理和性能调整
第22章 SQL ServerReporting Services管理
第23章 SQL Server2012与SharePoint2012集成
第24章 SQL Azure的管理和配置
第25章 AlwaysOn可用性组