距离微软的SQL Server 2005正式版的推出,已经将近一年的时间。随着最近两份研究报告的出炉,SQL Server 2005又引起了业界的关注和评论——微软凭借SQL Server 2005取得了超过Oracle和IBM数据库产品市场占有率的增长速度。但是,对于不足一岁的SQL Server 2005,还有一些你应该知道的事情,在本文中列举了关于SQL Server 2005你应该知道的13件事情。

    SQL Server 2005新增的功能

    1. 新的产品版本

    除SQL Server 2005标准版和企业版之外,产品线中还加入了SQL Server 2005简化版(SQL Server 2005 Express)和工作组版(SQL Server 2005 Workgroup)两个新版本。

    SQL Server 2005 Express——其作用是代替微软SQL Server桌面引擎(Microsoft SQL Server Desktop Engine,MSDE)。SQL Server 2005 Express可以用于自由发布,并与SQL Server使用同样的关系数据库核心引擎。不同的是它并不像MSDE一样使用查询管理器。仅有的限制是一个CPU,1G的内存和每个数据库4G的存储空间。

    SQL Server 2005——工作组版不是自由发布的。它的设计着眼点在于服务器消息块协议(SMB)和分部门解决方案。在量化性能上,它更优于SQL Server 2005 Express,并能提供关系数据库的支持,只是缺少分析服务。工作组版限用于两个CPU,3G内存,数据库大小不限。

    2. 新的子系统

    在一些新的子系统的推动下,SQL Server 2005中的应用程序支持非常强大,其中包括整合服务、提醒服务、服务代理和报告服务。

    整合服务——与之前负责此功能的DTS相比,速度快600%。SQL Server整合服务是拥有强大的工作流控制能力的企业级ETL平台。

    提醒服务——可以提供搭建自定义提醒程序的应用框架。

    服务代理——为建立高度量化程序提供异步进程处理功能。

    报告服务——这是最值得升级的一项功能。报告服务是企业级的报告生成平台,可以对设计、布署、销售进行详细的报告。强大的ReportBuilder组件可以让最终用户也享受到报告服务。

    3.整合全新的.NET Framework

    对SQL Server 2005进行的最大的强化就是整合了.NET Framework。启用新的.NET整合功能后,你可以轻松地创建存储过程、函数、触发器、自定义类型、自定义数据集。你可以在任何.NET语言下使用EXEC sp_configure ‘clr enabled' , ‘1'命令启用CLR支持。如果你还在使用过去的未管理的扩展存储过程,应该立即用SQLCLR存储过程代替。

    3. 新的数据类型

    SQL Server 2005中添加了两种新的数据类型:xml和varbinary(max)。

    Xml数据类型——可以用于在SQL Server数据库中存储类型化或非类型化的XML数据,并通过Xquery进行查询。

    Varbinary(max)数据类型——可以像访问普通数据一样对图像等二进制数据进行存储和读取。

    4. 新的点对点事务型映射

    通过SQL Server 2005中的新功能,我们可以轻松掌握微软对映射作出的这一最大改动。点对点事务型映射是针对双向映射设计的,可以使两个或多个数据库之间在任意一个确认产生改动时保持同步。

SQL Server 2005缺少的功能

6.数据镜像

毫无疑问,数据镜像是自从SQL Server于2005年11月发布的RTM版本以来一直被人想念的功能,因为它是使企业下定决心升级至SQL Server 2005的主要原因之一。预计这一功能会在2006年下半年重新加入。

7.SQL快速管理器

快速管理器试图为SQL Server 2005 Express提供图形化的管理界面。然而它的功能有限,运行缓慢,微软不得不在SQL Server Management Studio中放弃了它,并重新命名为Express。

如何找到SQL Server 2005的这些功能?

如果你是第一次使用SQL Server 2005,或许会被大量的新功能和界面改动弄得眼花缭乱。与任何一个版本相比,SQL Server 2005所做出的改动都是最大的。你会发现在SQL Server 2000或SQL Server 7中习惯使用的工具都被修改或去除了。

8.SQL Server服务管理器

在你升级到SQL Server 2005之后,你或许会有疑问:升级真的完成了吗?因为你会发现系统图标中的服务管理器不见了。SQL Server服务管理器已经被替换成了SQL Server配置管理器,可以通过“开始->程序->SQL Server 2005->管理工具->SQL Server配置管理器”,或者右键点击“我的电脑->管理”,然后打开服务与配置选项卡运行。

9.企业管理器

要找到新的管理器有一点麻烦,但你很快会发现在SQL Server 2005中,SQL Server企业管理器(SEM)已经被SQL Server管理中心 (SSMS)代替了。在对大量对象和服务器的管理中,SSMS的运行速度更快。一切操作都可以用脚本实现。而且多数对话框不是传统的对话框模式,你可以更好地同时应付多个任务。

10.查询分析器

对开发人员和数据库管理员来说最重要的查询分析器已经换成了查询编辑器。你可以在管理中心中选择新建查询来调用它。查询编辑器提供了编写和运行T-SQL查询语句的分析器基本功能,并可以与SourceSafe整合进行版本控制。然而,查询编辑器缺少调试T-SQL语句的功能。你需要使用Visual Studio 2005的数据库项目来进行调试。

11.分析服务管理器

在SQL Server 2005中,微软彻底改变了分析服务的管理和开发配置。以往的分析服务管理器被SSMS和商业智能开发中心(BIDS)所代替。分析服务的管理由SSMS处理,创建和部署立方体结构等开发任务由BIDS处理。

12.DTS设计器

在SQL Server 2005中,DTS被SQL Server整合服务(SSIS)所代替。在处理过程中,以往的DTS设计器被新的SSIS设计器所代替。SQL Server 2000中,DTS设计器是在企业管理器中启动。而SSIS设计器是在BIDS中启动。打开BIDS,选择“文件->新建->项目->商业智能项目->整合服务项目”以启动SSIS设计器。

13.导入/导出向导

菜单里没有了这个选项,但它并没有被删除,你可以在命令行模式下运行dtswizard.exe找到它(别被字面蒙骗,这个程序是使用SSIS的,不是DTS)。你也可以打开一个SSIS项目,右键点击SSIS包来启动导入/导出。

转载于:https://www.cnblogs.com/czh-liyu/archive/2007/12/25/1014786.html

SQL Server 2005:你应该知道的13件事情相关推荐

  1. C#开发人员应该知道的13件事情

    C#开发人员应该知道的13件事情 本文讲述了C#开发人员应该了解到的13件事情,希望对C#开发人员有所帮助. 1. 开发过程 开发过程是错误和缺陷开始的地方.使用工具可以帮助你在发布之后,解决掉一些问 ...

  2. C# Development 13 Things Every C# Developer Should Know--C#开发人员应该知道的13件事情

    原文链接:https://dzone.com/refcardz/csharp 本文讲述了C#开发人员应该了解到的13件事情,希望对C#开发人员有所帮助. 1. 开发过程 开发过程是错误和缺陷开始的地方 ...

  3. keyshot卡住了还能保存吗_相机希望你知道的13件事 keyshot相机切换事件

    一次我去我学校的球场看足球比赛,遇见一对父母,他们在为自己的孩子拍摄,全程用自动挡,还对着几百米远奔跑的儿童开闪光灯!老实说作为一名严肃的摄影爱好者我有深深的强迫症,于是忍不住就上去跟他们聊开手把手教 ...

  4. 小胖妞系列文章之一:漂亮女孩必知道的138件事情

    漂亮女孩必知道的138件事情[实用] 1.视爱情为生活奢侈品:有最好,没有也能活.  2.若工作计划与男友约会档期冲突,取前者----前者不会辜负你(且越老越不会,除非你当三陪).  3.签任何合同之 ...

  5. Visual C# 2008+SQL Server 2005 数据库与网络开发--13.1.3 简单记事本程序菜单设计

        本节通过一个完整的实例,介绍如何创建一个简单的记事本程序,该程序中涉及前面小节中介绍的菜单和相关事件的使用方法.下一小节的内容也会继续基于本节中的实例,介绍如何在记事本程序中实现弹出菜单的功能 ...

  6. Visual C# 2008+SQL Server 2005 数据库与网络开发--13.1.1 菜单创建

        创建菜单的方法大体可以包括两种,比较简单的方法是通过Visual Studio 2008提供的菜单设计工具来创建,这种方式创建的菜单比较固定.另外一种方式是通过后台程序创建,这种方式由于通过代 ...

  7. 每一个C#开发者必须知道的13件事情

    1.开发流程 程序的Bug与瑕疵往往出现于开发流程当中.只要对工具善加利用,就有助于在你发布程序之前便将问题发现,或避开这些问题. 标准化代码书写 标准化代码书写可以使代码更加易于维护,尤其是在代码由 ...

  8. 关于 JShell,开发人员需要知道的10件事情

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 作者 | Queena 来源 | 公众号「锅外的大佬」 Jshell 作为 Kulla 项目 ...

  9. 实现物联网项目,你需要提前知道的6件事情

    目前为止,对于大多数寻求数字化与服务化转型的制造商来说,实现物联网应用项目仍然是一个很大的挑战. 我们此前做过一项研究,到2016年底,全球企业级物联网项目将超过10000个.但是其中大部分的项目都还 ...

最新文章

  1. Go 语言编程 — 变量与常量
  2. Kafka消费者Consumer常用配置
  3. switch java 语法_Java编程—switch语句语法详解
  4. 华北科技学院计算机科学与技术分数线,2019年华北科技学院优势专业排名及分数线...
  5. [原创]group by和compute 的使用
  6. 深度学习图像算法在内容安全领域的应用实践和优化
  7. CN DBMove 过程中一些最常见最需要注意的问题
  8. 《应用回归及分类》学习笔记1
  9. ttl计算机,TTL接口
  10. 处理器仿存带宽_CPU,内存,主板带宽是怎么计算的?网上帖子说内存和主板的带宽要大于等于CPU带宽,充分利用CPU...
  11. Java根据模板生成PDF文件|添加盖章|添加水印
  12. 一级建造师考试备考各科知识点记忆技巧
  13. 初识Modern UI for WPF
  14. Echarts之Pie (一)
  15. 传播动力学--SIR模型及其应用
  16. 万物流变:从辩证法看互联网架构和人生
  17. 第5章【思考与练习2】将数据集划分为训练集与测试集,查看决策树分类器的性能。 将例5-3中的分类器保存到文件中,然后重新加载预测给出的新数据。
  18. 腾讯云大老亲码“Spring深度笔记”,不讲一句废话,全是精华
  19. 服装智能供应链管理系统和企业以需要为导向
  20. 自动投票器的原理及设计思路 http://blog.csdn.net/lkfstar/archive/2008/01/12/2039070.aspx

热门文章

  1. 开发WAP站点之---使用PC电脑浏览器访问WAP手机站点 (转)
  2. 职业生涯中的八大“定位法则”(转)
  3. 用js实现放大镜的效果
  4. 团队项目——ASC Master
  5. C# 调用ArcGIS server admin api
  6. 解决sqlplus的segmentation fault或hang问题
  7. 如何使用Hadoop的JobControl
  8. RedHat Enterprise Linux 5 安装GCC过程
  9. hdu4869 费马小+快速幂
  10. 【Android 逆向】启动 DEX 字节码中的 Activity 组件 ( 在 PathClassLoader 和 BootClassLoader 之间插入 DexClassLoader )