SQL Server 2012是Microsoft推出的一款关系型数据库管理系统,它为企业提供了强大的云计算平台,以支持对组织数据的深入洞察和高效的业务运营。这款软件的主要亮点在于其增强的高可用性、性能优化、安全性和商业智能(BI)功能。
1. **AlwaysOn**:AlwaysOn是SQL Server 2012引入的一个重大改进,它提供了更高的可用性和灾难恢复能力。通过AlwaysOn,用户可以配置一组数据库作为一个可用性组,以确保在整个组内的高可用性和灾难恢复,而不仅仅是单个数据库。
2. **Windows Server Core支持**:SQL Server 2012开始支持Windows Server Core,这是一个轻量级的服务器操作系统版本,仅包含命令行界面,降低了资源消耗并提高了安全性。这使得SQL Server可以在更安全、资源更高效的环境中运行。
3. **Columnstore索引**:这是SQL Server 2012独有的创新,专为数据仓库查询设计。Columnstore索引采用压缩的列式存储方式,显著减少I/O操作,提升分析查询性能。
4. **自定义服务器权限**:SQL Server 2012增强了权限管理,允许DBA为服务器级别的权限进行定制,简化了对多个数据库访问控制的管理。
5. **增强的审计功能**:所有SQL Server版本现在都支持全面的审计功能,用户可以定义自己的审计规则,跟踪特定事件并生成详细的审计日志。
6. **BI语义模型**:这一功能提供了统一的BI体验,用以取代Analysis Services的Unified Dimensional Model,支持混合数据模型,简化了BI报告的创建。
7. **Sequence Objects**:类似于Oracle的序列,SQL Server 2012引入了Sequence Objects,为自动递增的标识值提供了新的管理方式。
8. **增强的PowerShell支持**:PowerShell成为SQL Server管理员的强大工具,微软加强了其在SQL Server中的集成,使管理任务自动化更加便捷。
9. **分布式回放(Distributed Replay)**:这是一个用于测试和性能调优的功能,可以模拟生产环境的工作负载,帮助在非生产环境中重现问题和优化性能。
10. **PowerView**:PowerView是SQL Server 2012中的一个自助BI工具,用户可以轻松创建交互式报告和仪表板,无需专业的报告开发技能。
11. **SQL Azure增强**:SQL Azure在2012年得到了升级,包括 Reporting Service和备份到Windows Azure的支持,同时数据库容量上限提高到150GB。
12. **大数据支持**:SQL Server 2012迈出了进入NoSQL领域的第一步,通过与Cloudera合作,提供了Hadoop连接器,支持对大数据的处理和分析。
安装SQL Server 2012时,需要满足特定的系统要求,如Windows 7、Windows Server 2008 R2等操作系统,并确保具备足够的硬件资源,包括内存、处理器和硬盘空间。此外,对于32位和64位系统的具体要求也有所不同,包括对Includex64的依赖等。安装过程通常涉及下载安装媒体,选择适当的版本(如Express、Developer或Enterprise),然后按照向导进行安装配置。