自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

2000升級(jí)到SQLServer2005的10個(gè)強(qiáng)硬理由

數(shù)據(jù)庫 SQL Server
以下的文章主要描述的是數(shù)據(jù)庫SQLServer2000升級(jí)到SQLServer2005的十個(gè)理由,以及對(duì)后者在實(shí)際操作中運(yùn)用更為靈活的闡述。

此文章主要講述的是數(shù)據(jù)庫SQLServer2000升級(jí)到SQLServer2005的十個(gè)理由,這個(gè)最新版的SQL Server2005數(shù)據(jù)庫在管理工作間,SSIS以及內(nèi)置的一些商業(yè)智能等相關(guān)方面有了多項(xiàng)提高。

 

大多數(shù)的IT專家都在使用SQLServer2000,并仍在為SQLServer7數(shù)據(jù)庫提供支持,(有一些人甚至還在支持SQLServer6.5數(shù)據(jù)庫)。隨著SQLServer2005的到來,我們常常被問到:我應(yīng)該升級(jí)嗎?在本文里,我們列出了為什么你應(yīng)該升級(jí)到SQLServer2005的10個(gè)最重要的理由。

1.現(xiàn)在仍在使用的所有東西仍然能夠(在某種程度上)繼續(xù)使用。

SQLServer2005的管理工作間(Management Studio)將讓你對(duì)SQLServer2000和SQLServer2005的數(shù)據(jù)庫進(jìn)行控制。管理工作間無法用于SQLServer6.5和7.0,但是將其移植到可以兼容的版本是很容易的。

 

由于兼容性的問題,有一些東西無法很容易地移植到管理工作間。例如,如果你的SQLServer2000數(shù)據(jù)庫含有圖表,那么在沒有升級(jí)數(shù)據(jù)庫的情況下你是無法使用這些圖表的。

2.SQLServer2005帶有更多的組件。

SQLServer先前的版本以多種不同的方式打包了多個(gè)不同的組件。例如,無所不包的企業(yè)版捆綁了所有的東西,但是你可能沒有機(jī)會(huì)用到這個(gè)版本。SQLServer2000版里沒有包括分析服務(wù)(Analysis Services)——所以你必須單獨(dú)購買這個(gè)組件。

 

微軟已經(jīng)改變其市場策略,把所有的組件都捆綁到一個(gè)程序包里。SQLServer2005的價(jià)格要比先前的版本高,但仍然是非常劃算的。如果你參加了SQLServer2005的發(fā)售儀式,微軟會(huì)送給你一個(gè)免費(fèi)的版本——無任何附加條件的。

3.各不相同的用戶界面統(tǒng)一成了一個(gè)。

在以前,企業(yè)管理器(Enterprise Manager)和查詢分析器(Query Analyzer)、報(bào)告服務(wù)(Reporting Services)和數(shù)據(jù)轉(zhuǎn)換服務(wù)(Data Transformation Services,DTS)都是單獨(dú)的應(yīng)用程序,它們的界面完全不統(tǒng)一。管理工作間為你提供了一個(gè)整潔的用戶界面,讓你能夠訪問到所有的組件,甚至是在線的分析處理(online analytical processing,OLAP)和SQLServer集成服務(wù)(SQL Server Integration Services,SSIS),而不論組件所屬的是哪種Server。這就帶來了更高的生產(chǎn)效率和更加低廉的培訓(xùn)成本。即使你選擇以SQLServer2000的格式來維持?jǐn)?shù)據(jù)庫,你仍然能夠使用全新的用戶界面來完成自己的各項(xiàng)工作。

 

4.讓.NET語言來承擔(dān)主要工作。

T-SQL仍然是用來完成你90%任務(wù)的工具,但是某些任務(wù)要求特別的精確;在這些情況下,T-SQL就顯得尤為不足了。這樣的例子包括逐行控制(row-by-row control),尤其是你必須要將當(dāng)前的行與先前的行進(jìn)行比較,并在一個(gè)過程里寫入多個(gè)表格的時(shí)候。你可以在T-SQL里完成這個(gè)任務(wù)。因此,你可以會(huì)發(fā)現(xiàn)讓.NET的行集來處理非常復(fù)雜的邏輯會(huì)更簡單。我們不建議你匆忙運(yùn)行并重寫.NET里的所有存儲(chǔ)過程;而應(yīng)該把它當(dāng)作是新加進(jìn)來的好東西,而不是對(duì)T-SQL的替換。

 

5.你可以利用報(bào)告服務(wù)的優(yōu)勢(shì)。

我們可以對(duì)“后端能做的一切后端都應(yīng)該做到”這一原則進(jìn)行一些修正。例如我們認(rèn)為在應(yīng)用程序里構(gòu)建動(dòng)態(tài)的SQLServer查詢常常是很無聊的事。有的時(shí)候,更好更安全的方式是用前端的應(yīng)用程序來集中參數(shù),然后調(diào)用存儲(chǔ)過程,這是很有必要的。

 

SQLServer2005的報(bào)告服務(wù)把這一概念擴(kuò)展到了另外一個(gè)層次。在SQLServer2000和更早一些的版本里,報(bào)告是由各種不同的前端應(yīng)用程序(C++、VB、Delphi、Access、Crystal Reports等等)來發(fā)布的。你可以把這一功能放到報(bào)告服務(wù)里,因?yàn)樗哂袩o與倫比的優(yōu)勢(shì)。首先,你從給定前端獲得所有的邏輯。然后,你使用事實(shí)上來自任何前端的報(bào)告服務(wù),這就意味著你的應(yīng)用程序開發(fā)人員能夠從應(yīng)用程序里刪掉很多代碼。這是關(guān)于所有可能用戶界面的一個(gè)報(bào)告,這也就是說如果報(bào)告里有錯(cuò)誤,你一旦修補(bǔ)好了,而所有的用戶面將會(huì)繼承這個(gè)修補(bǔ)程序。

6.內(nèi)置商業(yè)智能。

商業(yè)智能(Business Intelligence,OLAP)并沒有內(nèi)置在先前的SQLServer里,除非你購買的是企業(yè)版的SQLServer2000。即使能夠承擔(dān)得起這一筆費(fèi)用,你也必須重新學(xué)習(xí)一個(gè)全新的界面。如果使用SQLServer2005的話,你可以完成以前能夠完成的所有任務(wù),而使用的是一個(gè)整潔和集成的用戶界面。

 

7.告別DTS,迎接SSIS。

SQLServer2005用一項(xiàng)名為SSIS的新技術(shù)取代了DTS,前者是一個(gè)巨大的突破。我們認(rèn)為SSIS最酷的地方是,數(shù)據(jù)轉(zhuǎn)換現(xiàn)在成了SSIS的一個(gè)對(duì)象。最后,你可以真正地進(jìn)行流控制和錯(cuò)誤處理,方式是建立提取、轉(zhuǎn)換和加載(ETL)操作以外的任務(wù)。

 

8.使用升級(jí)指導(dǎo)進(jìn)行智能升級(jí)。

SQLServer2005引入了新的功能,并對(duì)已有的功能進(jìn)行了改變,以幫助提高性能、安全和可管理性。這些變化可能會(huì)影響到你原有的應(yīng)用程序。這就是為什么微軟的SQLServer小組開發(fā)出升級(jí)指導(dǎo)(Upgrade Advisor)的原因。它會(huì)智能地引導(dǎo)你完成升級(jí)過程,并列出可能會(huì)出現(xiàn)的任何兼容性問題。

 

9.你現(xiàn)在隨時(shí)對(duì)安全進(jìn)行微小的調(diào)整。

由于加入了專門的數(shù)據(jù)庫架構(gòu),并增加了分派某些管理任務(wù)而不需要讓所有的開發(fā)人員和初級(jí)DBA都成為一個(gè)全知全能的高級(jí)架構(gòu)師的能力,因此通過只給予用戶完成他們的任務(wù)所需要的權(quán)限,你可以極大地增強(qiáng)SQLServer2005 的安全性。(無可否認(rèn)的是,有些開發(fā)人員可能認(rèn)為這不是進(jìn)行升級(jí)的一個(gè)好理由。)

 

10.來自企業(yè)可伸縮性的益處。

SQLServer2000存在一些企業(yè)可伸縮性的問題,但是這對(duì)于SQLServer2005來說已經(jīng)不成問題。看來SQLServer2005準(zhǔn)備用自己的利器來對(duì)付Oracle和DB/2的企業(yè)級(jí)產(chǎn)品。不管你怎么算成本(不論是按每個(gè)處理器算還是按每個(gè)客戶算),它總是要比Oracle和DB/2的成本低得多。

 

總結(jié)

即使你不一定需要立即從SQLServer7或者2000上進(jìn)行遷移,但是你應(yīng)該安裝SQLServer2005,因?yàn)樗鶐淼暮锰幨蔷薮蟮?。你可以繼續(xù)管理SQLServer2000的數(shù)據(jù)庫,而不需要對(duì)它進(jìn)行轉(zhuǎn)換,同時(shí)還能夠享受到SQLServer2005帶來的強(qiáng)大的新特性。只要使用一下SQLServer的管理工作間,你就會(huì)忘掉企業(yè)管理器和查詢分析器。它們將很快步CP/M的后塵。

 

【編輯推薦】

  1. 實(shí)現(xiàn)SQL Server索引的代碼示例
  2. SQL Server創(chuàng)建約束的代碼運(yùn)用
  3. 創(chuàng)建SQL Server數(shù)據(jù)庫更是實(shí)在
  4. SQL Server 2005商業(yè)智能功能淺析
  5. 修改SQL Server 2005 數(shù)據(jù)庫的執(zhí)行環(huán)境很簡單
責(zé)任編輯:佚名 來源: 電子工業(yè)出版社
相關(guān)推薦

2010-07-19 09:13:20

升級(jí)到SQL Serv

2010-02-02 10:33:09

Linux升級(jí)系統(tǒng)

2021-10-11 14:59:43

Windows 10Windows 11微軟

2013-10-21 10:07:30

微軟Windows 8.1理由

2010-07-12 15:57:24

Exchange Se升級(jí)

2019-05-14 15:55:15

Fedora 29Fedora 30Linux

2019-11-05 13:20:00

Fedora 30Fedora 31Linux

2020-05-08 17:55:35

Fedora 31Fedora 32Linux

2013-08-20 09:59:25

Windows 8.1微軟操作系統(tǒng)

2011-03-24 09:15:14

Ubuntu 11.0Linux 內(nèi)核2.6

2011-05-03 13:35:56

2010-03-18 17:58:26

至強(qiáng)5500至強(qiáng)5600

2011-04-07 09:44:23

SQL2000數(shù)據(jù)庫SQL2005

2013-08-20 15:48:50

Fedora 18Fedora 19

2013-03-14 14:52:51

Ubuntu12.10Ubuntu 13.0

2022-06-21 08:00:00

FreeBSD 12FreeBSD 13架構(gòu)

2021-12-17 22:42:18

Windows 11Windows微軟

2015-09-30 15:39:21

Ubuntu升級(jí)Linux

2013-05-20 10:39:55

MariaDB

2013-07-03 10:10:46

Windows 8.1
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)