萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> 數據庫綜合 >> 開發社區對SQLServer2008CTP6的反響

開發社區對SQLServer2008CTP6的反響

這是一篇關於SQLServer2008CTP6的文章,下面就讓我們一起了解一下吧。

最新的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。

以上就是精品為大家分享的關於開發社區對SQLServer2008CTP6的反響的文章。

copyright © 萬盛學電腦網 all rights reserved