top
Loading...
SQLServer2005新特性與改進(二)

網友: SQL Server2005的新特性為開發人員提供了哪些便利?

鄒建: CLR/ado.net2.0/smo, 使用sql方面, T-SQL改進了不小, xml數據類型也是一個非常不錯的東西。

網友: sql server2005對非管理員帳戶使用正則表達式處理函數有開放權限嗎?

鄒建: 當然有開放。

網友: 對于SMO來說,您覺得這種功能的提出意味著什么?將主要應用于什么場合?

姚巧枚: SMO 在設計上盡量延用前一版 DMO 的設計架構與對象名稱,但由于 SQL Server 2005 大幅新增了功能,因此 SMO 可以說是 DMO 的 Superset,它必須完整支持 SQL Server 2005 的各項新功能,如 HTTP Endpoint、數據表和索引的 Partition、Snapshot 交易隔離層級、XML 數據型態與 Schema、Service Broker Services…等等。透過 SMO 可以管理 SQL Server 7.0、2000 以及 2005 等版本,但對于更早的 6.0、6.5 版本可能就無法完全兼容了。你可以透過其內豐富的類別完成 SQL Server Management Studio 與SQL Server Configuration Manager 等各項管理工具所提供的諸多功能。

網友: sql server 2005對linux和BSD的支持怎么樣?

胡百敬: 依據微軟的慣例...可能不會支持。

網友: 問:對于XML的加入以及XML存儲格式的加入,您覺得意味著什么?

胡百敬: 未來,數據出了數據庫后,不管是用 Web Service 傳遞、利用 BizTalk 等整合流程、以 .NET Dataset 開發,以 Office 的文件存放,以 Browser 瀏覽...任何地方,只要描述數據,就是 XML SQL Server 2005 支持 XML 只是遵循 ANSI SQL 2003 的標準,其它如 Oracle、IBM DB2 也都支持。這是一個必然的趨勢,讓存放與使用更為一貫。

姚巧枚: SQL Server 2005 將 XML 包含在 DB 內,而不是在 DB 的數據表內存放著相關的管理信息,以及指向檔案系統上的 XML 檔案。這代表著與其它關聯數據處理享有相同的搜尋、更新、安全機制、備份/還原、交易管理與記錄稽核等等,也就是一致性地管理各種型態的數據。 以下列出放在 SQL Server 2005 的好處供你參考: 1.管理上的一致性,例如整體數據的備份/還原、安全控管、復制 (replication)。 2.需要驗證數據的正確性,例如 well-formed 和透過 XML schema 確認(validate)。 3.前端應用程序存取技術的一致性,統一用相同數據庫存取對象(如 ADO.NET、OLE DB、SOAP 等等)與 SQL Server 2005 存取資料;而不需另外藉助如檔案系統對象來讀取與存放另存在外的 XML 檔案。 4.XML 數據與其它的數據域位有關聯,在存取時要互相參照,以完整呈現或過濾資料等等,而這些功能可以透過整合 XQuery 后的 T-SQL 辦到。 5.透過 XML 索引提升查詢 XML 局部數據的效率。

網友: SQL SERVER2005的推出會不會意味著更多的SQL SERVER的DBA的涌現?

鄒建: DBA的涌現跟sql server本身沒有直接關系, 市場需要的結果.

網友: 請問 sql2005 中有物化視圖的概念嗎?

姚巧枚: 可能沒有直接的對應,或許indexed view和 replication 等功能的組合有些近似。

網友: 如何設置查詢分析器的自動縮進,有這個功能么?

鄒建: 暫無。

網友: 對于Reporting Services, Intergration Services等等,您覺得這種功能的加入對程序員現有的改變大嗎?

胡百敬: 看程序員的工作,若他原來的工作是在做數據整合,或分析報表則會有很大的影響,但若不是,當然影響不大。

網友: 以前我經常聽說sql server2000的數據庫100百萬運行效率與oracle不相上下,如果超過百萬則不然。不知道現在2005的數據量可以達到多少?

胡百敬: 其實,我比較不會這樣比,而是怎么樣設計數據庫。我所顧問的 2000 數據庫案子上千萬筆紀錄,數 tera 數據的都有。效能是以使用者滿意為準,若使用者可以接受,則選擇擁有成本最低的方案。

作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗