BỘCƠNGTHƯƠNG
VĂNPHỊNGBỘ
BÁOCÁOTỔNGKẾTĐỀTÀICẤPBỘ
NGHIÊNCỨUXÂYDỰNGHỆTHỐNGCHƯƠNGT RÌNH T
IẾPDÂNĐIỆNTỬPHỤCVỤTRẢLỜIÝKIẾNLIÊNQUANĐ
ẾNCƠNGNGHIỆP,THƯƠNGMẠITRÊNWebsiteBỘCƠNG
THƯƠNG
Chủnhiệmđềtài:TRẦNĐÌNHLỘC
7287
15/4/2009
HÀNỘI-2009
MỤCLỤC
MỤCLỤC....................................................................................................................................1
MỞĐẦU......................................................................................................................................2
CHƯƠNGI..................................................................................................................................4
TỔNGQUAN...............................................................................................................................4
1. Cơsởpháplý...........................................................................................................................4
2. Tínhcấpthiếtcủađềtài.............................................................................................................4
3. Mụctiêucủađềtài..................................................................................................................5
4. Đốitượngnghiêncứu..............................................................................................................5
5. Phươngphápnghiêncứu.........................................................................................................5
6. Phát biểubàitốn....................................................................................................................6
7. Kếtquảnghiêncứu..................................................................................................................7
CHƯƠNGII..................................................................................................................................8
THIẾTKẾCHƯƠNGTRÌNH.....................................................................................................8
I. Giảiphápvềcơngnghệ...........................................................................................................8
1. Hệđiềuhànhchomáychủ.....................................................................................................8
2. CơsởdữliệuMicrosoftSQL................................................................................................9
3. BộcơngcụVisualStudio.NET2003...................................................................................23
4. PhầnmềmứngdụngmáychủWebServer(IIS6.0)................................................................24
5. Mơhìnhpháttriểnứngdụng...............................................................................................26
6. Giảipháphostinghệthống“Tiếpdânđiệntử”trênInternet.....................................................28
7. Giảipháptruyềnthơng.....................................................................................................28
8. Phânloạinguờidùng........................................................................................................28
II. Thiếtkếchươngtrình.........................................................................................................29
1. Formđăngnhập................................................................................................................29
2. Formnhậpthơngtincâuhỏi...............................................................................................29
3. Formlãnhđạovănphịngxửlý...........................................................................................30
4. Formlãnhđạovụxửlý.......................................................................................................31
5. Chunviênxửlýcâuhỏi..................................................................................................32
6. ThiếtkếFormnhậpliệudanhmụcngườidùng......................................................................33
CHƯƠNGIII.............................................................................................................................34
PHÂNTÍCHVÀTHIẾTKẾHỆTHỐNG..................................................................................34
1. Thiếtkếcơsởdữliệu.............................................................................................................34
1.1. Danhsáchcácbảng:.......................................................................................................34
1.2. Mơhìnhdữliệugiữacácbảngquanhệ...............................................................................34
1.3. Mơtảchitiếtcácbảngcơsởdữliệu:...................................................................................34
2. Mơhìnhcàiđặthệthống.......................................................................................................36
2.1 ucầuhệthống.............................................................................................................36
2.2 Mơhìnhcàiđặtvàtriểnkhaihệthống:................................................................................38
3. Hướngdẫnsửdụng.............................................................................................................38
KẾTLUẬNVÀKIẾNNGHỊ......................................................................................................44
1
MỞĐẦU
Trongnhữngnămgầnđ ây,k h i đấtnướcb ướcv à o g i a i đoạnđổimới,C h í n h
phủđãcónhữngđềántrọngđiểmnhằmquốcgiavềlĩnhvựccơngnghệt h ơ n g tinnhằmn
ângcaohiệuquảcủaứngdụngcơngnghệthơngtinvàthúcđẩyn g à n h cơngnghiệpnàyp
háttriển.
ĐềántinhọchóaquảnlýhànhchínhNhànướcgiaiđoạn20012005vàđềán C h í n h phủđiệntửg i a i đ oạn2 0 0 6 2 0 1 0 đượcb a n hànhl à mộtm i n h c h ứngchonhữngcốgắngcủaChínhphủnhằmđư
acơngnghệthơngtinápdụngvà oc á c hoạtđộngcủakhốicơquanNhànước.Theođó,
cáctrangthơngtinđiệntửcủacáccơq ua n Chínhp h ủ,Bộngà nh rađờ ivà ph á t triển.T
u yn hi ê n, v ềthựcchấtnhữngtrangthôngtinnàymớichỉđápứngđượcphầnyêucầuthự
ctế.Trênt h ựct ếnộid u n g chínhc h ủyếucủac á c t r a n g nàyl à giớithiệuv ềchứcnăng,
nhiệmvụvà cungcấpthông tinhoạtđộngch ứchưacónhiềuứngdụngcụth ểp h ụcvục
hocơngtácquảnlý.Thếmạnhcủacơngnghệthơngtinhầunhưchưađ ư ợ ckhaitháct r i
ệtđể.C ô n g t á c t i n họchoávẫnchưatiếnh à n h đ ư ợ cnhiều.Vấnđềnàythểhiệnrõtron
gnhiềucơngviệc,trongđócólĩnhvựchànhchính.
ĐốivớiBộCơngThương,đượcsựquantâmcủalãnhđạoBộnênhệthốngt h ơ n g ti
ncủaBộtươngđốipháttriểnvàmộtphầnnàođãđápứngđượcnhữngy ê u cầut r o n g c ô
n g t á c quảnl ý . Cách ệt h ốngnhưt h ưt í n điệntử,h ệt h ốngchươngt r ì n h quảnlýc ơ
n g văn,c ơ n g việc,h ệt h ốngc h ươngt r ì n h cấpp h é p tựđ ộ ng,hệthốngcấpchứngnhận
xuấtxứđiệntử,…
vàđặcbiệtlàgầnđâylàhệt h ốngchươngtrìnhcấpphépxuấtnhậpkhẩutựđộng,thựcsự
đãmanglạihiệuq u ảrấtcaochocơngtácquảnlývàphụcvụdoanhnghiệp.
Mặcdù vậy,để tin h ọchố c á c c ơn g việchà n hc hí nh thìHệth ốngthơngtincủ
aBộvẫncầnphảibổsungthêmnhiềuứngdụngnữathìmớiđápứngđượcc á c yêucầuđặtr
a.Tronglĩnhvựctiếpdân,việcxửlý,giảiquyếtnhữngvấnđềq u a n t â m củan g ườid â n
t r o n g lĩnhvựcc ô n g nghiệpthươngmại,hiệnna y vẫnđ ư ợ ct h ựch i ệnt h e o p h ương
p h á p truyềnthống,c ó n g h ĩalàn h ữngq u a n tâm,thắcmắcđềuđượctrựctiếp.Mặcdù
hàngnămBộđãcóchươngtrìnhcảicáchh à n h chính,cáccơngviệchànhchínhđãđ
ượctiếnhànhtươngđốinhịpnhàng,v à hiệuquả.Tu y nhiênmộtsốc ơ n g vi ệcnếutin h
ọchốđượct hì hi ệuq u ảsẽc a o hơnrấtnhiềuvàgiảibớtđượcrấtnhiềuchiphíchongười
dâncũngnhưchocánbộquảnlý.
Làđơnvịtrựctiếptiếpnhậnnhữnghỏiđápcủangườidân,VănphịngBộđãđềxu
ấtvớilãnhđạoBộchonghiêncứuvàtriểnkhaihệthốngtiếpnhậnvàt r ảl ờih ỏiđ ápt r
ê n I n t e r n e t . T r ê n c ơsởn h ữngđ ề xuấtcủaVănp h ò n g , ngàythángnăm2007B
ộđãraquyếtđịnhsốgiaoVănphòngthựchiệnđềtài:
Đâylàmộtđềtàicótínhthựctếcao,vềthựcchấtđâysẽlànhữngnghiêncứuv ềvi ệ
cxâ y d ựngtri ểnkha i d ịchv ụhà nh chínhc ơng. Kếtq u ảcủanó sẽlàmộtphầnt r o n g
cổngthơng tin điệntửcủaBộ,khiđ ivà o hoạtđộ ng,nó sẽtạođiềukiệnđểngườidânth
uậnlợihơntrongviệchỏiđápnhữngvấnđềquantâm.Điềunàytạothuậnlợichongườidâ
nvàdoanhnghiệpđồngthờinângcaohiệuq u ảcơngviệccủacánbộquảnlý.
Trongqtrìnhnghiêncứu,VănphịngBộđãdựatrênquitrìnhthựctếđểxâydựn
gcácthuậttốn,vàmơtảcácquitrìnhdướigócđộtinhọc,đểtừđótốiư uquitrìnhvàxâyd
ựngchươngtrình.Kếtquảcủaqtrìnhnghiêncứulàphầnmềmtiếpnhậnv à trảl ờih ỏiđ
áp(tạmđ ư ợ cg ọil à Tiếpd â n điệntử).C h ươngt r ì n h hiệnn a y đ ãđ ư ợ ctriểnk h a i t r ê
n mạngI n t e r n e t . Mọiq u a n t â m c ủan g ườidânv à o c á c lĩnhv ựcmàBộC ơ n g T h ư
ơngđượcC h í n h phủg i a o quảnl ý đềuđ ư ợ ctrảlời,hoặcgiảiđápkịpthời.
NgồiphầnmềmTiếpdânđiệntử,kếtquảnghiêncứucịnđượctổnghợpt h à n h
mộtbáocáo.Nhữngvấnđềliênquanđếnphươngphápnghiêncứu,mụct i ê u nghiênc
ứu,kếtquảnghiêncứuđượcthểhiệnrấtchitiếttrongBáocáonày.Nộidu ngc hí nh củab
á o c á o b a o g ồm3 chươngk h ô n g k ểphầnmởđầuv à kếtluận.Trongđ ó,c h ương1 n ê u
l ý d o lựachọnđ ề t à i , m ụct i ê p n g h i ê n cứu,vàp h ươngp h á p nghiêncứu.C h ương
2 n ó i v ềh à n h c h í n h v à q u i trìnhnghiệpv ụth ựct ếcủac ơ n g t á c trảl ờihỏiđ áp.Chươ
ng3 đ iv à o p h â n tíchv à thiếtk ếh ệt h ốngTiếpdânđiệntử,trongchươngnàydựavàom
ơhìnhthựctếnhómtácgiảđ ãxâydựngvàmơtảquitrìnhđểtừđóxâydựngchươngtrình.
Trongqtrìnhthựchiệnđềtàinhómtácgiảđãkhảosátthựctế,thuthậpt h ơ n g ti
n,lựachọncơngnghệphùhợp,phântíchthiếtkếhệthốngvàlậptrìnhxâ y d ựngchư
ơngtrình.C á c m ơ đunchươngtrìnhđ ãđượcxâyd ựngvớic á c chứcnăngk h á c n h a u
n h ư:đặtcâuh ỏi,quảntrịhệt h ống,xuấtbảnt h ô n g t i n . Việcxửlýthơngtinđãđượcxâ
uydựngtheođúngquitrìnhtácnghiệp,dữliệuđ ư ợ cx ửl ý h o à n toànt r ê n m ạngt h e
o c á c thuậtt o á n p h ù hợp,n ê n đ ãđ ápứ ngđư ợ cyêucầucủangườiquảnlý.
KhiđượctriểnkhaisẽhệthốngTiếpdânđiệntửsẽgiúpchocôngtácgiảiđ ápnhữn
gvấnđềquantâmcủangườidânđượcnhanhhơn,kịpthờihơnvàhiệuq u ảhơn.Đồngthờ
ikhihệthốngsẽgópphầnkhơngnhỏvàotrongcơngtáccảic á c h h à n h c h í n h , t h ú
c đẩyviệcứngdụngcơngnghệt h ô n g t i n t r o n g cơngt á c quảnlýđiềuhànhcủaBộ.
CHƯƠNGIT
ỔNGQUAN
1. Cơsởpháplý
Đềtài“Nghiêncứuxâydựnghệthốngchươngtrìnhtiếpdânđiệntửphụcv ụt r ảl
ờiý kiếnl i ê n q u a n đếnc ô n g nghiệp,t h ươngmạit r ê n websitecủaBộC ô n g Thươn
g”dựat r ê n mụct i ê u chungv ềứngd ụngvà p h á t triểnC N T T qu ốcg i a .
+NghịquyếtcủaChínhphủsố49/
CPngày04tháng8năm1993vềpháttriểncơngnghệthơngtinởnướctatrongnhữngnă
m90
+Q u y ếtđ ị nhsố211/
TTgn g à y 0 7 t h á n g 0 4 năm1 9 9 5 c ủaThủtướngChính phủphêduyệtchươngtr
ìnhquốcgiavềcơngnghệthơngtin
+Chỉt h ịsố58-CT/
TWn g à y 1 7 t h á n g 1 0 năm2000 c ủaBộC h í n h trịv ềđẩymạnhứngd ụngvàphá t tri
ểncơngngh ệthơngtinph ụcv ụsựnghiệpcơngnghiệphố,hiệnđạihố.
+Quyếtđ ị nhsố81/2001/QĐTTgn g à y 2 4 / 5 / 2 0 0 1 Thủt ướngC h í n h p h ủv ềviệcphêduyệtchươngtrìnhhàn
hđộngtriểnkhaichỉthị58/CTTWcủaBộC h í n h trịvớimụctiêuứngdụngvàpháttriểnCNTTởnướctatronggiai
đoạn2 0 0 1 - 2 0 0 5 vàgiaiđoạn2006-2010
- Quyếtđịnh112/2001/QĐTTGngày25/7/2001củaThủtướngChínhphủp h ê duyệtĐềánTinhọchóaquảnlýhàn
hchínhNhànước.
+Nghịđịnhsố64/2007/NĐCPn g à y 1 0 tháng4 năm2 0 0 7 củaThủt ướngchínhphủvềỨngdụngcơngnghệth
ơngtintronghoạtđộngcủacơquannhànước.
+CăncứQuyếtđ ị nhsố1 9 9 9 củaBột r ưởngBộCôngT h ươngngày3 t h á n g 12
năm2007vềviệcgiaokếhoạchKhoahọcvàCơngnghệnăm2008.
2. Tínhcấpthiếtcủađềtài
Trongnhữngnămgầnđây,đượcsựchỉđạosátsaocủaLãnhđạoBộtrongviệcứ ngd
ụngc ơ n g n g h ệt h ô n g t i n , nênh ệt h ốngc ô n g n g h ệt h ô n g t i n củaBộp h á t triểntư
ơngđốimạnhmẽ.TheođánhgiácủaAlexathìtrangthơngtinđiệnt ửcủaBộCơngThươ
nglu ơn đư ợ cxếpt h ứhạngca o s o v ớicácBộ,n g à n h tạiViệtNam.Cácứngdụngtrênt
rangthơngtinđiệntửcũngđượctíchhợptươngđ ố inhiều,trongđóđaphầnđểphụcv
ụngườidânvàdoanhnghiệp.Tuynhiên,hệthốngthơngtinnàyvẫnchưađápứnghếtcá
cucầuđặtra,việctinhọchóac á c vẫncịnnhiềucơngviệccầntriểnkhaithựchiện.
Nhằmphụcvụtốtngườidânvàdoanhnghiệptronggiaiđoạn20092010t r a n g thôngtinđiệntửcủaBộcầntậptrungnângcấpthànhcổngthôngtinđiện
tử( P o r t a l ) đểc u n g cấpt h ô n g t i n v à c á c d ịchvụh à n h c h í n h c ơ n g trựctuyến,ph
ụcvụngườidânvàdoanhnghiệptheoĐiều28củaLuậtCơngnghệthơngtin;Tiếptụccu
ngcấpbiểumẫuđiệntửquacổngthơngtinđiệntử.Gắnchặtcácnộid u n g trênvớicácnhi
ệmvụthuộcĐềánĐơngiảnhố thủtụchànhchínhtrên c á c lĩnhvựcquảnlýnhànước
giaiđoạn2008-2010.
Cổngt h ô n g t i n đ iệnt ửsẽlàn ơiđ ể triểnk h a i việcc u n g cấpcácdịchvụh à n h c
h ín h c ơ n g trựctuyếnđếnmứcđộ 3 mộtc á c h p h ù hợpv ềsốl ượng,q u y mơ,cũngnhưc
hấtlượng.Đếnnăm2010phấnđấutấtcảcácdịchvụhànhchínhcơng đ ư ợ ccấpt r ựct u y
ếnmứcđ ộ 3 . C á c n h ó m d ịchv ụh à n h c h í n h c ơ n g trựctuyếnmứcđộ3đượcưutiên
đểtriểnkhaitronggiaiđoạn2009-2010chủyếulàc á c loạigiấyphépdoBộcấp.
NhưvậyviệcxâydựnghệthốngTiếpdânđiệntửlàrấtcấpthiết,nólàmộtphầntrong
cổngthơngtincủaBộvàtriểnkhaihệthốngtiếpdânđiệntửcũnglàt h ựchiệnchươngtrì
nhcảicáchhànhchínhnhànướcgiaiđoạn20012010củaBộ.Vàcũngnhằmxốbỏvềcơbảncácthủtụchànhchínhmangtínhquanliêu,r
ườmr à , g â y phiềnh à c h o d o a n h nghiệpv à n h â n d â n ; h o à n thiệnc á c t h ủt ụchà
nhchínhmớitheohướngcơng khai, đơngiảnvàthuậntiệnchodân.
3. Mụctiêucủađềtài
MụctiêucụthểcủađềtàilàXâydựngthànhcôngmộthệthốngTiếpdânđiệnt ửba
o g ồmc ác chứcn ăng( 1) Tin h ọchố qu i t r ì n h tiếpn h ậný kiến,
( 2) Tinhọchóaquitrìnhchuẩnbịnộidungtrảlờiýkiến,
(3)Tinhọchóaquitrìnhx é t duyệtn ộid u n g ,
( 4 ) T i n họch ó a q u i t r ì n h cậpn h ậtý kiếntrảl ời,( 5 ) Hệthốngquảntrịhệthống
4. Đốitượngnghiêncứu
Hệthốngchươngtrìnhđượcxâydựngnhằmđưahệthốngphầnmềmvàotriểnkh
aithựctếtạiBộCơngThươngnhằmgiảiđápnhữngquantâmthắcmắccủangườid â n , d
o a n h nghiệpv ềc á c l ĩnhvựcquảnl ý củaBộ,d o vậy,n h ó m nghiêncứuđãxácđịnhđố
itượngnghiêncứuchínhlàcácVụchứcnăng.Phầnp h â n tíchthiếtkếhệthốngđãđược
đượckhảosátrấtchitiếttạicácđơnvịnàyđ ể thiếtkếvàxâydựnghệthốngchươngtrình.
5. Phươngphápnghiêncứu
Đểđạtđượcmụctiêuđềra,vớimụctiêuvàđốitượngnghiêncứuđãđượcxácđịnh
nhómnghiêncứpdụngmộtsốphươngphápsau:
- Phươngphápthuthập,phântíchđánhgiáthơngtin
- Phươngphápchungia
Giảiphápđểtriểnkhaiphươngphápnghiêncứuvớicácnộidungnhưsau:
+Nghiêncứucácquytrìnhliênquanđếnnhómcơngviệcchính,đánhgiánh ữ
nghệthốngđãđượctinhọchóaliênquan.Bướcnàynhằmxácđịnhrõtiếntrìnhgiảiqu
yếtcơngviệctrongthựctếvàhiểurõnhữngưunhượcđiểmcủacácq u i trìnhthủcơngđểt
hiếtkếhệthống.
+Thuthậpcácsốliệuvàthốngkêvềgiảiquyếtcáccơngviệc,đánhgiá k h ốilượn
gcơngviệcphảigiảiquyếttrênthựctếđểxácđịnhquymơcụthểcủah ệthống.
+P hâ n tíc h yêucầuquảnlý, x á c đị nhrõ yê u cầuđ ố ivớit ừngloạic ơ ng việccầ
nđượcđưavàochươngtrình,làmcơsởchoviệcđápứngđúngucầucủangườidùng.
+Tổnghợpucầu,cácthơngtinkhảosátthựctế,phântíchvàthiếtkếhệt h ống,ph
ânluồngdữliệu,nhằmtránhtranhchấpdữliệuvàtiếtkiệmtàingunb ộnhớcũngnhưđ
ảmbảotốcđộkhicậpnhậtvàkhaithácdữliệu.
+N g h i ê n cứugiảip h á p ứ ngdụngk h o á c ô n g k h a i v à o chươngt r ì n h , y ê u c
ầubảomậtdữliệutrênđườngtruyềnbaogồmcóviệcmãhốdữliệuvàxáct h ựcn h ằm
xácthựcp h i ê n g i a o d ịchgiữab ê n t h a m g i a v à o g i a o dịchtraođ ổ ithơngtin,đảm
bảotínhtồnvẹncủathơngtin,chốngthốitháctráchnhiệmcủac á c bêngiaodịch
+NghiêncứucôngnghệphùhợpvớimôitrườngCNTThiệntại,xácđịnhn h ữngc
ô n g n g h ệt i ê n tiếnsẽá p dụngđ ể p h á t triểnchươngtrình.Nhữngc ơ n g n g h ệmớiphải
đảmbảohoạtđộngtốttrênmơitrườnghiệntại,cókhảnăngtạor a sảnphẩmthânthiệnv
ớingườisửdụng.
+T h ửn g h i ệmnhữngc h ươngt r ì n h mẫu,h o à n c h ỉnhv à c à i đặtt h à n h h ệth
ốngthơngtin.
Mộtsốcơngviệccụthể:
+Khảosátthựctếthuthậpthơngtin
+Phântích,hiệntrạngcácquitrìnhthựctếtạiBộ
+Xâydựngquitrìnhdướigócđộtinhọc
+Đánhgiáquitrìnhmới
+Lấkiếnchungia
+Phântíchthiếtkếhệthốngtheoquitrìnhđãchuẩnhóa
+Lậptrìnhxâydựngchươngtrình
+Triểnkhaithửnghiệm
+Xâydựngbáocáokếtquảnghiêncứu.
6. Phátbiểubàitốn
6
Vớicácđặcđiểmvềnghiệpvụ,cácucầuđưara,bàitốn“Nghiêncứux â y dựngh
ệthốngchươngtrìnhtiếpdânđiệntửphụcvụtrảlờiýkiếnliênquanđếnc ơ n g nghiệp,thươ
ngmạit r ê n w e b s i t e củaBộC ô n g Thương”c ó t h ểđượcp h á t biểunhưsau:
Nghiênc ứux â y d ựngt r i ểnk h a i hệt h ốngt h ô n g tint h ốngnhấtvà t i n họchó a c
ácquytrìnhhoạtđộngtácnghiệp,cáchìnhthứctiếpnhận,lưutrữ,traođổi,t ì m kiếm,x ửl
ý t h ô n g t i n t r ê n mạngm á y t í n h , nhằmgiảiquyếtc ô n g việcliênq u a n đếntrảlờiýki
ếnvàhỏiđápcủangườidânnhằmnângcaochấtlượngvàhiệuquảcủacơngtácđiềuhà
nhcủalãnhđạo.Cáchoạtđộngtácnghiệpcủacánb ộvàchunviêntrongcơquanđược
tinhọchóanhằmgiảmbớtnhữngthủtụck h ơ n g cầnthiết,vàmanglạihiệuquảcaochoc
ơngtáctiếpdân.
Nhưvậy,đểmanglạihiệuquảvàthuậntiệntrongviệctinhọchốquảnlýcầnthiếtk ế
xâyd ựngsẽđ ư ợ cp h â n c h i a thànhc á c m o d u n r i ê n g chotừngđ ố it ượngvàphânth
eocáckhốichứcnăng.Việcphânchianàysẽđảmbảochoviệct ì m kiếmcácthơngtinliê
nquanvàsẵnsàngđápứngđượcmọiucầukhicầnthiết.
7. Kếtquảnghiêncứu
Sauq u á t r ì n h tiếnhànhnghiênc ứu,n h ó m t á c g i ảđ ãx â y dựngđượch ệt h ốn
gchươngtrìnhvàđãtriểnkhaithửnghiệmtrênhệthốngmạngcủaBộ.Kếtq u ảthửnghiệ
mchothấyhệthốngchươngtrìnhđãhoạtđộngtốt,đápứngđượcucầuđềra.Ngồir
a,nhómnghiêncứucũngđãxâydựngđượcbáocáothựchiệnđ ề tài,t r o n g đ ócácgiảip
h á p c ơ n g nghệ,c á c q u i trìnhtriểnk h a i , v à bảnp h â n tíchthiếtkếhệthốngcũngđượ
cthểhiệntrongbáocáonày.
CHƯƠNGII
THIẾTKẾCHƯƠNGTRÌNH
I. Giảiphápvềcơngnghệ
HệthốngthơngtintạiBộđangvậnhànhvàpháttriển,mơitrườngcơngnghệđãđ ư ợ
ct h ốngnhấtv ì vậyc á c c h ươngt r ì n h , c á c ứngd ụngphảit u â n t h ủtheom ô i trường
đangvậnhành.Phầnnàymơtảkháiqtnhữngđặcđiểmcơngnghệcủamơitrườngcơng
nghệthơngtinhiệntạiởBộ,nhómnghiêncứukhơngtrìnhb à y c h i tiếtv ềc á c c ô n g n
g h ện à y , nhữngt h ô n g t i n c ó thểthamk h ảod ễd à n g t r ê n cáctàiliệu.
Nềntảngm ô i t r ườngCNTTc ủaBộđ angvậnh à n h dựatrêngiảiphápc ô n g n g h ệcủ
aMicrosoftvớinhữngđặctrưngchínhnhưsau:
1. Hệđiềuhànhchomáychủ
LựachọnMSWindowsServer2003làhệđiềuhànhmạngdànhchomáychủ.
WindowsSe rve r 2 0 0 3 l à mộth ệđiềuh à n h vạnnăngh ỗtrợt í c h h ợpc h o m ơ hình
mạngC l i e n t /
S e r v e r . D ò n g sảnphẩmS e r v e r c ủaMicrosoftđ ư ợ cthiếtk ếlàm tăngđộtincậy,
đảmbảotínhnăngphânluồngcaovàhỗtrợkhảnăngtíchh ợpcácmạngnhỏtrongmột
hệthốngmạnglớn.Ngồira,vớisựcậpnhậtliêntụctrongthờigiangầnđây.Windows
Server2000/2003đãđạtđượcđếnnhữngt ín h năngcủamộth ệđ iềuhà nhchuyê n nghi
ệp,đápứngđượ ccác yêu cầucủamộthệthốnglớn.
Hệđiềuh à n h W i n d o w s 2 0 0 0 S e r v e r c ó 3 p h i ê n bảnc h í n h l à : W i n
d o w s 2000 S e r v e r , W i n d o w s 2 0 0 0 A d v a n c e d S e r v e r , W i n d o w s 2 0 0 0 D
atacenterS erve r. VớimỗiphiênbảnM i c r o s o f t b ổsungc á c t í n h năngm ởr ộngchot
ừngloạid ịchv ụ.Đếnk h i h ọServer2 0 0 3 r a đ ờ it h ì M i r c o s o f t cũngdựatrênt í n h
năngcủatừngphiênbảnđểphânloạidođócórấtnhiềuphiênbảncủahọServer2 0 0 3 đượ
ctungrathịtrường.Nhưng4phiênbảnđượcsửdụngrộngrãinhấtlà:W i n d o w s Serve
r2003StandardEdition, EnterpriseEdition,DatacenterEdition, W e b Edition.
Sov ớic á c p h i ê n bản2 0 0 0 t h ì h ọh ệđiềuh à n h S e r v e r phiênbản2 0 0 3 c ó nhữ
ngđặctínhmớisau:
- Khản ăngkếtc h ù m c á c S e r v e r đ ể s a n sẻtải( N e t w o r k L o a d B a l a n c i
n g C l u s t e r s ) vàcàiđặtnóngRAM(hotswap).
- WindowsServer2003hỗtrợhệđiềuhànhWinXPtốthơnnhư:hiểuđượcc h í n h
sáchn h ó m ( g r o u p policy)đượcthiếtlậpt r o n g W i n X P , c ó b ộc ơ n g cụquảntrị
mạngđầyđủcáctínhnăngchạytrênWinXP.
- TínhnăngcơbảncủaMailServerđượctínhhợpsẵn:đốivớicáccơngtyn h ỏkhơn
gđủchiphíđể muaExc ha nge để xâyd ựngMa ilSe rverthì cóth ểsửd ụngdịchvụP
OP3vàSMTPđãtíchhợpsẵnvàoWindowsServer2003đểlàmmộthệthốngmailđơ
ngiảnphụcvụchocơngty.
- CungcấpmiễnphíhệcơsởdữliệuthugọnMSDE(MircosoftDatabase E n g
i n e ) đượccắtx é n t ừS Q L S e r v e r 2000.TuyMSDEk h ô n g c ó c ơ n g cụquảnt r ịn h ư
ngn ó cũngg i ú p í c h c h o c á c c ô n g t y nhỏtriểnk h a i đượcc á c ứngd ụngl i ê n qua nđ
ếncơsởd ữliệumà khơng phảitốnchi phí nhiềuđểmuabảnSQ L S e r v e r .
- NATTraversalhỗtrợIPSecđólàmộtcảitiếnmớitrênmơitrường2003n à y , nó
chophépcácmáybêntrongmạngnộibộthựchiệncáckếtnốipeer-topeerđếncácmáybênngồiInternet,đặtbiệtlàcácthơngtinđượctruyềngiữac á c
máynàycóthểđượcmãhóahồntồn.
- Bổs u n g t h ê m t í n h năngNetBIOSo v e r TCP/
IPc h o d ịchv ụR R A S (RoutingandRemoteAccess).Tínhnăngnàychophépbạn
duyệtcácmáytínht r o n g mạngởxathơngquacơngcụNetworkNeighborhood.
- PhiênbảnActiveDirectory1.1rađờichophépchúngtaủyquyềngiữac á c gố
crừngvớinhau
đồngthờiviệcbackupdữliệucủaActiveDirectorycũngdễdànghơn.
- Hỗt r ợt ốth ơnc ô n g t á c quảntrịt ừx a d o W i n d o w s 2 0 0 3 cảitiếnR D P (Re
moteDesktopP r o t o c o l ) cót h ểtruyềnt r ê n đườngtruyền40Kbps.W e b Ad
mincũngrađờigiúpngườidùngquảntrịServertừxathôngquamộtdịchvụW e b mộtcác
htrựcquanvàdễdàng.
- HỗtrợmơitrườngquảntrịServerthơngquadịnglệnhphongphúhơn
- CácClusterNTFScókíchthướcbấtkỳkhácvớiWindows2000Server
chỉhỗtrợ4KB.
- Chop h é p tạonhiềug ốcD F S (DistributedF i l e System)t r ê n c ù n g mộtS e
rver.
2. CơsởdữliệuMicrosoftSQL
a. Nângcaobảomật:
Bảomậtl à t r o n g t â m c h í n h c h o n h ữngt í n h năngmớit r o n g S Q L Server2
005. Điềun à y phảnánhsựphảnứnglạicủaMicrosoftvớisâumáytínhS l a m m e r đ ãtấ
nc ô n g S Q L S e r v e r 2 0 0 0 . N ó cũngc h o thấymộtt h ếg i ớin g à y càngcónhiềud
ữliệukinhdoanhcónguycơbịlộrangồiInternet.
+Bảomậtnhómthưmụchệthống:
- Nhómmụch ệt h ốngb a o gồmc á c Viewbênd ướicấut r ú c d ữliệuh ệthống.
Ngườisửdụngkhơngthấyđượcbấtcứbảngbêndướinào,vìthếnhữngn gườidùngkh
ơngcókỹnănghoặccóýpháhoạikhơngthểthayđổihoặclàmhưh ỏngcácbảngn à y đ
ược.Điềun à y ngănl à m h ỏngcấutrúcc h í n h m à S Q L S e r v e r phụthuộcvào.
+Bắtbuộcchínhsáchmậtkhẩu:
- KhicàiW i n d o w Server2 0 0 3 , c ó thểá p dụngchínhsáchmậtkhẩucủaW i n d
o w choSQLServer2005.Dovậycóthểthihànhchínhsáchvềmứcđộvàngày hếthạn
củam ậtkhẩutrê n SQLServer2005 giốnghệtnhưcho tà i khoảnđăngnhậpvàoWin
dowsmàtrong2000khơnghỗtrợtínhnăngnày.Vàcóthểtắthoặcmởviệcbắtbuộc
chínhsáchmậtkhẩuchotừngđăngnhậpriêng.
+Táchbiệtgiảnđồvàngườidùng:
- SQLServer2000khơngcókháiniệmgiảnđồ(Schema):Ngườidùngsởh ữuc
á c đ ố it ượngC S D L . Nếumộtngườid ù n g User1tạomộtđ ố it ượngl à m y T a b l e
thìtêncủađốitượngsẽlàUser1.myTable.NếuUser1bịxóa,cầnthayđ ổ it ê n củađ ố it
ượng.V i ệcn à y g â y r a v ấnđ ề v ớin h ữngứngd ụngphụt h u ộcv à o têncủađốitượngđể
truyxuấtdữliệu.
- TrongS Q L S e r v e r 2 0 0 5 , ngườid ù n g cót h ểt ạogiảnđ ồ c ó t ê n k h á c vớing
ườidùngđểchứacácđốitượngCSDL.VídụUser1cóthểtạogiảnđồcótênl à HRvàtạo
mộtđốitượngEmployee.KhithamchiếuđếnđốitượngđónhưlàHR.Employee.Vìthến
ếuUser1xố,thìkhơngcầnthayđổitêngiảnđồ,nghĩalàmãứngdụngvẫnđượcgiữnguy
ênbởivìđốitượngvẫnđượcgọilàHR.Employee.
+TựđộngtạochứngnhậnchoSSL:
- TrongS Q L S e r v e r 2 0 0 0 , k h i d ù n g S e c u r e S o c k e t s L a y e r ( S S L ) đ ể đ
ă ngnhậpvàothểhiệnSQLServer,phảitạochứngnhậnđểlàmcơsởsửdụngSSL.
SQLServer2005tựtạochứngnhậnchongườidùng,điềuđóchophépsửdụngSSL,m
àkhơngcầnphảiquantâmviệctạochứngnhận.
b. MởrộngT-SQL:
- TransactS Q L là mộtp h i ê n bảncủaStructuredQueryLanguage(SQl),đ ư ợ cdùngbởiSQLSe
rver2005.Transact-SQL thườngđượcgọilàT-SQL.TSQLcón h i ềut í n h năngd o Microsoftpháttriểnk h ô n g c ó t r o n g A N S I S Q L (
S Q L chuẩn).
- CảitiếnkhảnănghỗtrợXML:SQLServer2000chophépnhậndữliệuq u a n
h ệởdạngXMLvớimệnhđề FO RXML,hoặclưutrữXMLnh ưdữliệuq u a n hệtron
gSQLServersửdụngmệnhđềOPENXML.SQLServer2005cót h ê m mộtkiểudữl
iệumớilàXMLchophépviếtmãnhậndữliệuXMLnhưlàX M L , tránhviệcbiếnđổitừ
XMLthànhdữliệuquanhệkhidùngOPENXML.Dovậycũngcóthểdùngtàiliệugiả
nđồbiểudiễntrongngơnngữW3CXMLS c h e m a Definition(đơikhigọilàgiảnđồ
XSD)đểchỉracấutrúchợplệtrongXML.
- ViệcsửdụngkhốiTry…CatchtrongmãTSQLchophépchỉrađiềugìphảilàmkhilỗixảyra.
- TrongSQLServermanagementStudio,ngườidùngcóthểtìmthấynhiều
đoạnmãmẫugiúpngườithựchiệnnhữngtácvụthườnggặpvớiT-SQL.
c. Tăngcườnghỗtrợngườipháttriển:
+HỗtrợchoCommonLanguageRuntime(CLR):
- CLRĐượcdùngbơimã.NET,đượcnhúngvàotrongcỗmáyCSDLSQLServe
r2 0 0 5 . Ngườic ó thểviếtc á c t h ủt ụcl ưus ẵn,t r i g g e r , h à m , t í n h t o á n tậph ợpvàcá
ckiểudữliệudongườidùngđịnhnghĩabằngcáchsửdụngcácngơnn g ữnhưVB.NET
hoặcC#.
- Thửtụclưusẵnđượcviếtbằngngơnngữ.NETlàmộtthaythếtốtchothủtụclưusẵ
nmởrộngtrongSQLServer2000bởivìngườisửdụngcóthểchỉramứcđộbảomậtcho
mã.NET.Có3mứcđộbảomậtchomã.NET:
+A n Tồn:Mứcđ ộ n à y k h ô n g c h o p h é p t r u y cậpn g o à i p h ạmv i SQL
Server.M ã củan g ườisửd ụngk h ô n g đượcp h é p truycậph ệthốngtậptin,registr
y,cácbiếnmơitrườnghoặcmạng.Đâylàmứcbảomậtcaonhất.
+Truyxuấtmởrộng:Mứcđộnàychophéptruyxuấtcógiớihạnrangồiphạmv i
SQLServer.Cụt h ểlàcót h ểtruyxuấtregistry,hệt h ốngtậpt i n , c á c biếnmôitrườnghoặ
cmạng.
+Cáckiểudữliệumới:
- Varchar(max):K i ểun à y c h o p h é p dùngc h u ỗik í t ựl ớnh ơn8 0 0 0 b y t e (80
00kítự).Tốiđalà2GB.
- Nvarchar(max):K i ểun à y c h o p h é p dùngchuỗik í t ựUnicodel ớnh ơn8 0 0
0 byte(4000kítự).Tốiđalà2GB.
- Varbinary(max):kiểunàychophépd ù n g dữliệunhịphânlớnhơn8000
byte.
+SQLManagementObject(SMO):
- SMOthayt h ếc h o DistributedManagementObjects( D M O ) đ ư ợ cd ù n g
trongSQLServer2000.SMOnhanhhơnDMOởnhiềuthiếtlậpbởivìmỗiđốitượngch
ỉđượcthựchiệnt ừngphần.V í d ụ,muốnli ệtkê mộtda nh sáchhà ng n g à n đốitượnglê
ntreeview(Cấutrúchìnhcây),k h ơ n g cầnnạpđầyđủthơngt i n củađốitượngngay
mộtlần.Banđầungườidùngchỉcầnhiểnthịtêncủađốitượng,khinàocầnthìmớinạpđầ
yđủthơngtincủađốitượngđó.Điềunàygiúptiếtkiệmđượcnhiềuthờigianchocáctácvụ
đơngiản.
+Tựđộngthựcthimãkịchbản:
- Nếudùngcácchươngt r ì n h củaMicrosoftn h ưMicrosoftAccess,Excel,c ó thểt
ạocácmacro(mãthựcthi)chophépthựchiệntựđộngmộtsốtácvụnàođ ó.S Q L S e r v e
r 2 0 0 5 cót í n h năngt ựđ ộ ngtạomãk ịchbảnT S Q L từn h ữnghà nh đ ộ ngmàngườid ù n g giaodiệnh ì n h ảnht r o n g S Q L S e r v e r
M a n a g e m e n t Studio.
+TruycậpHttp:
- DùnggiaothứcHTTPđểtruycậpvàoSQLServer2005làtínhnăngmớichoph
épngườilậptrìnhtruycậpvàoSQLServermàkhơngphụthuộcvàoviệcII S cóđangchạ
ytrêncùngmáyhaykhơng.SQLServercóthểcùngtồntạivớiIISnhưngkhơnggiố
ngvớiSQLServer2000,IISkhơngcịnlàucầubắtbuộcvớiS Q L S e r v e r 2 0 0 5 .
TruycậpHTTPc h o p h é p p h á t t r i ểnd u n g X M L W e b ServicevớiSQLServer
2005.TruycậpHTTPcóthểthựcthinhómlệnhTSQLhoặcthủtụclưusẵn.Tuynhiên,vìlídobảomaajtmtruycậpHTTPmặcđịnhsẽbịvơ
hiệuhóa.ĐểsửdụngtruycậpHTTPphảichỉrõngườidùng,thủtụclưusẵnvàCSDLđượ
cphéphỗtrợnó.
d. Tăngcườngkhảnăngquảnlý:
CáccơngcụquảnlýtrongSQLServer2005cósựthayđổirấtlớnvớiSQLServer2
000.ThayđổichínhđếntừSQLServermanagementStudio.
+Nhữngcơngcụquảnlýmới:
- TrongSQLServer2000,cơngcụquảnlýchủyếulàEnterpriseManagervàQ
ueryAnalyzer.SQLServer2005,VớicơngcụquảnlýmớilàSQLServer
ManagementStudiođãthaythếhồntồn2cơngcụtrêncủaSQL2000.Cơngcụnà
ychophépquảnlýnhiềuthểhiệnSQLServerdễdànghơn.Từmộtgiaodiện,ngườidùn
gcóthểquảnlýnhiềuthểhiệncủacỗmãyCSDLSQLServer,AnalysisServices,Intergra
tionServicesvàReportingServices.
- CơngcụmớiSQLServerConfigurationManagerchophépkiểmsốtcácd ịchvụ
kếthợpvớiSQLServer2005.NócóthểthaythếchoServicesManagerv à cơngcụcấuhì
nhmạngchoServervàClient.c ũngcóthểkiểmsốtmộtsốd ịchvụkhácnhư:SQLSe
rver,SQLAgent,SQLServerAnalysisServices,DTSS e r v e r ( C h o S Q L S e r v e r I
n t e g r a t i o n Services),Full- TextSearch,SQLBrowser.
+Profiler:
- ChophépngườidùngphântíchnhữngvấnđềvềhiệusuấtthựcthitrongS Q L S
erver2005.
+SQLServerAgent:
- NhữngkhảnăngcủaSQLServerAgent,thànhphầnhỗtrợchocáctácvụđ ãđượ
clậpthờigianbiểu,đượcnângca o. víd ụ,sốtác vụđ ồ ngthờimàSQLServerAgentc
ó thểchạyđượctănglên.SQL2000 chỉdùngSQLAgenttrongn h ữngtácvụliênquanđ
ếncỗmáyCSDL.còntrong2005,SQLServerAgentt h ựct h i c á c t á c v ục h o Analy
sisS e r v i c e s v à IntegrationServices.S Q L S e r v e r A g e n t d ù n g W i n d o w s M a
n a g e m e n t I n s t r u m e n t a t i o n ( W M I ) , c h o p h é p ạnv i ếtmãtránhthựcthit
ácvụ,nhưkhiđĩacứngđầythìcáctácvụvẫnđượcthựcthithànhcơng.
+Cấuhìnhđộng:
- TrongSQLServer2005,cóthểthựchiệnbấtkìThayđổicấuhìnhnàomàkh ơng c
ầnkhởiđộnglạiSQLServer,kểcảkhiđangchạytrênWindowsServer2003. Bêncạ
nhđó,cũngcóthểthayđổiáplựcCPUvàI/
Onếucần,cóthểthêmnóngbộnhớchoServernếucóphầncứngthíchhợp.
+GửimailtừCSDL:
- Đâylà tí nh năngkhámớimẻtrongSQLServer2 0 0 5 . Nóth a y th ếSQLMail t r
o n g S Q L S e r v e r 2 0 0 0 . D a t a b a s e M a i l s ửd ụngg i a o t h ứcS i m p l e M a
i l TransferP r o t o c o l (SMTP).K h ô n g c ò n bấtkỳphụthuộcn à o v ớiMessagi
ngApplicationProgrammingI n t e r f a c e ( M A P I ) v à cũngk h ơ n g c ị n địihỏiphảic
óO u t l o o k . Việcloạib ỏnhữngp h ụthuộcnàyt r á n h đ ư ợ ch i ềuvấnđ ề m à ngườid ù
n g S Q L S e r v e r 2 0 0 0 gặpphảiv ớiSQLMail.Ngoàir a , DatabaseMailcũnghỗtrợhoạ
tđộngliêntiếp,ghitậptinLogvàkiểmtrahoạtđộng.
e. NângcaođộsẵnsàngcủaCSDL:
SQLServer2005hỗtrợ3loạinângcaođộsẵnsàngcủaCSDL:
- Truycậpdữliệuđồngthời.
- SẵnsàngsaukhiServerbịhỏnghoặcdothiêntai.
- SẵnsàngtrongkhibảotrìCSDLvàsửađổi.
+Truy cậpdữliệuđồngthời:Cónghĩalàcóthểnhậnđượcdữliệutrongk h i nhữn
gngườidùngkháccũngđangtruycậpnó.
- Tạoảnhd ữliệu:Tạobảnsaol o g i c củaCSDLở t h ờiđ iểmx á c đ ị nh.Ngườid
ù n g c ó thểd ù n g ảnhd ữliệu( S n a p s h o t ) l à m nguồnc h o cácbáoc á o R e p o r t i
n g ServicesmàkhơngcầnnạpbảnsaotrựctuyếncủaCSDL.
- Cơlậpảnhdữliệu:Đâylà cấpc ơ lậpgiaodịchmớiđểcảithiệnđộ sẵns à n g củaCS
DLchocácứngdụngđọc,bởivìcơchếghikhơngkhóacơchếđọc.Cácứngdụngghibắtbu
ộcphảidịtìmxungđột.
- Lậpchỉmụctrựctuy ến:Trong th ờigianchỉmụcđượ cxâ yd ựnglại,nóvẫnc ó t
h ểđ ư ợ cd ù n g c h o việct r u y xuấtd ữliệu.Điềun à y x e m n h ưcảithiệnhiệusuấtthựct
hitrongkhoảngthờigianđó.
+S ẵnsàngsauk h i S e r v e r b ịh ỏng:S Q L S e r v e r 2 0 0 5 c u n g cấpk h ảnăngsẵn
sàngcủaCSDLliênquanđếnhỏnghóccủaServerhaycáctìnhhuốngsựcốkháctốthơn.
Cáctínhnăngsauđượcthêmvàoliênkếtlỗiserverđãđượchỗtrợt r o n g SQLServer20
00Enterprise:
- Khơip h ụcnhanhh ơn:S a u k h i serverb ịhỏng,CSDLđ ư ợ clàmđ ể sẵnsàngc
hongườidùngnhanhhơntrongqtrìnhkhơiphục.
- TạobảnsaoCSDLtrựctuyến(DatabaseMirroring):Sửdụngphầncứngchuẩn,Se
rverlưubảnsao(MirrorServer)lnđượcduytrìbảnsaoCSDLmớinhất.KhiServe
rchínhbịlỗi,Serverlưubảnsaosẵnsàngđểsửdụngchỉtrongv à i giâyvàserverchínhl
úcnàybịẩnđiđốivớingườidùng.
- ĐịnhhướngngầmlạikếtnốichoClient:Khikhơiphụcserverlưubảnsaod ù n g đị
nhhướngngầmlạikếtn ốichoclient(TransparentClientredirect).LớpM D A C ( M i
c r o s o s f t D a t a AccessComponent)g h i nhậnMirrorServerk h i kếtn ốiđếnserverc
hính.Nếuserverchínhbịhỏng,MDACđịnhh ướngkếtnốitớiMirrorServer.
+SẵnsàngtrongkhibảotrìCSDL:Qtrìnhsaolưuvàkhơiphụcphảitincậynếu
muốnkhơiphụcdữliệuhiệuquả.SauđâylàmộtsốtínhnănghaymàS Q L Server2005
cungcấp:
- Sửachữatrựctuyếntừngphần(FinerGrainedOnlinerepairs):cóthểkhơip h ụcd
ữliệuf i l e G r o u p v ớiCSDLđ angsẵns à n g s a u k hi f i l e G r o u p chínhđượckhơiphụ
c.
- Nângcaochứcnăngkiểmtrasaolưudựphịng(EnhancedBackupV erificati
on):ViệckiểmtracácbảnsaolưudựphịnghồnthiệnhơncácphiênbảnS Q L S e r v
e r trước.C ú p h á p R e s t o r e V e r i f y O n l y k i ểmt r a mọit h ứcc ó t h ểkiểm,rútngắnq
trìnhghibảnsaolưudựphịngxuốngServer.
- Tạobảnsaocủabảnsaolưudựphịng(BackupMediaMirrroring):Điềun à y ch
ophéptạothêmbảnsaolưudựphịngđểgiảmthiểukhảnăngkhơiphụck h ô n g thànhc
ônghoặctạobảnsaolưungoài.
- Kiểmt r a t ổngt r a n g C S D L ( D a t a b a s e P a g e Checksums):K i ểmt r a t ổ
ng(Checksum)đ ư ợ ct h ê m v à o t ừngt r a n g d ữl i ệut r o n g C S D L đ ể d ị t ì m lỗi,nếu
k h ơ n g cóthểbịsaisót.
- Kiểmtratổngbảnsaolưudựphịng(BackupChecksums):Thêmcơchếdịtì
mlỗitrongkhithựchiệnsaolưudựphịng.Nócóthểtìmlỗitrướcvàsửal ỗisau.
- Saolưudựphịngdữliệuvàtậptinlog(backupDataandLogs):Nhữngvấnđề
vớisaolưudựphịngtậptinlogcùngthờigianvớisaolưudựphịngdữliệucủacácphiên
bảntrướcđãđượcgiảiquyếttrongSQLServer2005.
f. NângcaokhảnăngmởrộngCSDL:
- Càiđặttrongmộtliêncung:NgườidùngcóthểcàiđặtSQLServer2005tro n
g mộtl i ê n cung( C l u s t e r ) l ê n đếnt á m n ú t c ó t h ơ n g b á o t ì n h trạngcủaq u á tr ình
trênmỗinút.Khicàiđặt,AnalysisServicessẽđượccàiđặttrongmộtliênc u n g . Khản
ăngcàiđặttựhànhvàoliêncunglàđiểmmớicủaSQLServer2005.
- Phânvùngdữliệu:MộtvàiđốitượngCSDLrấtlớn,vìthếcầnthiếtphảic h i a n h
ỏc á c đ ố it ượngC S D L t h à n h nhữngp h ầnn h ỏh ơnđ ể cóthểq u ảnl ý được.Giảs
ửn g ườid ù n g c ó m ộtbảngc h ứad ữliệub á n lẻt r ựct u y ếnr ấtl ớnc h ứad ữl i ệuc ủan
h i ềut h á n g . Ngườid ù n g c ó thểc ảithiệnhiệusuấtt h ựcthibằngcáchchiabảngthành
nhiềuphânvùngnhỏhơnvớimỗiphânvùngchứadữliệucủatừngtháng.Ngườidùngcũ
ngcóthểphânvùngchỉmục.Nếuphânvùngd ữliệuvàchỉmụcđượccanhphùhợpvớinh
au,ngườidùngcóthểlấycácphânv ùn grakhỏibảnghoặcđưavàobảng.Điềunàyrất
hữchnếungườidùngcódữli ệuc ủa12 th á n gs a uc ùn g, phân vù ng th e o từngth
á n g. Ngườidù ngc ó thểlấyd ữl i ệucủa1 2 t h á n g trướcr a khỏiCSDLvàtạop hâ n v ù n
g mớic ho th á n g hiệnthời.
- Giáms á t đ iềuc h ỉnhc ỗmáyCSDL:DatabaseEngineT u n i n g Advisor(DT
A):là chứcnănggiá m sátđiềuchỉnhcỗmáyC S D L củaS Q L Se rver 2 0 0 5 t h a y thếc
hoSQLServer2000IndexTuningWizard.DatabaseTuningAdvisorcóthểg i
ú p ngườid ù n g điềuc h ỉnhhiệusuấtt h ựct h i chotồnb ộCSDLc h ứk h ơ n g chỉriêng
cholậpchỉmụcnhưphiênbảntrước.
+D TA c ó thểq u ảnlýcá c phâ n vùng v à hỗtr ợđiềuchỉnhvà i hoạtđộngl i ê n qu
anđếnviệcsửdụngnhiềuCSDL.Nógiúpc ảithiệnkhảnăngsẵnsàngcủaCSDLtrong
khitạoc h ỉmục.Ngườid ù n g c ó thểthiếtl ậpt h ờig i a n t ốiđ ac h o DTAđểđạtmứctiêuc
huẩnnhằmtránhcáctrườnghợpchạyqlâu.Ngườid ù n g cũngcóthểt ì m h i ểuc á c
p h â n tích“ W h a t if”t r o n g DatabaseTuningAdvisorchophépngườidùngkhám
phánhữnghiệuquảcóthểtiếpcậnđược.
- Hỗtrợg ắnn ó n g bộnhớ:Nếun h u c ầub ộnhớc ủacủaS Q L S e r v e r c ủan g ườid
ù n g tăngđ ángk ểv à ngườid ù n g đ angchạyS Q L S e r v e r t r ê n W i n d o w S er v e r 2
003vớiphầncứngthíchhợp.Ngườidùngcóthểtậndụngkhảnănghỗt r ợgắnnóngbộn
hớ(HotAddMemory)đểgắnthêmbộnhớmàkhơngcầntắtmáychủ.Điềunàychophépngườid
ùngcảithiệnhiệusuấtthựcthidướitảicaov à tránhđượcthờigianchết.
- Replication(Đồngbộ):Hiệus u ấts a o c h é p v à đồngbộđượcc ảit h i ệnt r o n g
SQLServer2005.SốSubscribertrongreplicationđượctănglên.
g. Tăngcườngkhảnăngkhaithácthôngtin:
- Khait h á c t h ô n g t i n (BusinessI n t e l l i g e n c e ) l à sứcm ạnhđángchúý củaS
Q L Se rver 20 05. C á c t ín h n ăngđượct hê m vàoAnalysisServices.IntegrationServ
icesthaythếchoDataTransformationServicesvàReportingServicesđượcx â y d ựng
t r ê n c á c tínhnăngc ủaR e p o r t i n g S e r v i c e s 2 0 0 0 đượcp h á t h à n h đ ầ uti ê n vào
năm2004.
- Khait h á c t h ô n g t i n t r o n g SQLS e r v e r 2 0 0 5 sửdụngc á c m ẫuI n t e g r a t
e , AnalyzevàReport.NgườidùngcóthểdùngIntegrationServicesđểkếthợpdữliệut
ừnhiềunguồnlạivớinhau.SửdụngAnalysisServicesđểcóđượccáinhìnc h i tiếtbêntr
ongdữliệu.Ngườidùngcóthểtạocácbáocáothểhiệncácphânt í c h kinhdoanhvớin
gườidùngbằngreportingServices.
+IntegrationServices:
- SQLServerIntegrationservices(SSIS)làmộtcảitiếntừdịchvụbiếnđổid ữliệu(
Da ta Transformation).N h ữngkhá c biệtc hí nh ba o gồmviệcgiớithiệuc á c côngcụ
thểhiệndạngđồhọanhưSSIS Designerthông quaBIDSvàSQ L ServerI m p o r
t a n d ExportWizard.Tăngk h ảnăngm ởr ộngb ằngc á c h s ửd ụngc á c tácvụtùychỉnh,n
guồndữliệu,nơilưugửidữliệutớivànhữngbiếnđổidữliệu.nhữngthayđổivềkiếntrúc.
- Dòngdữliệuvàdòngđiềukhiểnđượctáchbiệtthành2cỗmáyriêng:Cỗmáyđiề
uk h i ểnở t h ờig i a n c h ạyc h o I n t e g r a t i o n Servicesv à cỗm á y d ị n g dữliệuchoI
ntegrationServices. Sựtáchbiệtnàygiúpchosựkiểmsốtviệcthựct h i góidữliệut
ốthơn,tăngtínhtrựcquancủaviệcbiếnđổidữliệuvànângcaok h ảnăngmởrộngcủaint
egrationServicesbằngcáchđơngiảnhóaviệctạovàthựcthicáctácvụtùychỉnhvà
biếnđổidữliệu.
- Cáctácvụmới:
+W M I DataR e a d e r : t r u y vấnd ữliệuWMI(WindowsManagementInstrume
ntation).
+WMIEventWatcher:LắngnghecácsựkiệnWMI.
+Hệthốngtậptin:Thựchiệncáchoạtđộngtrêntậptinvàthưmụctrongh ệthốngt
ậptin.
+WebService:TruyxuấtWebService.
+XML:LàmviệcvớicáctàiliệuXML
+AnalysisServicesExecuteDDL:ThựcthicáctậplệnhDDL.
+DataMiningQuery:Truyvấndữliệuchocácmơhìnhkhaithácdữliệu.
+AnalysisService:
- CónhiềuthayđổiđượcthựchiệnđốivớicơngcụAnalysisService,thỉnht h o ảng
đượcx e m nhưl à c ơ n g cụp h â n t í c h k i n h d o a n h (BusinessAnalytics).Đượcxâ
ydựngtừnềntảngSQLServer2000AnalysisServices,MicrosoftSQLS e rv e r 2 0 0
5 A n a l y s i s S e r v i c e ( S S A S ) hỗtrợthêmchochứcnăngk h a i t h á c thôngt
in(BusinessInte lligent), khảnăngmởrộnggia tăng,tính sẵncó và bảomậtc h o c á c
giảip h á p BusinessI n t e l l i g e n t t r o n g k h i l à m c h o c h ú n g d ễtạo,d ễtriểnkhaivàd
ễquảnlý.
- CácTrìnhthiếtkếtrongSSAS:
TrìnhThiếtkế
DiễnGiải
CubeDesigner
Hỗt r ợc h o việcsửd ụngthơngt i n phânt í c h , g i a o d ịch,k ịchbảnt
ậplệnhMDXvàcáchàmchỉsốhoạtđộngchínhKPI.
DataMiningMo Đượcd ù n g đ ể đ ị nhn g h ĩa,xemvàk i ểmt r a c á c cấut r ú c k h a i ph
de lDesigner
á , cácmơhìnhkhaiphátrongBIDS.
DataSourceVi
ewDesigner.
Cungcấpmơitrườngdựatrên kiểubiểuđồ,đơngiảnđểđịnhn g h ĩac
ácbảngvàcácquanhệtrongDataSourceViewtớicácđốitượngAn
alysisService.
Dimension
D es igne r
Nângcaođểcungcấpchonhữngđịnhnghĩamãphântíchdựatr ê n t
h u ộct í n h, c á c cấut r ú c p hâ n cấpt h u ộct ín h v à d o n g ườidùngđ
ịnhnghĩa,giaodịchvàghitrảmãphântích.
-CácWizardSSASmớivàcảitiến:
Wizard
DiễnGiải
BusinessIntel
Cungcấpcáctínhnăngkhaithácthơngtinnângcao,nhưchuyển
ligentWizard
đổitiềntệ.
Hướngdẫnthựchiệnt ừngbướcthiếtk ếv à lặpmẫud ữliệub a chiều.Cun
gcấpnhữngtínhnăngnângcaobaogồmcơngnghệtựx â y đ ể p h â n t í c
CubeWizard h v à quyếtđ ị nhm ã p h â n t i c h s m kiếnt r ú c h ì n h cây, đánhgiácá
cnhómtừcácbảngvàquanhệcủanguồndữliệubêndưới.
DataMining Tạomớicáccấutr úc kha i p há d ựatr ê n qua nh ệhoặclàd ữliệuphântí
Mode l Wizar chđachiềucóthểđượcsửađổisauđóbằngDataMiningD e sign er.
d
Tựđ ộ ngv à n h a n h c h ó n g nhậnt h ô n g tingiảnđ ồ q u a n h ệcủan
DataSource
guồnd ữliệuv à x â y d ựngc á c bảng,c á c q u a n h ệtrêncácđ ố it ượng
ViewWizar
AnalysisServices,nhưDimensionsvàCubes.
d
Thêmdầnn h ữngt h a y đ ổ iv ềc h i ềud ữl i ệu,g h i t r ởlạic h i ềud ữliệu,đ
DimensionW
ánhgiádựatrêntàikhoảnvàthờigianđểthiếtkếcácchiềucủaCSDLtron
izard
gAnalysisServices.
MigrationWi ChuyểnCSDLtừcácphiênbảnAnalysisServicestrướcđâysangt h ểhi
zard
ệncủaSSAS.
SchemaGene ChophéptạocácgiảnđồquanhệdựatrêncácđốitượngAnalysisServic
ration
eđ angt ồntại,Cót h ểđ ư ợ cd ù n g đ ể đ ị nhnghĩa