![]() |
|
Spaces home Ryan's SpacePhotosProfileFriendsMore ![]() | ![]() |
Ryan's SpaceGetting the right information to the right person in the right condition at the right time.
|
|||||||||||||||||||||||||||||
|
June 15 SQL Server 2008 RC0中的Report Designer呢?微软在在6月5日发布了SQL Server 2008 RC0,首先在MSDN和Technet订阅区放开下载,不过最近在Downloads站点也看到了下载。 这个周末得空装了一个RC0的环境,不过安装完了之后却发现原来在以前各个版本的CTP中的Report Designer不见了。百般搜索无果后突然在微软的下载站点找到了答案:原来CTP中的Report Designer已经被更名为Report Builder 2.0,作为SQL Server 2008 RC0 Feature Pack中的一部分,这个Report Builder 2.0必须从网上单独下载。 不过有人可能会有疑问,Report Builder不是利用Report Model设计报表的么,而且是在Report Manager中下载的么? 是的,不过那是Report Builder 1.0,Report Builder 1.0仍然可以在SQL Server 2008 Reporting Service内置的Report Manager站点上下载。SQL Server 2008提供单独下载的是Report Builder 2.0。 现在看界面可以初步确定的是Report Builder 1.0仍然用于设计基于Report Model的报表,而Report Builder 2.0应该是设计基于常规数据源的报表。 June 11 万恶的缩写今天在看技术资料的时候发现了一个缩写——UBO,思前想后才明白UBO就是Usage Based Optimizer的缩写,因此突然感慨用缩写来发明新单词的办法不知道是谁起的头。顺便总结几个SQL Server 2005时代里面的缩写: SQL Server 工具类所写:
SQL Server服务和产品的缩写:
大家要是想到什么缩写就跟上来补一下吧。 June 08 SQL Server 2008 RC0新的LogoSQL Server 2008 RC0已经在6月5日发布啦,最先可以下载的是MSDN和Technet订阅用户,不过现在Download站点里面也可以下载到了。 感谢我的老婆第一时间帮我PS了SQL Server 2008的桌面,这个桌面在SQL Server开发组成员的Blog上面看到过,不过像素太小。 March 27 SQL Server 2008中的TDE在SQL Server 2005中,我们得到了一个新的功能:数据加密,在SQL Server 2008中,这一功能得到了进一步的增强。除了SQL Server 2005中支持的Cell级加密外,现在SQL Server 2008加入了整库加密,微软称其为数据库透明加密Transparent Data Encryption(我们后面简称TDE)。相比SQL Server 2005的加密,TDE工作在SQL Server的IO层,因此开销更小,同时对应用程序的影响也降低到零。 因此在Windows Server 2008平台上,我们现在对数据库的数据加密保护手段已经有了4种,分别是:
关于这4项技术的对比会在稍后的帖子中讨论. SQL Server的数据加密框架先看一下SQL Server 2005的加密体系: 然后再看一下SQL Server 2008中的数据加密体系: 相比之下,SQL Server 2008的加密体系多出了TDE这条路径,就是上图中虚线部分,SQL Server 2008会通过DMK(Database Master Key数据库主密钥)直接加密数据文件,也可以通过EKM(Extensible Key Management外部密钥管理)直接加密数据文件。 SQL Server 2005与SQL Server 2008相同之处在于两者都是用Windows操作系统提供的DPAPI(Data Protection API数据保护应用开发接口)来保护SMK(Service Master Key服务主密钥),每个SQL Server的实例都拥有自己的SMK EFS对SQL Server的性能影响主要原因是SQL Server在EFS加密文件上执行IO的时候IO操作是同步操作,也就是说如果SQL Server的工作线程需要一次IO就必须等到当前的文件IO结束,因此SQL Server中的Read Ahead机制和CheckPoint机制都会受到影响。关于这个问题的具体讨论可以参考微软支持网站的KB922121。 SQL Server 2008基于策略的管理SQL Server 2008通过引入可扩展的基于策略的管理功能降低了数据平台的管理工作量。其中最引人注意的莫过于提供策略化管理的Declarative Management Framework (简称DMF),不过这个名称已经被启用了,现在正是名字是基于策略的管理(Policy Based Management),我们姑且简称为PBM。PBM使DBA们可以制定管理策略,并将这些策略应用到服务器、数据库以及数据环境中的其他对象上去。经过精心设计的管理策略可以帮助DBA们对数据环境进行前摄性的管理。 PBM的优势体现在:
基于策略管理的框架PBM的框架有三部分组成:
虽然PBM有以上四种执行模式,但是归总起来其实是两大种,一种是基于SQL Agent作业方式的On Schedule模式,而另外一种是基于Event机制的On Change模式。因此并非所有Facet都支持On Change模式,要支持On Change模式,那么Facet的状态改变必须可以通过事件捕获或者事务性的DDL操作,当然On Schedule和On Demand就没有这些机制,因为这两种模式无需参与到Facet状态更新的事务中去。 基于策略管理的架构图基于策略管理的术语
为策略检查配置警报如果某项策略被违反,SQL Server 2008会生成相应的警报,因此可以通过在SQL Agent中配置警报来监控这些事件,
策略管理的安全性属于PolicyAdministratorRole的成员才可以制定和修改策略定义,这个角色的成员是必须要小心控制的,因为恶意用户可以通过制定苛刻的策略来达到类似于拒绝服务攻击的效果。 基于策略管理的配置基于策略管理的常规配置步骤为:
|
||||||||||||||||||||||||||||
|
|