InfoQ

新闻

开发社区对SQL Server 2008 CTP6的反响

作者 James Vastbinder 译者 张海龙 发布于 2008年3月17日 下午9时43分

社区
.NET
主题
SQL Server
标签
数据库,
SQL Server 2008,
Visual Studio

最新的SQL Server 2008 CTP版已经于上月发布了,微软宣称这个版本已经实现了SQL Server 2008的全部特性。在不断有bug出现和被修复的时候,InfoQ更关注来自开发社区的声音。

反馈最多的要数2008年2月29号的闰年混乱异常。

Redgate的架构师Andras Belokosztolszkid在2月29号时遇到SQL Server 2008 CTP6无法工作Bug,在花费数小时试图寻找解决方案之后,他最终发现把时间更改到3月1日就可以解决这个问题,SQL Server也能正常工作了。到目前为止还不清楚这只是一个闰年问题,或仅是一个在2008年2月29号发现的问题而已。

Rob Farley对SQL Server的PowerShell的提供器感到兴奋

你可以打开PowerShell,将目录改变到PowerShell的驱动器符“SQL:”下,然后就可以将实例、数据库、表等等作为目录。在任何时候,你都可以使用像“dir \ gm”这样的命令行(gm就是Get-Member,dir实际上是Get-ChildItem的一个别名)这样的命令,去查找当前目录的对象有哪些属性或方法可用。

Denis Gobo在CTP5中发现了的33个新的动态管理视图(Dynamic Management Views),而在CTP6中,他发现又多了13个新的动态管理视图,它们是:

  • dm_audit_actions
  • dm_audit_class_type_map
  • dm_db_persisted_sku_features
  • dm_exec_procedure_stats
  • dm_exec_trigger_stats
  • dm_fts_fdhosts
  • dm_fts_index_keywords
  • dm_fts_index_keywords_by_document
  • dm_fts_outstanding_batches
  • dm_fts_parser
  • dm_os_dispatchers
  • dm_os_memory_node_access_stats
  • dm_server_audit_status

相比之下,SSQA.net则更关心哪些东西被从CTP6中移除了:

  • 第一个移除对象就是通知服务(Notification Service),也许你已知道,在SQL Server 2005中开始支持周期的通知服务组件在SQL Server 2008中已不存在了,这些特性都被融入到报告服务引擎(Reporting Services engine)中了。
  • 第二个被移掉的就是SQLDMO,在SQL Server 2005中它被SMO替代了。在微软所有的支持站点/论坛/文章中,他们都建议尽快修改正在使用这一特性的应用,为了过渡,他们在SQL Server Express版中对SQLDMO提供支持来作为补偿,以满足某些必要的组件向后兼容。在应用程序开发工作中习惯于使用SMO当然会比使用那些即将被停止支持的组件要好得多。
  • 第三个,也是让人大吃一惊或者感觉有些沮丧的是,Surface Area Configuration工具被从DBA组中移除了,这个工具是SQL Server 2005中的新面孔,也是服务器实用工具中相比SQL 2000/7.0版而言有很大优势的工具。

Bob Beauchemin从应用开发的角度描述了他使用Visual Studio 2008的CTP版支持SQL Server 2008 CTP6的体验。在下载过程中阅读概括文档时,Bob注意到它不再支持LINQ-to-SQL Desinger for SQL Server 2008,尽管他能让它工作起来:

我在SQL Server 2008中没有使用新的数据类型(如DATE、TIME等),所以它看上去还可以正常工作起来;EF Beta 3设计器也是一样,或许是因为他们缺乏对新数据类型的支持。

而现在,微软正在与发现CTP6中那些Bug的开发者和DBA们进行赛跑,并将情况报告到Connect上去。各种反馈被划分为18种不同的类别,微软将为每个类别的优胜者送出一个Xbox Elite。

查看英文原文The Buzz on SQL Server 2008 CTP6

深度内容

和Google互补的搜索引擎Wolfram|Alpha

Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。

SOA契约成熟度模型

本文说明了所推荐的契约版本管理设计策略是如何与SOA成熟度模型发生联系的。文章目的是为实现版本管理和可组合性提供一个路线图。

数据服务简介

Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。

分块云计算

在本文中,Jimmy Nilsson描述了一种他在过去数年间观察到的一种正在缓慢成长的架构风格,他把这种风格称为“分块云计算”。

豆瓣网技术架构变迁

罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。

融合思想:深入探索S#arp架构

Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。

王雷谈开源以及新兴市场计划

中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。

使用HTML5构建下一代的Web Form

HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。