Microsoft SQL Server 2012 使用指南

需积分: 10 4 下载量 3 浏览量 更新于2024-07-25 收藏 25.17MB PDF 举报
"这是一份关于Microsoft SQL Server 2012的初步使用指南,源自Microsoft Press出版的Step by Step系列。此文档提供作者未经完全润色和调试的初步章节,旨在让读者在正式出版前获取关键的见解。请注意,由于处于预发布阶段,文档中的内容可能在最终出版时有所变动,且可能引用了预发布版本的软件,这些软件在商业发布前也可能有重大改变。Microsoft保留不发布此书或其任何版本的权利。此文档仅供信息参考,不提供任何形式的保证。文档中的信息,包括URL和互联网网站引用,可能会在没有通知的情况下发生变化。" SQL Server 2012是微软推出的一款关系型数据库管理系统(RDBMS),它提供了多种功能以满足企业级的数据存储、管理和分析需求。以下是对SQL Server 2012中一些重要知识点的详细说明: 1. **数据存储**:SQL Server 2012支持多种类型的数据库,如关系型数据库、XML数据库、文件流数据等。它使用Transact-SQL(T-SQL)作为查询语言,支持标准的SQL语法,并且提供了自己的扩展。 2. **性能优化**:SQL Server 2012引入了列存储索引,可以显著提高数据仓库查询的速度。另外,它还包含动态管理视图(DMV)和性能计数器,用于监控和分析系统性能。 3. **高可用性与灾难恢复**:SQL Server 2012提供了AlwaysOn可用性组,这是一种高级的故障转移解决方案,可以在多个副本之间进行读写操作并实现几乎零停机的故障转移。此外,还有数据库镜像、备份与恢复、日志传输等功能。 4. **安全性**:SQL Server 2012强化了安全性特性,包括角色和权限管理、透明数据加密(TDE)、行级安全性和动态数据屏蔽,以保护敏感数据。 5. **数据集成与ETL**:SQL Server Integration Services (SSIS) 提供了强大的数据导入导出和转换功能,用于构建ETL(提取、转换、加载)流程。 6. **商业智能**:SQL Server 2012集成了Analysis Services(SSAS)用于多维数据分析和数据挖掘,Reporting Services(SSRS)则提供报告生成和分发,Power Pivot和Power View则增强了Excel的分析能力。 7. **开发工具**:SQL Server Management Studio (SSMS) 是一个集成的开发环境,用于编写、测试和管理SQL Server的脚本和对象。Visual Studio也提供了对SQL Server项目的完整支持。 8. **云集成**:SQL Server 2012还支持与Windows Azure的集成,允许用户将部分或全部数据库工作负载迁移到云端。 9. **Power Query和Power BI**:虽然不在2012版中,但后续的版本引入了Power Query(现在称为Get & Transform)和Power BI,这两个工具极大地简化了数据获取和创建交互式报表的过程。 10. **维护计划**:SQL Server 2012的维护计划功能可以帮助管理员安排定期的备份、检查、清理和更新,以确保数据库的健康运行。 在学习和使用SQL Server 2012时,理解这些核心概念和功能将有助于提升数据库管理的效率和效果。无论是初学者还是经验丰富的DBA,都可以通过Step by Step系列书籍深入学习和掌握这个强大的数据库系统。