SQL Server 2012基于SQL Server 2008,其提供了一个全面的、灵活的和可扩展的数据仓库管理平台,可以满足成千上万的用户的海量数据管理需求,能够快速构建相应的解决方案实现私有云与公有云之间数据的扩展与应用的迁移。
一、SQL Server 2012的新功能
1)AlwaysOn。
2)Columnstore索引。
3)DBA自定义服务器权限。
4)Windows Server Core支持。
5)Sequence Objects。
6)PowerView。
7)增强的审计功能。
8)增强的 PowerShell 支持。
9)分布式回放(Distributed Replay)。
10)SQL Azure增强。
二、SQL Server 2012的组成
1 SQL Server数据库引擎
负责数据的存储、管理、访问等操作;
2 分析服务(Analysis Services)
通过服务器和客户端提供数据分析、数据挖掘等服务;也可以处理其它数据源的多维数据;
3 集成服务(Integration Services)
负责数据的提取、转换、加载等服务;
4 报表服务(Reporting Services)
图形工具、报表
三、数据库组成
1、数据文件
.mdf
.ndf
.ldf
2、日志文件
记录操作
四、系统数据库
1 master数据库
核心数据库、不可直接修改、系统配置信息
2 model数据库
数据库模板
3 msdb数据库
提供运行SQLServer的工作信息的Windows服务
4 tempdb数据库
临时数据库,用以存储临时结果
五、创建数据库
1 使用对象资源管理器创建数据库
2 使用Transact-SQL创建数据库
六、管理数据库
1 修改数据库
2 修改数据库容量
3 增加数据库容量
4 缩减数据库容量
5 查看数据库信息
6 数据库更名
7 删除数据库
七、数据库表的操作
1 SQL Server数据库对象
数据库对象是数据库的组成部分,数据表、视图、索引、存储过程以及触发器等都是数据库对象。
2 创建数据表
1 数据类型
2 使用对象资源管理器创建表
3 使用Transact-SQL创建表
3 管理数据表
1 修改表字段
2 修改表约束
3 查看表中有关信息
4 删除表