當(dāng)前位置:工程項目OA系統(tǒng) > 泛普各地 > 江西OA系統(tǒng) > 南昌OA系統(tǒng) > 南昌OA信息化
SQLServer2005的10個高級特性
SQL Sever 2005提供了很多新特征和改進之處,這些可以提高生產(chǎn)力、勞動效率,增強有效性,降低管理難度。本文討論了SQL Server 2005數(shù)據(jù)庫引擎的10個高級特征。
1. 數(shù)據(jù)庫鏡像
數(shù)據(jù)庫鏡像是SQL Server 2005的一個高實用性特征。這類似于由于備援失效而導(dǎo)致的服務(wù)器聚類,備援失效是由袖手旁觀的服務(wù)器引起;它們的不同之處在于數(shù)據(jù)庫鏡像是在數(shù)據(jù)庫水平,而不是服務(wù)器水平。主數(shù)據(jù)庫不斷地發(fā)送事務(wù)日志到SQL Sever實例的備份數(shù)據(jù)庫。第三個SQL Sever實例作為證據(jù)數(shù)據(jù)庫,監(jiān)控主數(shù)據(jù)庫與鏡像數(shù)據(jù)庫之間的交互作用。
2. 數(shù)據(jù)庫快照
數(shù)據(jù)庫快照本質(zhì)上是數(shù)據(jù)庫一個即時只讀拷貝,并且是任何類型報告方案很好的候選方案。它不僅僅是一個很好的報告工具,并且在發(fā)生錯誤事件時,可以用于恢復(fù)對主數(shù)據(jù)庫和快照數(shù)據(jù)庫的控制。數(shù)據(jù)丟失可能開始于數(shù)據(jù)庫快照的創(chuàng)建點,結(jié)束于故障事件的發(fā)生。
3. CLR綜合
通過SQL Sever 2005,可以創(chuàng)建帶數(shù)據(jù)庫引擎的自定義.NET對象。例如:可以采用熟悉的.NET語言C#和VB等創(chuàng)建存儲程序、觸發(fā)器和函數(shù)。揭示SQL Sever 2005的這些功能,為你提供了以前沒有用過的工具。
4. 服務(wù)經(jīng)紀(jì)人(Service Broker)
應(yīng)用此特征,可通過TSQL在數(shù)據(jù)庫中創(chuàng)建異步的基于消息的應(yīng)用程序。數(shù)據(jù)庫引擎保證消息傳送、消息序列一致性和句柄消息分組。另外,Service Broker可以在不同的SQL Sever實例中發(fā)送消息。同時它也應(yīng)用于SQL Sever 2005其他特征中。例如:當(dāng)有人試圖改變表結(jié)構(gòu),或出現(xiàn)登陸失敗的字符串時,Service Broker可以定義數(shù)據(jù)庫中的Event Nonfictions發(fā)送消息到Queue。
5. DDL觸發(fā)器
在以前的文章中,我概述了在SQL Server 2005中使用數(shù)據(jù)定義語言(DDL)觸發(fā)器執(zhí)行自定義數(shù)據(jù)庫,并且闡述了Sarbanes-Oxley的靈活性服務(wù)器審計方案(這里是我SOX文章第一章和第二章)。DDL觸發(fā)器在服務(wù)器或數(shù)據(jù)庫水平上進行定義,并且當(dāng)DDL聲明出現(xiàn)時,觸發(fā)器激活。它可以用于新表、存儲程序創(chuàng)建或登陸時,進行審計。
6. 排列功能
SQL Server 2005允許排列從數(shù)據(jù)庫引擎返回的結(jié)果集。允許定制結(jié)果集返回的風(fēng)格,例如:為Web站點數(shù)據(jù)創(chuàng)建定制的頁面調(diào)度功能。
7. 基于數(shù)據(jù)版本的行隔離水平
這個數(shù)據(jù)庫引擎新特征,通過減少數(shù)據(jù)庫中鎖的數(shù)量,提高同時讀數(shù)據(jù)庫的能力。這個特征有兩個版本(它們都在數(shù)據(jù)庫水平被激活):
使用行版本的讀隔離用于單個聲明水平,它在聲明的持續(xù)時間內(nèi)保證數(shù)據(jù)的一致性。
快照隔離用于事務(wù)水平,它在事務(wù)的持續(xù)時間內(nèi)保證數(shù)據(jù)的一致性。
數(shù)據(jù)庫引擎通過存儲在臨時數(shù)據(jù)庫中的行版本,保證數(shù)據(jù)的一致性。當(dāng)聲明和事務(wù)在它們各自的隔離水平被引用時,讀操作訪問相同的數(shù)據(jù),這些數(shù)據(jù)已經(jīng)包含在事務(wù)中,并且從數(shù)據(jù)的前版本讀出來,保存在臨時數(shù)據(jù)庫中。在恰當(dāng)?shù)那闆r下,使用這些技術(shù)可以明顯減少鎖數(shù)據(jù)庫的問題。
8. XML綜合
SQL Server 2005引進了新的XML數(shù)據(jù)類型??梢杂么藬?shù)據(jù)類型存儲完整的XML文檔,并且可以在加工好的文檔中放置確認(rèn)信息。另外的改進包括:XML文檔的查詢能力和在XML數(shù)據(jù)類型上創(chuàng)建索引。
9. TRY...CATCH
在以前的文章中,我概述了在 SQL Server 2005中如何使用新的TRY...CATCH結(jié)構(gòu)捕獲并處理死鎖問題。這個期待已久的特征簡化了數(shù)據(jù)庫中出錯的處理。
10. 數(shù)據(jù)庫郵件
數(shù)據(jù)庫郵件是對SQL郵件的繼承,它是對數(shù)據(jù)庫引擎上電子郵件的巨大改進。有了數(shù)據(jù)庫郵件,則不再依賴Microsoft Outlook或 MAPI 電子郵件客戶程序。數(shù)據(jù)庫郵件使用標(biāo)準(zhǔn)SMTP發(fā)送e-mail信息。這些信息有可能包含查詢結(jié)果和附件(由DBA進行管理)。另外,e-mail處理在數(shù)據(jù)庫引擎空間的外部進行,這意味著在數(shù)據(jù)引擎停止后,消息也能繼續(xù)進行排隊。Tim Chapman是KY,Louisville一家銀行的SQL Server數(shù)據(jù)庫管理員,具有7年的IT工作經(jīng)驗。(zdnert)
- 1用好的OA軟件來杜絕企業(yè)浪費
- 2信息化打通企業(yè)“任督”二脈
- 3云計算不會改變OA行業(yè)格局
- 4城域網(wǎng)匯聚層安全控制
- 5泛普軟件分享:成長性企業(yè)如何開展流程管理
- 6淺談集團OA系統(tǒng)的建設(shè)策略
- 7OA辦公系統(tǒng)選型:易用、實用方好實施
- 8移動OA解決方案開啟綠色、高效會議時代
- 9借移動OA 老板“會管”也“慧管”
- 10虛擬化再引軟件計費爭論
- 112013年運營商發(fā)力行業(yè)信息化
- 12網(wǎng)絡(luò)入侵兩種思路
- 13創(chuàng)建可擴展測試環(huán)境
- 14怎樣評價代理防火墻的優(yōu)劣勢?
- 15解決激光打印機常見故障解析
- 16下一代云計算:隨需而變
- 17以協(xié)同OA為平臺深化人力資源管理
- 18應(yīng)對超大訪問流量統(tǒng)計
- 19用SSL技術(shù)保護Apache服務(wù)器通信
- 20自動化系統(tǒng)助政府“輕量級”辦公
- 21常用的網(wǎng)絡(luò)命令精萃
- 22OA助力“移動政務(wù)” 提速政府信息化
- 23OA軟件價格服務(wù)性價比您最看重哪一個?
- 24泛普軟件:OA軟件業(yè)進入“加強版”競爭階段
- 25在線辦公平臺特色與功能有哪些?
- 26移動RFID系統(tǒng)的含金量何在?
- 27南昌OA系統(tǒng)采購申請單與ERP數(shù)據(jù)對接
- 28內(nèi)網(wǎng)安全的典型的誤區(qū)
- 29準(zhǔn)備金下調(diào)是央行貨幣政策轉(zhuǎn)向的一個信號?
- 30一項好的郵件服務(wù)器災(zāi)難恢復(fù)計劃
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓