MSSQLserver2012八大特点

今天参加了微软的SQL Server 2012的公开培训,因为项目采用的是微软方案,整理下内容:1、SQL Server 高可用性数据库镜像(应用:针对数据库级别的冗余保护,比如存储的冗余,在发生数据库故障后,镜像服务器自动启动,恢复数据库相关操作,镜像服务器可以支持数据读功能)

  故障转移集群(应用:针对服务器的冗余保护,需要安装windows Cluster 和数据库 Cluster,目前并行数据仓库的故障转移群集可支持RAC,类似Oracle的RAC.企业版还暂不支持)

  日志传送(应用:减少主服务器的负荷,比较适合应用于T+1模式的数据读取功能,比如分析报表服务器)

  复制(应用:减少主服务器的负荷,数据负载到备用服务器计算和处理,采用事物复制,减少数据滞后延迟)

  应用场合:1、为保障数据库的快速同步,可以采用复制技术(利用事物类型的复制,减少数据滞后),避免自定义开发增加主服务器的负载;2、高可用请充分考虑SQL Server 的以上高可用特点。

  3、关注下SQL Server 2012 提供了“AlwaysOn"技术,支持多数据库故障转移,多站点群集。

  2、SQL Server 列存储SQL Server 索引后台开发人员最好给他们培训下简单的索引使用,比如:复合索引如何建?单索引建的特点,在对复合索引不熟悉的情况下,尽量考虑单索引。

  在对查询条件固定的前提条件下,Group by 条件 可以建复合索引。

  比如: select * from tb group by a,b ——a,b 可建组合索引create index Index_name on tb(Column1,Column2) ——注意字段顺序的区别。(对冗余较少的字段放在索引字段前面)

  注意:如果一个表没有建任何索引,在用户update、Insert的时候会锁表,所以注意索引和锁的关系。

  列存储列存储建立在复合索引之上,只能实用余OLAP上,对OLTP可能不是很合适,因为在建了列存储索引后,不再支持insert和update等操作。

  应用场景:1、综合分析后期的优化(包括前台的页面优化,SSIS优化、后台的存储过程优化)

  2、OLAP如何更好的利用列存储技术;3、SQL Server 安全为指定的默认架构分组自定义服务器角色增强数据库的审核对数据库加密方式增强包含数据库FileTable应用场景:将来的数据库管理,前台开发人员的账户、后台数据库实用的账户分离;4、开发新特性新的开发工具Juneau;(在线数据库开发、离线数据库开发)

  5、T-SQL新特性a、新的分页;Select * from tb order by id offset 5 rows ——第5行开始取数据Select * from tb order by id offset 5 rows fetch next 3 rows only ——第5行开始取数据,提取3行记录;b、全新的Throw begin catch……

  throw;end catch c、Sequence create sequence sid start with 1 increment by 1 ——创建一个sid以1开始步长为1的序列。

  create table t2( id int , name varchar(20))

  insert into t2 values(next value for sid,'a')

  select next value for sid ——获取create table t3 id int default next value for sid , name varchar(20))

  insert into t3(name) values(c')

  6、MDS(主数据服务)

  集中管理公共数据,对主数据的更改不频繁的操作。

  7、DQS(数据质量服务)

  数据转换、数据清洗后,写目标前的监控(是否满足规则,校验数据);安装SQL Server 2012后启动DQinstaller才能实用,可惜的是现场没有部署成功。

  我看PPT支持如下功能:影响分析(数据从哪来?数据去哪里?)

  数据质量问题(数据质量标准、数据完整性、数据有效性)

  数据质量解决方案(监视、清理、探查、匹配)

  应用场景:微软这个DQS貌似已经非常强大了,功能和应用也比DQMiner强大很多。

  8、其它新的数据库还原方式;对断点的验证方式;支持代码片段;分区数从1000升级到15000个;数据库Profiler的重放功能;BI方面的增强(讲师介绍较少)

  总之,SQL Server 2012 从数据库各方面都有所增强,希望大家对使用微软产品方案更有信心。预计明年3,4月份正式发布,后台组可关注下。

MSSQLSERVER2012 是微软推出的一款关系型数据库管理系统,它支持异地备份来保护数据库的安全性和可用性。异地备份是指将数据库备份文件存储在与数据库服务器不同的地理位置上,以防止单点故障或灾难性事件导致数据丢失。 在 MSSQLSERVER2012 中,可以通过以下步骤来进行异地备份: 1. 配置备份设备:首先,需要在目标地点配置一个备份设备,可以是磁盘、网络共享文件夹或磁带等。这个设备将用于存储备份文件。 2. 创建备份任务:使用 SQL Server Management Studio (SSMS) 或 Transact-SQL (T-SQL) 命令,创建一个备份任务。在备份任务中,指定要备份的数据库、备份类型(完整备份、差异备份或日志备份)以及备份设备的位置。 3. 安排备份计划:为了自动执行备份任务,可以使用 SQL Server 代理来安排备份计划。通过 SQL Server 代理,可以设置备份任务的执行时间和频率。 4. 监控和验证备份:定期监控备份任务的执行情况,并验证备份文件是否成功生成。可以使用 SSMS 的“查看历史记录”功能来查看备份任务的执行历史。 5. 将备份文件传输到目标地点:将备份文件从源数据库服务器传输到目标地点。可以使用网络传输工具(如 FTP、SCP)或物理传输介质(如硬盘、磁带)来完成传输。 6. 恢复备份:在目标地点的数据库服务器上,使用 MSSQLSERVER2012 的恢复功能将备份文件还原为可用的数据库。可以选择完整恢复、差异恢复或日志恢复,具体取决于备份类型和需求。 需要注意的是,异地备份需要考虑网络带宽、传输速度和数据安全等因素。此外,还应定期测试备份文件的可用性和恢复过程,以确保备份策略的有效性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值