Enterprise Edition 对于SQL Server系统而言,SQL Server 2008已经不简单的是一个数据存储仓库,它可以通过新增的功能逐渐演化成更加智能的数据平台。SQL Server 2008在设置和安装方面都做了大量的改进,将配置数据和引擎分开,从而使得创建基本的未配置系统的磁盘映像变成可能,将数据分布到多个服务器也变得更加容易。
另外,在SQL Server 2008中,不仅对原有性能进行了改进,还添加了许多新特性,比如新添了数据集成功能,改进了分析服务,报表服务,以及Office集成等等。
SQL Server集成服务
SQL Server集成服务(SSIS)是一个嵌入式应用程序,用于开发和执行ETL(解压缩、转换和加载)包。SSIS代替了SQL 2000的DTS(数据转换服务)。整合服务功能既包含了实现简单的导入导出包所必需的Wizard导向插件、工具以及任务,也有非常复杂的数据清理功能。
另外,SQL Server 2008集成服务有很大的改进和增强,在执行程序方面能够更好地并行执行,这样的功能在SQL Server 2005集成服务中,数据管道不能跨越两个处理器。而SSIS 2008能够在多处理器机器上跨越两个处理器,而且它在处理大件包上面的性能得到了提高。
Lookup功能也得到了改进。Lookup是SSIS一个常用的获取相关信息的功能。Lookup在SSIS应用中很常见,而且可以处理上百万行的数据集,但是性能方面可能很差。SQL Server 2008对Lookup的性能作出很大的改进,而且能够处理不同的数据源,包括ADO.NET,XML,OLEDB和其他SSIS压缩包。
分析服务
SQL Server分析服务(SSAS)为商业智能应用程序提供联机分析处理(OLAP) 和数据挖掘功能。在新一版的SQL Server 2008中也得到了很大的改进和增强。IB堆叠做出了改进,性能得到很大提高,而硬件商品能够为Scale out管理工具所使用。Block Computation也增强了立体分析的性能。
报表服务
SSRS(SQL Server 报表服务)的处理能力和性能得到改进,使得大型报表不再耗费所有可用内存。另外,在报表的设计和完成之间有了更好的一致性。SQL SSRS 2008还包含了跨越表格和矩阵的TABLIX。Application Embedding允许用户点击报表中的URL链接调用应用程序。
Office 2007
SQL Server 2008能够与Microsoft Office 2007完美地结合。例如,SQL Server Reporting Server能够直接把报表导出成为Word文档。而且使用Report Authoring工具,Word和Excel都可以作为SSRS报表的模板。Excel SSAS新添了一个数据挖掘插件,还提高了其性能。
作为微软一个重大的产品版本,SQL Server 2008除了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本外,SQL Server 2008中的新功能也是其一大亮点,SQL Server 2008的独到之处:
安装
SQL Server 2008的设置和安装也有所改进。配置数据和引擎位已经分开了,所以它使创建基本的未配置系统的磁盘图像变得可能了,它使分布到多个服务器变得更容易了。从之前提供的微软SQL Server 2008产品下载试用主页也可以找到安装可用的最新更新。另一个特点是有能力把安装SQL、SP和补丁做一个单一的步骤进行了。
数据加密
允许加密整个数据库、数据文件或日志文件,无需更改应用程序。这样做的好处包括:同时使用范围和模糊搜索来搜索加密的数据,从未经授权的用户搜索安全的数据,可以不更改现有应用程序的情况下进行数据加密。
热添加CPU
允许CPU资源在支持的硬件平台上添加到 SQL Server 2008,以动态调节数据库大小而不强制应用程序宕机。注意,SQL Server已经支持在线添加内存资源的能力。
审计
除了登录/登出和权限更改的标准审计外,SQL Server 2008允许监控数据的更改或访问。通过DDL创建和管理审计,同时通过提供更全面的数据审计来简化遵从性。
数据压缩
对于SQL Server的数据压缩而言,主要的目的是实际的表的尺寸的减小。据微软所说,使用压缩时会轻微的增加CPU的使用,整个系统的性能会因为I/O的减少而得多提升。更有效地存储数据,并减少数据的存储需求。数据压缩还为大I/O边界工作量(例如数据仓库)提供极大的性能提高。
资源管理器
SQL Server 2008里资源管理器是崭新的。管理器用于限制用户或用户组使用高级别的资源。能够监视的项目包括CPU带宽、超时等待、执行时间、阻塞时间和空闲时间。如果达到资源管理器的阈值,系统可以触发一个事件或停止进程。在资源管理器里使用的一系列的步骤将在以后的文章里介绍。
性能数据收集
性能调节和故障诊断对于管理员来说是一项耗时的任务。为了给管理员提供可操作的性能检查,SQL Server 2008 包含更多详尽性能数据的集合,一个用于存储性能数据的集中化的新数据仓库,以及用于报告和监视的新工具。
由此可见,SQL Server 2008系统依靠的技术更新为用户提供对于管理数据和功能变革的全面挑战。具有在关键领域方面的显著的优势,SQL Server 2008是一个可信任的、高效的、智能的数据平台。SQL Server 2008是微软数据平台愿景中的一个主要部分,旨在满足目前和将来管理和使用数据的需求。
SQL Server 2008作为微软一个SQL Server产品最新版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。
SQL Server 2008 中文版安装图集
一直很期待 SQL Server 2008 的发布,昨天在微软网站找到了下载地址,3.28G,之所以这么大,是因为该 ISO 文件同时包含了 IA64、64、x86 三种版本,x86 约占 1.5G 多一些,直接下载地址如下:
http://download.microsoft.com/download/B/8/0/B808AF59-7619-4A71-A447-F597DE74AC44/SQLFULL_CHS.iso
如果你的机器上已安装有 Visual Studio 2008,在安装之前最好安装 Visual Studio 2008 SP1,为什么这么做?偶也不知道,只是 SQL Server 2008发行说明中有此一条,我也没试过不安装 SP1 有什么后果。
开始安装,启动,WOW,出现了一个 CMD 窗口,真不知道微软的开发人员是怎么想的,用命令行程序做载入和系统检查,而且这个 CMD 窗口会一直持续到安装结束。
安装程序风格变化很大,相较 2005 也有很大变化,见图(点击看大图):
上图为安装主界面,包含了有关 SQL Server 2008 的各种信息,很直观,开始安装选择:全新 SQL Server 独立安装或向现有安装添加功能;
一些必需条件检查;
然后是产品序列号输入,这也是 SQL Server 首次采用此种授权管理方式;从微软网站下载的版本其实和正式版本无异,你如果有正式的序列号,在此输入即可成为正式版;当然在此处你也可以选择安装企业评估版,待以后通过上图的安装中心界面可将试用版升级为其它版本的正式版。
SQL Server 2008 企业版授权协议;
安装组件选择,默认情况下什么也没有选中,根据情况选择即可;
配置实例并选择安装路径;从图中可以看出,虽然实例安装到了 D 盘,但只用了 177M,将近 2G 的内容都安装到了 C 盘;
配置各 SQL Server 服务的帐户名和启动类型,对开发人员来说非常实用;
配置身份验证模式,和以往版本没有什么不同;但新增了一个“指定 SQL Server 管理员”的必填项,该管理员是指 Windows 帐户,你可以新建一个专门用于 SQL Server 的帐户,或点击“添加当前用户”添加当前用户为管理员;同时“数据目录”页可指定各种类型数据文件的存储位置;
安装信息汇总,安装前的最后一步;
开始安装并安装完成用时大约 1 小时,当然这取决于你安装的组件。
安装完成后的开始菜单,Windows PowerShell 1.0 也同时被安装了:
启动 SQL Server Management Studio,除了 splash 变化以外,SSMS 在界面上和 SQL Server 2005 没有任何不同:
SQL Server 2008 各个版本支持的功能
1)可扩展性2)高可用性3)安全性4)复制
功能名称 | 企业版 | 标准版 | 工作组版 | 网站版 | Express | Express Tools | Express Advanced |
分区 | 支持 | ||||||
数据压缩 | 支持 | ||||||
资源调控器 | 支持 | ||||||
分区表并行度 | 支持 | ||||||
功能名称 | 企业版 | 标准版 | 工作组版 | 网站版 | Express | Express Tools | Express Advanced |
多实例支持 | 50 | 16 | 16 | 16 | 16 | 16 | 16 |
联机系统更改 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
备份日志传送 | 支持 | 支持 | 支持 | 支持 | |||
数据库镜像2 | 支持(完全) | 支持(仅完全安全) | 仅见证服务器 | 仅见证服务器 | 仅见证服务器 | 仅见证服务器 | 仅见证服务器 |
故障转移群集 | 操作系统支持的最大值1 | 2 个节点 | |||||
动态 AWE | 支持 | 支持 | |||||
无需客户端配置的故障转移 | 支持 | 支持 | |||||
从镜像自动恢复损坏 | 支持 | 支持 | |||||
数据库快照 | 支持 | ||||||
快速恢复 | 支持 | ||||||
联机索引 | 支持 | ||||||
联机还原 | 支持 | ||||||
镜像备份 | 支持 | ||||||
热添加内存 | 支持 | ||||||
P2P节点的联机配置 | 支持 | ||||||
热添加CPU | 支持 | ||||||
备份压缩 | 支持 | ||||||
1 Windows Server 2003最多支持8个故障转移群集节点。Windows Server 2008最多支持16个故障转移群集节点。 | |||||||
功能名称 | 企业版 | 标准版 | 工作组版 | 网站版 | Express | Express Tools | Express Advanced |
C2 审核模式 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
SQL Server 审核 | 支持 | ||||||
透明数据库加密 | 支持 | ||||||
ISV加密(出箱密钥管理) | 支持 | ||||||
功能名称 | 企业版 | 标准版 | 工作组版 | 网站版 | Express | Express Tools | Express Advanced |
合并复制 | 支持 | 支持 | 仅订阅服务器1 | 仅订阅服务器 | 仅订阅服务器 | 仅订阅服务器 | 仅订阅服务器 |
事务复制 | 支持 | 支持 | 仅订阅服务器1 | 仅订阅服务器 | 仅订阅服务器 | 仅订阅服务器 | 仅订阅服务器 |
快照复制 | 支持 | 支持 | 仅订阅服务器 | 仅订阅服务器 | 仅订阅服务器 | 仅订阅服务器 | 仅订阅服务器 |
SQL Server 更改跟踪 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
异类订阅服务器 | 支持 | 支持 | |||||
Oracle 发布 | 支持 | ||||||
P2P 事务复制 | 支持 |