下午胡百敬,姚巧玫,邹建 SQL Server的过去、现代和未来 的聊天实录

gohst001 2006-06-23 05:09:08
本期嘉宾:,胡百敬,姚巧玫,主持人,邹建zjcxc,聊天话题:SQL Server的过去、现代和未来 查看聊天记录
嘉宾发言区

[2006-6-23 14:53:00]
嘉宾[主持人]: 我们的活动现在开始,首先请3位嘉宾做一下自我介绍
[2006-6-23 14:58:00]
嘉宾[胡百敬]: 大家好哇,已經這麼多討論了
[2006-6-23 14:59:00]
嘉宾[胡百敬]: 對不起,沒有使用 Chat room 的習慣。我是百敬,你們好。
[2006-6-23 14:59:00]
嘉宾[姚巧玫]: Hi..大家好。我是巧玫 是SQL Server 2005的作者之一,不過這本書比較難的部份都是百敬老師寫的。在台灣,大家都叫他SQL 鐵人
[2006-6-23 15:01:00]
嘉宾[邹建zjcxc]: 大家好, 我是邹建
[2006-6-23 15:02:00]
嘉宾[胡百敬]: 先說聲對不起,因為還不會輸入簡體,若有需要,我就先貼到 word,再轉貼過來。若講的清楚,就直接敲了
[2006-6-23 15:02:00]
嘉宾[胡百敬]: 成本...可能要分實際的版權,或是整體擁有成本,包括教育訓練,開發...等等
[2006-6-23 15:03:00]
嘉宾[姚巧玫]: 謝謝,那我就用繁體了
[2006-6-23 15:03:00]
嘉宾[胡百敬]: 單純的版權費,移轉成本較容易計算,但因為 SQL 2005 的差異較大,可能需要考慮學習、開發等不容易釐清的整體擁有成本
[2006-6-23 15:06:00]
问:我想从2000迁移到2005,我现在的网站用了300多个存储过程和30多个函数,用不用改动[2006-6-23 15:08:00]
嘉宾[胡百敬]: 你可能需要試一下,一般來說2000 和 2005 的相容性還蠻高的,就我們在台灣的先導計畫大部分都還順利,但若你有用到一些 undocument 的物件。可能會有些問題。其實在 SQL Server 的線上說明有詳細的相容性列表,你可以先參考一下。

嘉宾[主持人]: 本次活动现在正式开始了,大家有问题现在可以尽情提问了
[2006-6-23 15:09:00]
问:可以说说2000和2005最大的区别是什么?[2006-6-23 15:10:00]
嘉宾[胡百敬]: 就我個人的感覺是以 .NET 寫 stored procedure...等五種物件、XML 資料型態,Security 的加強。另外,整個 BI,也就是 AS、RS、SSIS 都大幅新增功能,甚至全新重寫

问:我想从2000迁移到2005,我现在的网站用了300多个存储过程和30多个函数,用不用改动[2006-6-23 15:10:00]
嘉宾[姚巧玫]: 基本上預存程序由2000轉移到2005並沒有帶大的問題,不過像2000的版本裡m原來應該寫成 [資料庫名].dbo.[資料表名],但是簡寫為[資料庫名]..[資料表名] 的時候轉移到sql 2005 會出錯。就這個部份要稍微留意一下即可

问:新书《SQL Server2005数据库开发详解》什么时候能买到呢???[2006-6-23 15:11:00]
嘉宾[胡百敬]: 啊...這要請問電子工業出版社的同仁哩...真抱歉,我不太清楚

问:sql2005在性能优化上相对于sql2000做了哪些改进?增加了哪些性能优化技术或者工具?[2006-6-23 15:15:00]
嘉宾[胡百敬]: 哇,這是個大問題...先強調在 Books online 上也有列表。受限於敲字...我僅能簡單表列更有效率的全文檢索、執行計畫、執行計畫的重複運用、統計資訊、分散式查詢、DBCC 陳述式、儲存引擎、SQLOS…等等最佳化查詢引擎變得更聰明語法階層的重新編譯在多句語法的批次和預存程式中,不必完整重新編譯整批次或預存程式。例如:幾千行的預存程式中,用到了暫存資料表,在重新呼叫該預存程式時,只需要重新編譯使用到暫存資料表的那幾行語法。語法包含動態物件,例如:資料表變數、觸發程式等等的執行計畫可以被快取重複運用文字語意的最佳化:當語法格式是 exp1 Op exp2,而 exp 是欄位名稱和常數,op 為 <>、=、< 或 > 時,SQL 可以做更正確的判讀如 a > 5 and a>3 and a=0 時,會傳回 false 如 (a between 1 and 100) and (a between 100 and 200) 時,將條件改成 a=100 如 a>3 and a>5 時,其實是 a>5,在尋找索引時使用 a>5 切割資料表(Partition Table) 系統提供了大量的動態檢視,以提供效能分析, Management Studio 多了很多的 Reports Profiler、Database Engine Tuning Advisor(2000 版的 Index Tuning Wizard)也比以前更細緻

嘉宾[主持人]: 真是很详细的回答,呵呵
[2006-6-23 15:17:00]
问:sql2005中表的关系图能达到自动了吗,就像access那样自动生成的[2006-6-23 15:18:00]
嘉宾[胡百敬]: 或許你可以試試 Management Studio 內各資料庫下的 "資料庫圖表" 功能,直接透過滑鼠右鍵,新增一個資料庫圖表,然後透過對話窗選擇資料表加入,就可以設定。一般也可以直接利用圖表來建立資料庫內資料表的 schema

问:Reporting Service 2005相比之前的版本在开发,部署方面有哪些重要的提升?[2006-6-23 15:19:00]
嘉宾[姚巧玫]: Reporting Services 在開發方面新增了ReportBuilder 以及ReportMode 。前端使用者可透過ReportBuilder 設計自訂的報表。另外,在VS 2005的開發環境內新增了ReportViewer工具,透過這個工具,你可以將設計好的rdl報表檔內嵌在程式裡面。

问:SQL 2005在灾难还原方面有哪些技术?能否简要介绍一下这些技术的原理和实现方法?[2006-6-23 15:21:00]
嘉宾[胡百敬]: Backup/Restore、Clustering、Database Mirroring、Database Snapshot、Replication...

问:我只是一个sql server的初学者,能不能给我一个比较好的学习建议一点。[2006-6-23 15:23:00]
嘉宾[姚巧玫]: 除了多多閱讀技術相關的雜誌外,當遇到技術問題時,最好的方式就是學習如何在[線上說明]內找答案。還有多使用討論區跟一些sql達人交換使用心得

问:在sql2005中借鉴了oracle中的一些技术,是那些技术?sql2005与最新版的oracle还有多大的差距?[2006-6-23 15:24:00]
嘉宾[胡百敬]: 哇...照微軟官方說法,各有所長。SQL 2005 的確很多地方是像 Oracle 學習,如 Schema、Partition。但若是在 Windows 的平台上,SQL Server 的表現比較好。所以,若你連 Windows 作業系統一起考慮,或整體擁有成本,可能 SQL Server 是較佳的選擇。

嘉宾[主持人]: 刚才看到很多网友关心胡,姚老师的新书,我来解答一下.关于胡老师和姚老师的新书《SQLServer2005数据库开发详解》,将在第二书店(www.dearbook.com.cn)最先最先出售,时间大概是6月末7月初左右,请大家关注
[2006-6-23 15:25:00]
问:在sql2005中借鉴了oracle中的一些技术,是那些技术?sql2005与最新版的oracle还有多大的差距?[2006-6-23 15:26:00]
嘉宾[姚巧玫]: 可參考下列網址,不過這個是台灣微軟的網址 http://www.microsoft.com/taiwan/sql/prodinfo/compare/oracle/default.mspx

问:很多人关注SqlServer的BI部分的人很少那[2006-6-23 15:26:00]
嘉宾[胡百敬]: 當你的資料累積很大,系統很多時,需要整合以提供更廣層面,更深入的分析時,就會慎重考慮 BI 了

...全文
710 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
springforever 2006-06-30
  • 打赏
  • 举报
回复
学习`~`
orcale 2006-06-28
  • 打赏
  • 举报
回复
胡百敬的水平很高阿.
我們公司有恆逸資訊SQL SERVER培訓教材,受益非淺.
zlj113 2006-06-26
  • 打赏
  • 举报
回复
呵呵,楼主辛苦了
gohst001 2006-06-23
  • 打赏
  • 举报
回复

问:2005据说有BI功能,能否介绍一下何为BI?[2006-6-23 16:23:00]
嘉宾[胡百敬]: Business Intelligence,主要是整合多個資料來源,累積大量歷史資料,彈性而深入的分析,這需要 Integration Service(ETL 工具)、SQL Server 2005 當作 Data warehouse、AS 提供多維度分析,和 Data mining 預測資料。以及透過 Reporting Service 呈現,一般還會搭配第三方的工具程式在前端友善地呈現分析結果

问:书中对于事件探察器有没有深入的讲解?[2006-6-23 16:23:00]
嘉宾[胡百敬]: 有介紹 Profiler 的使用方式

问:有没有开源的BI研究用数据库推荐?[2006-6-23 16:28:00]
嘉宾[胡百敬]: 比較沒聽說...BI 雖然在競爭越來越激烈的企業中將不可或缺,但目前的普遍度還不廣,可能還需要這些社群的關注

问:以前是做程序工作,现在想进入DBA这个领域,怎么迈出学习的第一步?[2006-6-23 16:28:00]
嘉宾[姚巧玫]: 先找一些入門的書,如資料庫分析設計(例如什麼事資料正規劃),以及學會如何使用T-SQL 語法,進階部份就是學會如何對資料庫作災難復原的工作,(例如 Backup/Restore 、Cluster 、Mirroring),以及較常用到的資料轉換部份(例如 SSIS)

嘉宾[主持人]: 各位刚进入本聊天室的朋友们下午好!现在正在进行的是由第二书店,CSDN和赛迪网共同主办的SQL SERVER2005新功能的在呓涣骰帷2斡爰伪鍪翘ㄍ遄液倬矗η擅担虲SDN社区的版主邹建。大家有任何关于SQL Server2005新特性的疑惑之处都可以现在与著名的专家交流。
[2006-6-23 16:30:00]
问:在台湾 使用SQLServer的数据库开发者占多大比例?[2006-6-23 16:30:00]
嘉宾[胡百敬]: 台灣比較特殊,因為大多是中小企業,所以 60% 以上用的是 SQL Server :)

嘉宾[主持人]: 本次的SQL Server2005专家互动交流活动还有30分钟后结束,请大家抓紧时间
[2006-6-23 16:33:00]
问:sql server 2005是否开放了更多的服务器或数据库底层的配置参数[2006-6-23 16:34:00]
嘉宾[胡百敬]: SQL Server 向來不是很突顯設定,但其實他有一堆可以透過 sp_configure、sp_dboption 和 dbcc 設定的屬性。與 2000 比起來,設定項目應該算是互有增減吧...

问:SQL2005有哪些针对 集群服务器 的特性?[2006-6-23 16:37:00]
嘉宾[胡百敬]: SQL Cluster 功能面與 2000 差不多,節點變多,標準版本也支援,穩定度較高 。但 2005 比較強調新增的 Database Mirroring、Database Snapshot

问:SQL Server 2005 在核心引擎中加入了 .NET 的公共语言执行环境,是这样吗?两位专家的新书里有没有提到相关内容????[2006-6-23 16:38:00]
嘉宾[姚巧玫]: 有

问:sql2005中表的关系图能达到自动了吗,就像access那样自动生成的。[2006-6-23 16:39:00]
嘉宾[胡百敬]: 你點選增加資料表到資料庫圖表中,它就會畫了,不知這樣算不算你要的自動 :)

问:SQL Server 2005 在核心引擎中加入了 .NET 的公共语言执行环境,是这样吗?两位专家的新书里有没有提到相关内容????[2006-6-23 16:42:00]
嘉宾[姚巧玫]: 是加入了CLR。書本內有提到如何使用.NET開發 SQL Server 2005 的預存程序、觸發程序、使用者自訂函數、使用者自訂型態以及使用者自訂匯總函數(Aggregate)等五種

嘉宾[主持人]: 关于胡老师和姚老师的新书《SQLServer2005数据库开发详解》,将在第二书店(www.dearbook.com.cn)最先出售,时间大概是6月末7月初左右,请大家关注;嘉宾的打字速度可能跟不上大家的提问速度,请大家谅解。
[2006-6-23 16:42:00]
问:2005比2000在安全性方面有没有进步?[2006-6-23 16:42:00]
嘉宾[胡百敬]: 哇,這進步很多,是微軟的宣傳重點之一,如Schema、加解密、Certificate、Password policy、Agent Services Proxy...好多,好多:)

问:有没有办法sql server的数据转换到mysql中?[2006-6-23 16:45:00]
嘉宾[胡百敬]: 我沒有實際試過...但若 mysql 支援 OLEDB、ODBC 就應該可以透過 SSIS 或 2000 的 DTS 轉換若實在不行,一般我們會直接轉成文字檔案,如 csv,在用對方的工具轉入。應該沒有問題

问:请邹老大解释一下欄位是什么[2006-6-23 16:46:00]
嘉宾[邹建zjcxc]: 字段是表的列的集合, 表的纵轴

问:SQL server2005内嵌了对.net的支持,对XML的功能进行了增强。如何来看待这两点的转变?[2006-6-23 16:47:00]
嘉宾[邹建zjcxc]: 开发人员可以用自己擅长的东西来操作数据库了 :D

问:能谈谈自增字段的工作原理吗?[2006-6-23 16:49:00]
嘉宾[胡百敬]: 設定欄位啟動 identity 屬性,並設定初始值(initial value)和遞增值即可例如 create table tbl(c1 int identity(1,1))

嘉宾[主持人]: 本次聊天活动还有15分钟结束。请各位参加聊天的朋友登录在线读者调查表http://bv.csdn.net,赢取热心读者奖,将有机会获赠新书《SQL Server2005 数据库开发详解》。
[2006-6-23 16:50:00]
问:有人关注BI,能讲一下BI么?[2006-6-23 16:51:00]
嘉宾[邹建zjcxc]: 你是想了解BI的技术, 还原剂BI这个职业的前景呢? 目前在国内, BI这个职位的人员很稀缺. 台湾好一点(我们公司在这方面现在根本招不到人, 只有培养)

问:SQL server2005内嵌了对.net的支持,对XML的功能进行了增强。如何来看待这两点的转变?[2006-6-23 16:53:00]
嘉宾[胡百敬]: .NET 將可以大幅延伸 SQL Server 之 T-SQL 的不足,例如從伺服器端直接整合網際網路的資料、做 Regulare Expression 的比對等等,你可以想見 .NET 數千個 class 可以幫 SQL Server 做事,由於 SQL 2005 還支援 Web Service、Service Broker 等等...而 SQL Expressis 還免費,因此 SQL Server 有可能兼著做 AP Server XML 在前面有談過,未來在資料應用上,將是 XML 的天下

嘉宾[主持人]: 各位刚进入本聊天室的朋友们下午好!现在正在进行的是由第二书店,CSDN和赛迪网共同主办的SQL SERVER2005新功能的在线交流会。参与嘉宾是台湾专家胡百敬,姚巧玫,和CSDN社区的版主邹建。目前本次活动还有10分钟结束,请大家把握最后的时间提出自己难以解决的问题。
[2006-6-23 16:54:00]
问:对于有一定的SQLServer数据库实践经验 希望更上一层楼的中层开发者 有什么建议?[2006-6-23 16:55:00]
嘉宾[姚巧玫]: 知識應要廣要深,就資料庫方面,你應該多深入探討T-SQL 語法,或是如何建立大型資料庫(例如 Dataware House)..等等。另外,應多了解如何使用.net開發程式,因為SQL Server 2005 大量與.NET 合作,若學會如何使用.NET 將能在使用SQL Server 時 更得心應手

问:搞BI的一般都不用SQLServer[2006-6-23 16:57:00]
嘉宾[胡百敬]: 若單以 BI 產品的市佔率而言,其實 SQL Server 在全球是第一名。但 BI 在全球的流行程度還不若 OLTP 的必要。一般會先有大量的 OLTP 資料後,再談 BI。 BI 的流行程度不足,連美國都是如此,為此我還到美國加州教老美 BI...:)

问:SQL SERVER2005是否有字符串正则替换和查找的功能?[2006-6-23 16:58:00]
嘉宾[邹建zjcxc]: manger studion的编辑可以, 没有T-SQL支持, 但可以自己写CLR

问:处理海量数据时应遵循那些原则[2006-6-23 16:59:00]
嘉宾[胡百敬]: 切割需求、存放、使用人、批次處理時間... 早期測試,調整架構小心設計索引避免長時間交易 ...

嘉宾[主持人]: 为时2小时的聊天活动现在正式结束!感谢大家的参与!也感谢我们的嘉宾胡百敬,姚巧玫和邹建!
[2006-6-23 17:00:00]
嘉宾[主持人]: 我是赛迪网的编辑,非常高兴能有机会和CSDN的主持人一起办这次聊天活动
[2006-6-23 17:00:00]
嘉宾[主持人]: 感谢各位嘉宾对网友问题的回答,你们辛苦了


gohst001 2006-06-23
  • 打赏
  • 举报
回复

问:能不能说说sql server的tsql与标准sql有什么区别?[2006-6-23 15:56:00]
嘉宾[胡百敬]: T-SQL 是 ANSI SQL 的延伸,儘量支援 ANSI SQL 的規範,但若說最為符合的交集是 ANSI SQL 92,其後 ANSI SQL 99 和 2003 都只能陸陸續續增加支援。但 T-SQL 本身也有一大堆自家的特色。因此,若你需要跨不同的 DB,或是未來的趨勢,可能需要稍為暸解 ANSI SQL,否則,若專注 SQL Server,則只需要讀懂 T-SQL 就夠了

问:为什么SQL SERVER 2005那么占内存[2006-6-23 15:57:00]
嘉宾[姚巧玫]: 這個部份可能要看你如何使用,才能了解為什麼會那么占内存

问:SQL SERVER2005的推出会不会意味着更多的SQL SERVER的DBA的涌现?[2006-6-23 15:58:00]
嘉宾[邹建zjcxc]: DBA的涌现跟sql server本身没有直接关系, 市场需要的结果.

问:请问胡老师,nonclustered index中,会对主键排序么?[2006-6-23 16:00:00]
嘉宾[胡百敬]: Primary Key 和 Nonclustered index 不可以混為一談,Primary key 的基本要求是 unique、not null,另外,我們會選擇符合需求的最小長度欄位。而 Nonclustered index 就是資料表本身照所選擇的索引欄位順序擺放。所以 Nonclustered index 就是資料表。換句話說,若你兩者選的欄位相同,自然就是相同的排序,若兩者選擇不同,PK 會有獨立的索引結構,而 Clustered index 直接排序整個資料表。

问:作爲初學者,我們應該直接學習2005呢?還是從2000開始學起?[2006-6-23 16:01:00]
嘉宾[胡百敬]: 直接從 2005 吧

嘉宾[主持人]: 各位刚进入本聊天室的朋友们下午好!现在正在进行的是由第二书店,CSDN和赛迪网共同主办的SQL SERVER2005新功能的在线交流会。参与嘉宾是台湾专家胡百敬,姚巧玫,和CSDN社区的版主邹建。大家有任何关于SQL Server2005新特性的疑惑之处都可以现在与著名的专家交流。
[2006-6-23 16:01:00]
问:SQLServer 2005 开发圣经>在大陆有买的吗?怎么哪里都找不到呢?[2006-6-23 16:02:00]
嘉宾[姚巧玫]: 台灣的[SQLServer 2005 开发圣经] 就是大陸發行的這本[SQL Server 2005数据库开发详解] http://www.dearbook.com.cn/book/108133

问:胡老师在台湾是做讲师吗?在何处任职?[2006-6-23 16:02:00]
嘉宾[胡百敬]: 我是恆逸資訊的講師,台灣微軟、聯合報系、睿智...等公司的顧問。也有受大陸微軟的邀請,到大陸講過課 :)

嘉宾[主持人]: 需要提问的读者请将问题打出,我们会把您的问题提交给嘉宾
[2006-6-23 16:03:00]
问:请问 sql2005 中有 物化视图 的概念吗[2006-6-23 16:06:00]
嘉宾[姚巧玫]: 可能沒有直接的對應,或許indexed view和 replication 等功能的組合有些近似

问:如何设置查询分析器的自动缩进,有这个功能么?[2006-6-23 16:07:00]
嘉宾[邹建zjcxc]: 暂无

问:怎么找出长时间没有使用过的存储过程吗。还有出错的存储过程。还有有的存储过程和函数执行时间太长,造成死锁有什么好办法吗[2006-6-23 16:09:00]
嘉宾[胡百敬]: SQL Server 的 Profiler 可以錄製 SQL Server 的使用,你可以錄製一段時間後,再分析 SQL Server 的使用。其實,我一直強調切割,過大的預存程序、資料表...沒有效率也不好維護。同時會造成 lock、block、dead lock 等等。或許 SQL Server 2005 你可以用 Profiler 錄製並分析 dead lock 等成因。若在 2000 則需要透過 DBCC TRACEON(1204,3605)

问:两位的新书中有没有讲解XML数据访问的内容?[2006-6-23 16:10:00]
嘉宾[胡百敬]: 有

嘉宾[主持人]: 关于胡老师和姚老师的新书《SQLServer2005数据库开发详解》,将在第二书店(www.dearbook.com.cn)最先出售,时间大概是6月末7月初左右,请大家关注;嘉宾的打字速度可能跟不上大家的提问速度,请大家谅解。
[2006-6-23 16:10:00]
问:sqlserver 32位版 与 64位版 性能差距有多大?[2006-6-23 16:13:00]
嘉宾[胡百敬]: 這樣的詢問有些空泛,我比較建議先商借機器測試。一般來說 64 bit 一定比 32 bit 好,但好多少,要看你的資料庫設計,存取方式...無法一概而論

问:有没有在写sql server2005程序开发的书?[2006-6-23 16:13:00]
嘉宾[邹建zjcxc]: 还没有

问:对于Reporting Services, Intergration Services等等,您觉得这种功能的加入对程序员现有的改变大吗?[2006-6-23 16:15:00]
嘉宾[胡百敬]: 看程序員的工作,若他原來的工作是在做資料整合,或分析報表則會有很大的影響,但若不是,當然影響不大

问:以前我经常听说sql server2000的数据库100百万运行效率与oracle不相上下,如果超过百万则不然。不知道现在2005的数据量可以达到多少?[2006-6-23 16:18:00]
嘉宾[胡百敬]: 其實,我比較不會這樣比,而是怎麼樣設計資料庫。我所顧問的 2000 資料庫案子上千萬筆紀錄,數 tera 資料的都有。效能是以使用者滿意為準,若使用者可以接受,則選擇擁有成本最低的方案

问:以前我经常听说sql server2000的数据库100百万运行效率与oracle不相上下,如果超过百万则不然。不知道现在2005的数据量可以达到多少?[2006-6-23 16:18:00]
嘉宾[胡百敬]: 其實,我比較不會這樣比,而是怎麼樣設計資料庫。我所顧問的 2000 資料庫案子上千萬筆紀錄,數 tera 資料的都有。效能是以使用者滿意為準,若使用者可以接受,則選擇擁有成本最低的方案

问:以前用SQL Server 2000做网站,使用时间长数据库占用内存非常大,不释放。2005 会解决吗?[2006-6-23 16:19:00]
嘉宾[邹建zjcxc]: 这个有改进, 不过, sql始终是优先获取未用内存, 以保障效率

问:SQL2005的查询分析器能不能独立出来用啊?[2006-6-23 16:20:00]
嘉宾[姚巧玫]: SQL Server 2000 的 Query Analyzer 在 SQL Server 2005內 以改在SQL Server Managemet Studio 使用。另外將以往的索引微調精靈(Index Turing Wizard)單獨擴增一個應用程式,稱為[Database Engine Tuning] 協助使用者在尚未深入瞭解資料庫結構、索引、資料分佈統計、索引檢視(Indexed View)和資料分割的運作原理之前,就能夠有效地建立這些物件以提升系統效能,而不至於誤用導致效能更差。

问:《SQL Server 2005数据库开发详解》适合的读者人群是哪些?[2006-6-23 16:21:00]
嘉宾[姚巧玫]: 想要開發資料庫系統的人員,以及稍有SQL Server 以及.NET使用經驗的人
gohst001 2006-06-23
  • 打赏
  • 举报
回复
嘉宾[主持人]: 请各位参加聊天的朋友登录在线读者调查表http://bv.csdn.net,赢取热心读者奖,将有机会获赠新书《SQL Server2005 数据库开发详解》
[2006-6-23 15:28:00]
问:SQL2005与Oracle性能及承载能力是否有很大差距?[2006-6-23 15:28:00]
嘉宾[胡百敬]: 其實,就我所接觸的顧問案,實體的差距應該不大,重點在於是否有專業的人才,若人才好,透過高明的分析設計,就可以切割需求,照 80/20 定律的方式...我有看到以 SQL Server 承載 200 Tera bytes 的系統:)

问:胡老师 SQL SERVER 的数据与ACCESS 数据交互 能用作业实现吗?[2006-6-23 15:30:00]
嘉宾[胡百敬]: 看你的需求,你可以建立 linked server 連結到 Access,然後就可以直接以 SQL 語法存取,自然可以建立作業

问:sql2005的索引机制有什么改进吗?[2006-6-23 15:33:00]
嘉宾[胡百敬]: 其實,這些參照 Books online 比較詳盡。我只能說我印象較深的是 include 欄位語法,讓建立的 cover index 比較有效率。另外,在建立與維護索引時,可以更好的控制,例如使用 cpu 數,以及同時有人存取資料時,還可以線上維護索引。

问:请问SQL2005在使用难度方面有没有变化[2006-6-23 15:34:00]
嘉宾[姚巧玫]: SQL Server 2005 提供了更豐富的功能與開發工具。因此在使用上會覺得較以往難。而難易度與功能多少是一體兩面的,你只要挑你用的到的去學就好。大體上我們會將資料庫分為管理、開發、BI三部份。若要三個面相都很厲害的話那就是SQL 鐵人了。

问:SQL Server 2005从Beta的放出到现在也就是一年多的时间,如何来创作此本书籍的?[2006-6-23 15:36:00]
嘉宾[胡百敬]: 約 2002~2003 我就被臺灣微軟要求追蹤研究這個產品...因為我們要在導入產品時,能夠解決問題 :)

问:SQL Server2005的新特性为开发人员提供了哪些便利?[2006-6-23 15:36:00]
嘉宾[邹建zjcxc]: CLR/ado.net2.0/smo, 使用sql方面, T-SQL改进了不小, xml数据类型也是一个非常不错的东西

问:胡姚两位老师以前还写过什么书吗?[2006-6-23 15:36:00]
嘉宾[姚巧玫]: 胡老師寫的書比較多也比較廣,可以上 google 網站搜尋胡老師的名子即可找到相關書籍。

问:两位老师的新书里是否讲到报表功能?[2006-6-23 15:39:00]
嘉宾[姚巧玫]: 新書裡面會有一章在講如何開發報表,不過裡面談的大部分是Reporting Services 2005新增的功能

问:sql server2005对非管理员帐户使用正则表达式处理函数有开放权限吗?[2006-6-23 15:40:00]
嘉宾[邹建zjcxc]: 当然有开放

问:对于数据分析服务这块的看法是什么?[2006-6-23 15:40:00]
嘉宾[胡百敬]: 就台灣的產業而言,因為製造與服務導向,需要節約各種成本,以及比客戶更了解客戶的需求,因此很重視對資料的深入分析。 AS 2005 比 2000 的功能龐大了一倍以上,且從設計的理念有根本上的差異,雖然還是保持了向前相容,但若真要好好發揮 AS 2005,恐怕要重新考慮,重新設計

嘉宾[主持人]: 各位刚进入本聊天室的朋友们下午好!现在正在进行的是由第二书店,CSDN和赛迪网共同主办的SQL SERVER2005新功能的在线交流会。参与嘉宾是台湾专家胡百敬,姚巧玫,和CSDN社区的版主邹建。
[2006-6-23 15:40:00]
嘉宾[主持人]: 请各位参加聊天的朋友登录在线读者调查表http://bv.csdn.net,赢取热心读者奖,将有机会获赠新书《SQL Server2005 数据库开发详解》
[2006-6-23 15:43:00]
问:在我们转向2005的过程中, 我们需要注意那方面的问题呢?[2006-6-23 15:43:00]
嘉宾[胡百敬]: 在 Books online 上有表列兩個版本的不相容性,以及提供 Upgrade Advisor 做事前的分析。你可以先用 Upgrade advisor 稍作分析,再決定如何因應。另外,2000 和 2005 可以同時安裝在同一台機器上,從 2000 備份出來的資料庫也可以 restore 到 2005(反向不行),所以你可以先行測試

问:对于SMO来说,您觉得这种功能的提出意味着什么?将主要应用于什么场合?[2006-6-23 15:46:00]
嘉宾[姚巧玫]: 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 等各項管理工具所提供的諸多功能。

问:如何处理海量数据,比如:导出、备份、查询等[2006-6-23 15:46:00]
嘉宾[胡百敬]: 切割功能、使用者、資料存放。資料再大量,都會有 80-20 的分布,80% 的人只用 20% 的資料,80% 的功能用 20% 的運算力就可以滿足。將耗資源,不常用的大量資料與常用的功能切開

问:sql server 2005对linux和BSD的支持怎么样?[2006-6-23 15:47:00]
嘉宾[胡百敬]: ㄟ...依據微軟的慣例...可能不會支援

嘉宾[主持人]: 关于胡老师和姚老师的新书《SQLServer2005数据库开发详解》,将在第二书店(www.dearbook.com.cn)最先最先出售,时间大概是6月末7月初左右,请大家关注
[2006-6-23 15:48:00]
问:对于XML的加入以及XML存储格式的加入,您觉得意味着什么?[2006-6-23 15:50:00]
嘉宾[胡百敬]: 未來,資料出了資料庫後,不管是用 Web Service 傳遞、利用 BizTalk 等整合流程、以 .NET Dataset 開發,以 Office 的文件存放,以 Browser 瀏覽...任何地方,只要描述資料,就是 XML SQL Server 2005 支援 XML 只是遵循 ANSI SQL 2003 的標準,其他如 Oracle、IBM DB2 也都支援。這是一個必然的趨勢,讓存放與使用更為一貫

问:我是一个初学者,现在刚毕业不久,想知道是否能读懂两位老师的新书?[2006-6-23 15:52:00]
嘉宾[胡百敬]: 老實說,我和巧玫合寫的開發一書有點難...可能需要有 SQL Server 的使用經驗。

问:对于XML的加入以及XML存储格式的加入,您觉得意味着什么?[2006-6-23 15:54:00]
嘉宾[姚巧玫]: 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 局部資料的效率。

11,849

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧