本书为《SQL Server 2008手册》的第二部分详尽书签版,内容覆盖数据库管理和开发中的高级特性与实用技巧,适合深入学习SQL Server的专业人士阅读。
第6部分 SQL Server 2008改进篇
第三十章 对T-SQL的改进
30.1 兼容级别设置:可以通过语法来更改数据库的兼容级别,也可以使用SQL Server Management Studio进行图形化操作。
30.2 复合运算符:新增了+=和-=两种复合赋值运算符用于简化代码中的数据更新逻辑。
30.3 Convert函数:提供了新的二进制与字符十六进制转换功能。
30.4 日期和时间功能:增加了对ISO周-日的支持,提升了处理复杂日期需求的能力。同时需要注意的是,在使用这些新特性时可能会遇到一些兼容性问题。
30.5 Grouping Sets分组:允许在一个查询中执行多个级别的聚合操作,简化了多维数据的分析过程。
30.6 MERGE语句:提供了一种在单个步骤内完成INSERT、UPDATE和DELETE操作的方法。它有助于减少数据库中的锁定,并提高性能。
30.7 SQL依赖关系报告:帮助开发者理解SQL代码之间的关联性以及改动的影响范围。
30.8 表值参数:引入了用户定义表类型,使得可以将一组行作为单个实体传递给存储过程或函数中。这对大数据集的处理提供了便利。
30.9 T-SQL行构造函数:允许在一行或多行数据上执行操作,简化了复杂的数据插入和更新任务。
第三十一章 数据存储和数据类型
31.1 数据存储的改进:
- 表和索引压缩:通过减少空间占用来提高性能。
- FILESTREAM存储:支持文件流直接存取以实现大对象(LOB)类型的高效管理。
- 稀疏列与集:优化稀有或零值数据的存储效率,节省磁盘空间并加快查询速度。
- 空间数据处理及索引创建。
31.2 新增的数据类型:
介绍了HierarchyID层次化结构、日期时间类型(DATE, TIME等)、地理信息和XML数据支持。这些新特性使得SQL Server能够更有效地管理复杂的数据模型,包括树形结构、时间序列分析以及地理位置相关的信息。
第三十二章 安全性的增强
32.1 数据加密:提供了更多的工具来保护敏感信息的安全性,如外部密钥管理和透明数据加密(TDE)。
32.2 数据审核功能让数据库管理员能够追踪和监控对表、列或行的更改操作。这有助于维护审计日志,并确保符合法规要求。
第三十三章 SQL Server Integration Service
SSIS在SQL Server 2008中得到了显著增强,包括新的数据源类型支持以及改进的数据处理能力。
第三十四章 分析服务的改进
介绍了AMO警示、维度设计优化和多维数据集功能等方面的升级。此外还讨论了聚合计算性能提升等技术细节。
第三十五章 报表服务的改进
新增加的功能涵盖了增强图表显示效果,支持仪表盘布局以及提高文本框灵活性等。
以上章节概述了SQL Server 2008在T-SQL语言、数据存储方式和类型定义、安全机制及数据分析工具等方面的显著进步。