NgUdi dung co cac may tlnh rieng biet dupe goi la client va truy cap CSDL server thong qua cac ting dung tren may client cua ho trong mo hinh 2 lcfp hoac thong qua cac dng dung tren mot
Trang 1Nguyen Thien B ang (Chu bien)
Phiictng Lan (Hieu dinh)
trinh
dat cau hinh SQL S erver 2000 bang, View, Trigger, S tore P roced u re
SQL Server 2000
Trang 2M Nguyin Thien Bang (Chu biert)
Trang 3LCfl NOI DAU 3
l 6 i ti / a
Nham pho cap kien thufc tin hoc ve cong nghe thong tin den moi ngUdi, moi tang ldp trong xa h6i, n h l slch Minh Khai xin tran trong gufi den cac ban bo giao trinh “Tu sach dl hoc” Bo sach hudng den cac ban hoc sinh pho thong, sinh vien, nhufng ngUdi thuoc nhufng nganh nghe khong chuyen nhung co niem dam me tin hoc Giao trinh dirpc xay dung
a mufc do pho thong, don gian va that dl hieu.
Nhufng kien thufc trong giao trinh nay co the lam bode dem de din
d lt niem say me tin hoc cua ban di xa va bay cao hon nffa Chung toi co' ging don gian hoa nhufng kien thufc tin hoc ve hau het moi linh vUc cua nganh cong nghe thong tin bao gom: Co sd duf lieu (Database), lap trinh (Programming), xay dung ufng dung (Application), Internet, Web, cac ngon ngd lip trinh Java, NET, cac h i thong nhu Linux, Windows Kho'i lupng kien thufc rat khong 16 va ban khong co dii thOi gian de tilp can? bo giao trinh cua nha sach Minh Khai se giup ban
G ilo trinh SQL Server dau tien nay bao gom 15 chuong va phln
phuc luc, giup ban tu hoc he quan tri co sd duf lieu SQL Server 2000 cua
Microsoft that d l dang va don giln Td budc tim hieu khli niem, cai dat, tao co sd duf lieu, suf dung phat bieu SQL (Structure Query Language) cho den xay dung ufng dung dua trln co sd dU lieu da tao trong clc ngon ngO nhu Visual Basic, NET Ban se nlm vUng cac khai niem cung nhu kien thufc ve Table, View, Store Procedure, chi muc (Index), Trigger, T-SQL, sao luu (Backup), b io mat (Security)
Hoc suf dung SQL Server 2000? Thlt dl dang!
MK.PUB.
Trang 44 LCfl n g 6
lcJi NGO
Kinh thua quy Ban doc gan xa, Ban xuat bdn MK.PUB trade het xin bay to long biet on va niem vinh hanh trade nhiet tinh cua dong dao Ban doc doi vdi tu sach MK.PUB trong then gian qua
Khau hieu cua chung tdi la:
* Lao dong khoa hoc nghiem tuc
* Chat luqng va ngay cang chat luqng hon
* Tat ca vi Ban doc
Rat nhieu Ban doc da gtfi mail cho chung toi dong gop nhieu y kiln
quy bau cho tu sdch
Ban xuat bdn MK.PUB xin dUOc kinh mdi quy Ban doc tham gia ciing nang cao chat luqng tu sach cua chung ta
Trong qud trinh doc, xin ede Ban ghi chu lai cac sai sdt (du nho, ldn) cua cuon sach hodc cac nhan xet cua rieng Ban Sau dd xin gefi ve dia chi:E-mail: mk.book@minhkhai.com.vn - mk.pub@minhkhai.com.vn
Hodc gijfi ve: Nhd sach Minh Khai
249 Nguyen Thi Minh Khai, Q.I, Tp Ho Chi Minh
Neu Ban ghi chu true tiep len cuon sach, roi gill cuon sdeh dd cho
chung toi thi chung tdi se xin hoan lai cUdc phi buu dien vd gijfi lai cho Ban cuon sach khac
Chung toi xin gufi tdng mot cuon sach cua tu sach MK.PUB tuy chon lua cua Ban theo mot danh muc thich hop se dupe gdi tdi Ban
Vdi muc dich ngay edng nang cao chat lucmg ciia tu sach MK.PUB, chung tdi rat mong nhan duqc su hop tdc cua quy Ban doc gan xa
" MK.PUB va Ban doc cung lam !"
MK.PUB
Trang 5MUC LUC 5
MUC LUC
LCfl NOI D A U 3
Ldl NGO 4
MUC LU C 5
CHLfdNG 1: TONG QUAN SQL SERVER 2000 11
1 Cac he thong SQL Server 11
1.1 He thong client/server 11
1.2 He thong desktop 13
2 Cac thanh phan cua SQL Server 2000 14
2.1 Cdc thanh phan server 14
2.2 Cac thanh phan giao tiep clien t 16
3 Ket chucfng 17
CHLfdNG 2: CAI DAT SQL SERVER 2000 19
1 Cac yeu cau ve 'phan cufng 19
2 Cai dat phdn server 21
3 Cai dat phan client 25
4 Ket chiiflng 25
CHLfdNG 3: QUAN LY CAC DICH VU SQL SERVER 27
1 Cac dich vu SQL Server 27
2 Suf dung trinh quan ly dich vu SQL Server 28
3 Suf dung trinh kiem soat dich vu cua Windows 2000 30
4 Suf dung SQL Server Enterprise Manager 32
4.1 Quan ly Server 32
4.2 Qudn ly cac dich vu k h a c 38
5 Ket chifcfng 38
Trang 61 Cdc he thong CSDL 39
2 Tao CSDL 40
2.1 Sd dung Create Database Wizard 40
2.2 Suf dung Enterprise Manager 43
2.3 Sd dung T-SQL 45
3 Xem CSDL 46
4 Xoa CSDL 47
5 Ket chdcfng 48
CHUdNG 5: TAO BAN G 49
1 Tao bang dung Enterprise Manager 49
2 Tao bang dung T-SQL 51
3 Cac kieu dd lieu 51
3.1 Kilu dor lieu h§ thong 51
3.2 Kieu dd lieu do ngdcfi dung dinh nghla 54
4 Sd dung gid tri Null 57
5 Them thuoc tinh Identity 58
6 Them dd lieu vao bang dung Enterprise Manager 59
7 Ket chuorng 60
CHUdNG 6: G l d l THIEU T-SQL VA SQL PRO FILER 61
1 SQL la g i? 61
1.1 Ngon ngd D D L 61
1.2 Ngon ngd DML 63
2 T-SQL Id gi? 68
3 Cdc M m T-SQL 68
4 Cdch sd dung Query Analyzer 71
5 Ket chdcrng 72
CHUONG 4: TAO CCf s d D tf L IE U 39
Trang 7r 73
73 74 76 76 77 78
79
79 80 80 81 82 82 82 85
86
87 87
88
89
89 90 90 90 90 91 92
CHl/tfNG 7: QUAN LY BANG
1 Thay doi bdng dung Enterprise Manager
2 Thay d6i bang dung Query Analyzer
3 Cap nhat dd li$u trong bang
4 Xoa duf lieu trong bang
5 Loai bo bang
6 Ket chuo'ng
CHLfdNG 8: TAO VA Stf DUNG CHI M U C
1 Chi muc la gi?
2 Cdc khdi niem chi m uc
2.1 Chi muc khoa
2.2 Chi muc duy n h a t
2.3 Cac kieu chi muc
3 Tao chi m uc
3.1 Stir dung W izard
3.2 Sd dung Transact-SQL
4 Xay dung lai chi muc
5 Loai bo chi m uc
6 Thiet ke chi muc hieu qua
7 Ket chuong
CHU’dN G 9: TAO V IE W
1 View la g i?
2 Cac khai niem view
2.1 Cac kieu view
2.2 Thuan lo'i cua view
2.3 Han che cua view
3 Tao view
3.2 Dung Enterprise Manager de tao view
Trang 83.3 Dung Create View Wizard de tao view 94
4 Thay doi va xoa view 97
4.1 Dung Enterprise Manager de thay d6i vh x6a view 97
4.2 Dung T-SQL de thay doi va loai bo view 99
5 Ket chuong 100
CH tfdNG 10: TAO VA Q u A n LY STORED PROCED U RE 101
1 Stored procedure la gi? 101
2 Tao stored procedure 102
2.1 Dung T-SQL tao stored procedure 103
2.2 Dung Enterprise Manager tao stored procedure 113
2.3 Dung Create stored procedure wizard de tao stored procedurell7 3 Quan ly stored procedure 120
3.1 Phat bieu Alter Procedure 120
3.2 Phdt bieu Drop Procedure 121
3.3 Thu tuc sp_helptext 121
4 Ket chuong 122
CHl/QNG 11: TAO VA SLf DUNG TR IG G E R 123
1 Trigger la g i? 123
2 Khi nao sd dung Trigger 124
3 Tao Trigger 125
3.1 Suf dung phat bieu Create Trigger 125
3.2 Suf dung Enterprise Manager tao trigger 134
4 Quan ly Trigger 136
4.1 Quan ly Trigger bang T_SQL 136
4.2 Quan ly Trigger b&ng Enterprise M anager 139
5 Ket chuong 140
CHUONG 12: TO DONG HOA CAC TAC VU QUAN T R I 141
1 Dich vu SQLServeragent 141
Trang 9MUC LUC 9 [Ml®
* i _ _
2 Tac v u 142
2.1 Tao job 142
2.2 Quan ly jo b 151
3 Canh bao 152
4 Operators 155
5 Tap tin ghi nhan l6i SQLServeragent 156
6 Ket chifcrng 158
CHLfdNG 13: SAO Ll/U Dtf LIEU 159
1 Thuat ngG sao lifu 159
2 Cac phucfng phap sao luu 160
3 Thifc hien sao lUu du- lieu 161
3.1 Tao thiet bi sao luu logic 162
3.2 Sao luu dung Enterprise Manager 163
3.3 Sao luu dung T-SQL 166
3.4 Sao luu dung Create Database Backup Wizard 167
4 Ket chuong 170
CHLfdNG 14: KHOI PHUC Dtf LIEU 171
1 Cac phuong phap khoi phuc dOr lieu 171
1.1 Khoi phuc tif sao luu day du 171
1.2 Khoi phuc tif sao luu nhUng thay doi 171
1.3 Khoi phuc tif sao lull tap tin log giao dich 172
2 Thifc hien khoi phuc dtf lieu 172
3 Ket cluong 177
CHUCfNG 15: QUAN LY BAO MAT & NGU*Ol DUNG 179
1 Tao va quan ly ngUcfi dimg 179
1.1 Tai sao tao ngudi dung dang nhap? 179
1.2 Cac che do xac thifc 180
1.3 NgUdi dimg va dang nhap 183
Trang 1010 Myc Lye
2 Quan ly quyen CSDL 192
2.1 Quyin tren doi tuqng CSDL 192
2.2 Quyen thne thi CSDL 195
3 Quan ly nhom quyen CSD L 197
3.1 Tao va sura doi nhom 198
3.2 Cac nhom quyin server c6' dinh 201
4 K it chuong 203
PHU LUC LfNG DUNG CSDL SQL SERVER 2000 205
1 Vii't ling dung bkng Visual Basic 6 0 205
2 Viet ting dung b^ng VB.NET 210
Trang 111: Tong quan SQL Server 2000 11
CJut&ng 1:
TONG QUAN SQL SERVER 2000
Chtfctng nay de cap ca c van de:
S He thong client/server,
s He thong desktop.
S Cac thanh phan cua SQL Server 2000.
s Cac thanh phdn giao tiep client.
S Cac cong cu giao dien do hoa vd cac tien
ich dong lenh cua SQL Server 2000.
s Ket chilang.
Microsoft SQL Server 2000 la mot he qu&n tri CSDL quan he (RDBMS), cung cap each to chufc dff lieu bling each luu chung vao cac bang Dur lieu quan he c6 the duqc nhom vao cac bang va cac qfian he co the diiqc dinh nghia giufa ede bang vdi nhau Ngucfi dimg truy cap dtf lieu tren server thong qua mot ling dung Ngndi quan tri CSDL (NQTCSDL) truy cap server true tiep de thuc hien cac chufc nSng cau hinh, quan tri va thUc hien cac tac
vu bao tri CSDL Ngoai ra, SQL Server la mot CSDL co kha ndng mef rong, nghia la chung co the luu mot lifcfng ldfn dO lieu va h6 trd tinh nang cho phep nhieu ngudi dung truy cap dO lieu dong thefi
Trong chUo'ng nay, chung ta se xem 2 loai moi trUdng, trong do ban
co th§ siif dung SQL Server va cac thanh phan trong SQL Server 2000
1 CAC HE THONG SQL SERVER
He thong SQL Server 2000 co the dune hien thufc nhu mot he thong may khach/may chu (client/server) hoac he thong desktop chay doc lap Kilu he thong ban thiet k§' se phu thuoc vao so luqng ngucfi dung truy cap CSDL dong thbi va loai cong viec chung se thuc hien
1.1 thong client/server
He thong client/server co the la mo hinh 2 Idp hoac 3 Idp Phan mem SQL Server va CSDL n&m tren may tinh trung tam dugc goi la
Trang 12M ■
CSDL server NgUdi dung co cac may tlnh rieng biet dupe goi la client va
truy cap CSDL server thong qua cac ting dung tren may client cua ho (trong mo hinh 2 lcfp) hoac thong qua cac dng dung tren mot may rieng dupe biet nhu la ling dung server (trong mo hinh 3 ldp hay cbn goi la n ldp)
Trong mo hinh 2 ldp, client chay ting dung truy cap CSDL server true tiep thong qua mang Nhu vay, client chay tuan tu cac giao dich va
the hien ket qua tdi ngUdi dung, loai client nay dupe goi la thin client
Hinh 1-1 cho thay mo hinh 2 ldp Mo hinh 2 ldp hull dung khi co mot so
it ngUdi dung bdi vi m6i ket n6i ngUdi dung doi hoi he thong tai nguyen chang han nhu bo nhd, khoa
Hinh 1-1 He thong client/server 2 ldp
Mo hinh 3 ldp bao gom mot may tinh thd 3 dupe goi la dng dung server Trong he thong nay, chi nhOfng tac vu cua may client dang thuc hien ma yeu cau cac ham td ufng dung server va sau do hien thi ket qua Kilu client nay dupe goi la thin client Ung dung server chay mot dng dung thuc hien giao dich, dng dung nay la da tieu trinh, nghla Id nhiiu ngUdi dung co th l truy cap nd dong thdi
IJng dung server thuc hien ket noi tdi CSDL server de truy cap dQ lieu va tra v l ket qua cho client Hinh 1-2 cho thay m6 hinh 3 ldp Thuan lpi cua mo hinh 3 ldp la dng dung server quan ly cac ket noi tdi CSDL server thay vi de mdi client thuc hien ket noi cua rieng nd se Iang
Trang 131: Tong quan SQL Server 2000 13
ffci *ai nguyen tren CSDL server Khai niem nay dupe goi la qua trinh
dua se ket noi.
SQL Server co the dupe dung nhu mot CSDL server doc lap chay tren may tinh de ban (desktop) hoac may tinh xach tay (laptop), goi chung la he thong desktop Cac ting dung client chay tren cung may tinh luu phdn mem SQL Server vh CSDL server Trong he thong nay chi co mot may tinh Nhu vay khong co ket no'i mang dupe thuc hien tif client toi server, client thuc hien ket noi cue bo tdi chinh SQL server 2000 cai dat cue bo
He thong desktop hufu ich trong truPng hop chi co mot ngUdi dung don hoac mot so it nguPi dung chia se may tinh truy cap CSDL d nhufng thdi diem khac nhau, he thong nay dung trong truPng hop CSDL nho
Trang 1414 Chvfcfng 1; Tong quan SQL Server 2000
2 CAC THANH PHAN CUA SQL SERVER 2000
SQL Server cung cap mot so loai thanh phan khdc nhau, nhan cua
no la cac thanh phan server NhCng thanh phan server ndy difcfc hien thifc nhif cac dich vu Windows 32 bit SQL Server 2000 cung cap cac cong cu do hoa dud tren client va cac tien ich dong lenh cho cong tdc quan tri Nhtfng cong cu va tien Ich nay sut dung cac thanh phan giao tiep client do SQL Server 2000 cung cap Cac thanh phan giao tiep cung cap cdc each khdc nhau ma trong do cac ting dung client c6 the truy cap
dC lieu thong qua giao tiep vdi cac thanh phan server
2.1 Cac thanh phan server
Thifo'ng cac thanh phan server cua SQL Server 2000 ducfc thifc hien nhif cac dich vu Windows 32 bit Cac dich vu SQL Server vh SQL Server Agent cung co the chay nhif cac iJng dung doc lap tren bat ky nln tang nao duqc h§ trq he dieu hanh Windows Bang 1-1 liet ke cac thanh phan server vh mo ta chile ning cua chung
Bang 1-1 Cac thanh phdn server va md ta chile nang cua cliung
Thanh phan server Mo ta
Dich vu SQL Server Dich vu MSSQLServer thifc thi c6 may
CSDL SQL Server 2000 C6 mot dich vu nay cho m6i the hien cua SQL Server 2000
Dich vu ve cac dich vu
phan tich cua SQL Server
2000
MSSQLServerOLAPService thifc thi ede dich vu phdn tich cua SQL Server 2000 Chi co mot dich vu, khong lien quan den so' the hien cua SQL Server 2000
Dich vu SQL Server
Agent
Dich vu SQLServerAgent thuc thi ede tdc nhan chay cac tdc vu quan tri da difcfc dinh thefi gian bieu cua SQL Server 2000.Dich vu tim kiem Dich vu tim kiem Microsoft thuc thi c5
may tim kiem todn vdn ban Chi c6 m6t dich vu, khong lien quan den so' th i hi|n cua SQL Server 2000
Dich vu MS DTC Thdnh phdn dieu phoi giao dich phan tdn
quan ly ede giao dich phan tdn giifa ede
Trang 15ChUWng 1: Tong quan SQL Server 2000 15
the hien cua SQL Server 2000 Chi co mot
dich vu, khong lien quan den so the hien
cua SQL Server 2000
Cac ti#n ich Va cong cu quan tri tren client
Cac tien ich va cong cu quan tri SQL Server 2000 dupe thuc thi nhu cac client, nghia la chung phai thiet lap mot ket noi cue bo hoac qua mang tdi SQL Server 2000 dung cac thanh phdn giao tiep client
Cac cong cu giao di§n do hpa
Bang 1-2 liet ke cac cong cu giao dien do hoa 32 bit do SQL Server cung cap va mo ta chile nang ciia chung
Bang 1-2 Cac cong cu giao dien do hoa cua SQL Server 2000
'
Dung de tao va quan ly cac dbi tiipng CSDL vh kiem tra cac phat bieu Transact- SQL, cac bo lenh va cac script mot each tUcfng tac
SQL Profiler Gidm sat va ghi nhan cac su kien SQL
Server 2000 da chon de phan tich va xem lai
Client Network Utility Duqc dung de quan ly Net-Libraries cua
client va dinh nghia cac bi danh server chila cac tham so' ket no'i server tuy chinh neu c&n
Server Network Utility
Dimg d l quan ly Net-Libraries cua server bao gom thiet lap ma hoa SSL
Trang 16Chufofng 1: Tong quan SQL Server 2000
a * i
2J2 C ac thanh ph an giao tiep clien t
Ngrfdi dung truy cap SQL Server 2000 thong qua cac i3ng dung client, SQL Server 2000 h§ trp 2 kieu ifrig dung client chinh Kieu thir nhait la cac ting dung CSDL quan he, la kieu ilng dung client truyen thong dung trong moi trifdng client/server 2 ldp Nhilng ting dung nay gcfi cac phat bieu Transact-SQL den c6 may CSDL quan
he va nhan ket qua tra ve nhif la cac tap ket qua quan he
Kieu thil 2 la cac ting dung Internet, chung la thanh phan cua nen tang Microsoft NET Nhilng ilng dung client nhy gcfi cac phat bieu Transact-SQL hoac cac truy van XPath tdi c§ may CSDL quan he
va nhan ve ket qua dang XML
Cac tien ich dong l?nh
Bang 1-3 liet ke cac tien ich dong lenh thilcmg duqc suf dung do SQL Server 2000 cung cap vh mo ta chile nang cua chung
Bang 1-3 Cac tien ich dong lenh cua SQL Server
T ien ich Mo ta
Osql Tien ich nay cho phep ban truy van
tUcfng tac m6t the hien cua SQL Server
2000 bkng cac phat bieu Transact-SQL, cac thu tuc va cac script
Scm Tien ich nay (Service Control Manager)
dung d£ chay, dimg, tarn dimg, chi dat,
xoa hoac thay doi cac dich vu SQL Server 2000
Sqldiag Tien ich nay thu thap va lilu trii cac
thong tin chan doan de xff ly va defn gian hoa thong tin thu thap bafi dich vu h6 trq san pham Microsoft
Bcp Tien ich nay sao chep duf lieu giQa mQt
the hien ctia_ SQL Server 2000 va tap tin dil lieu theo dinh dang cua ngilori
■ dimg
Dtsrun Tien ich nay thile thi cac goi dupe tao
bdi DTS
Trang 17ffc^rflig 1: Tong quan SQL Server 2000 17
Sqlmaint Tien ich nay thuc thi ede hoat dong bao
tri tren mot hoac nhieu CSDL NhUnghoat dong bao gom viec kiem tra sunhat qudn DBCC, sao luu tap tin dU lieu
va tap tin giao dich, cap nhat cac thong
ke phan tan, xay dung lai chi muc
Cac Ung dung CSDL quan he truy cap SQL Server 2000 thong qua API CSDL Mot API CSDL dinh nghla each dI mot Ung dung ket noi tori mot the hien cua SQL Server 2000 va truyen cac lenh tdi CSDL SQL Server 2000 SQL Server 2000 cung cap h§ trcr 2 ldp CSDL API chinh Id OLE DB va ODBC
Cac trinh dieu khien OLE DB Provider hodc ODBC Driver dung Net-Library cua client de giao tiep vdi Net-Library cua server tren mot the hien cua SQL Server 2000 Giao tiep co the thuc hien tren cirng may hoac tren mang
3 KET CHLfCfNG
SQL Server 2000 Id mot he thong qudn ly CSDL quan he vdi nhilu tinh nang cho phep ban cau hinh he thong thoa man nhu cau giao dich cua ban du lh cong ty co quy mo nho hay ldn cac giao dich thiicfng mai dien ti3f Ban da biet diiqc moi trndng ma SQL Server co the chay Cac thanh phan server cua SQL Server 2000 thife thi nhu cac dich vu tren Windows 2000 va Windows NT 4.0, ede cong cu giao dien do hoa cac cac tien ich dong lenh de thiic hien cac tac vu quan tri Cdc cong cu va tien ich nay cung nhu cac Ung dung client khac suf dung m6t so thanh phan giao tiep client d<3 thiet lap cac ket noi cue bo hoac qua mang tdi SQL Server 2000
Trang 18w 18 Chvfcftig 1: Tong quan SQL Server 2000
Trang 19CfatfOng 2: Cai dat SQL Server 2000 19 !•
C h a ttin g 2 :
CAI DAT SQL SERVER 2000
Chitting nay de cap ca c van de sau:
S Cac yeu cau ve phdn cdng.
S Cai d&t phdn server.
S Cai dat phdn client.
S Ket chucmg.
Ngay khi ban quyet dinh cai dat SQL Server 2000 ban can phai chon phdn cufng may tinh phii hop vdi yeu cau cai dat cua ban Bieu quan trong la ban phai biet dUcfc yeu cau phan cdng tol thieu cho tiftig phien ban SQL Server 2000 ma m6i phien ban he dieu hanh Windows h6 trq Kien thufc nay giup ban chon phan tdng may tinh thlch hop de toi ifu hoa hieu suat thqc thi cua SQL Server 2000 nhkm thoa man yeu cau hien tai cung nhif giup danh gia duqc nhufng quyet dinh nang cap sau d6 Chuong nay se hudng ddn ban thong qua qua trinh cai dat server va cac tien ich client de ket nol tdi server trong moi trOdng client/server
1 CAC YEU CAU VE PHAN CtfNG
Hau het cdc moi trUdng suf dung SQL Server 2000 deu vuqt qua yeu ciu phan cufng tol thieu Tuy nhien hieu duqc yeu cau phan cufng tol thieu vdn Id van de c0 ban Bing 2-1 liet ke cac yeu cau phan ctfng tdi thieu chung cho tat ca cac phien ban SQL Server khong phan biet den he dieu hanh Windows nao
Bang 2-1 Cac yeu cau phdn citng tdi thieu
Nguon Yeu cau
May tinh Intel hoac tUOng thlch
Trang 20|££j 20 Chu’cfng 2: Cai dat SQL Server 2000
CD-ROM Toe do 8x
Lifo'ng bo nhd toi thieu thay doi khac nhau phu thuoc phien ban SQL Server 2000 va phien bin he dieu hanh Windows dugc dung Bing 2-2 liet ke cic yeu cau bo nhd toi thieu cho cac phien b in SQL Server
2000 va phien bin he dieu hanh Windows
Bang 2-2 Cac yeu cau bo nhd toi thieu d i nghi cho SQL Server
Enterprise Edition
Standard Edition
Personal Edition
Windows 2000
Server (bat ky
phien b in nio)
256MB(hd trg 128MB)
256MB(hd trg 128MB)
256MB(hd trg 128MB)
Windows NT
4.0 vdi Service
pack 5
128MB(h§ trg 64MB)
Windows ME Khong hd trg Khong hd trg 32MB
Windows 98 Khong hd trg Khong hd trg 32MB
Trang 212: Cai dat SQL Server 2000 21 gig *
Toy chon cai dat dtftfc chon Yeu cau khdng gian dia
I Server and client tools 95 - 270MB
Typical installation 250MB (178MB tren 6 dia he thong,
72MB cho chiftfng trinh va chc tap tin
I Desktop Engine only 44MB
2 CAl DAT PHAN SERVER
Co vai each chi dat SQL Server Chang han ban co the cai dat cue
bo, til xa hoac cai dat td d6ng Chi dat cue b6 la chi dht len may ban dang sir dung, vdi chi dat tir xa lh chi dht len mot mhy tlnh khac tren mang Chi dat tuf dong cho phep ban chi dht SQL Server ma khong can ban ttfdng tac vdi no trong quh trinh chi dat Chifcfng nhy se hudng dhn ban chi dat cue bo SQL Server 2000 phihn ban Enterprise tren he dieu hanh Windows 2000 Server (Che phien bhn khhc cung thong tu)
1 Dat dia CD SQL Server vao 6 dia CD Neu he dieu hanh cua may ban tir dong chay CD, ban se thaiy hop thoai chi dat SQL Server 2000 nhtf trong hinh 2-1 dudi dhy Ngiiqc lai ban phai chay chuWng trinh autorun.exe tren dia CD bhng tay
2 Nhan chudt len SQL Server 2000 Components de bht dhu chi dat
3 H6p thoai Install Components xuat hien nhd hinh 2-2 Nhan chuot len Install Database Server de chi dht chc thanh phan chinh cua SQL Server
Trang 22Chtfctng 2: Chi dat SQL Server 2000
Enterprise Edition
SQL Server 2000 Qoinponents Browse SetLp/Lbgrade Het>
SQL Server 2COO ErerequSites Seed the Release Notes
ytsttOir Web Site
Exit
Hinh 2-1 Hop thoai cai dat SQL Server 2000
4 Hop thoai Welcome cua Installation Wizard xuat hifn B6ng tat ca cac chifcrng trinh nao ban dang chay Bam Next de tiep tuc qua trinh chi dat
5 Hop thoai Computer Name xuat hien Chon Local Computer vh sau do bam Next
Hinh 2-2 Hop thoai Installation Components
6 Hop thoai Installation Selection xuht hien Chon Create A New Instance of SQL Server, or install Client Tools vh bam Next de tiep tuc
Trang 23Chiicfng 2: Cai dat SQL Server 2000 23 m
7 Hop thoai User Information xuat hien Kiem tra ten ban va cong ty Id dung Bam Next de tiep tuc
8 Hop thoai Software License Agreement xuat hien Bam Yes de chap nhan ve ban quyen va tiep tuc qua trinh cai dat
9 Hop thoai CD Key xuat hi$n Nhap khoa CD 25 ky td vdo va bam Next
10 Hop thoai Installation Definition xuat hien Nhap chon Server and Client Tools va sau do bam Next
11 Hop thoai Instance Name xuat hien, hop kiem Default dupe chon Bam Next de tiep tuc qud trinh cai dat
12 Hop thoai Setup Type xuat hien nhtf hinh 2-3 Chon Typical sau do bam Next d l tiep tuc
13 Hop thoai Services Accounts xuat hien nhtf hinh 2-4 Chon Use the same account for each service.Auto Start SQL Server Service Trong Service Settings chon Use the Local System account Bam Next de tiep tuc
Trang 24H inh 2-4 Hop thoai Services Accounts
14 Tiep theo hop thoai Authentication Mode xuat hien nhu hinh 2-5 Chon Windows Authentication Mode sau d6 bam Next
Hinh 2-5 Hop thoai Authentication Mode
15 Hop thoai Start Copying Files xuat hien Bam Next de tiep tuc
16 Hop thoai Choose Licensing Mode xuat hien Chon Per seat for
va nh|p vao 10 Bam Continue de b it dau cai dat SQL Server
Trang 25Omtcfng 2: C&i dat SQL Server 2000
va cac tap tin du" lieu SQL Server se cai dat cbc tap tin yeu cau len he thong va cau hinh cac thanh phan can thiet
17 Khi qua trinh cai ddt hoan tat, hop thoai Setup Complete xuat hien Bam Finish de ket thuc qua trinh cai dat
Xin chuc mifng ban da cai dat thanh cong SQL Server tren may
server cua ban Hay khdi dong lai Windows.
3 CAl DAT PHAN CLIENT
Cai dat SQL Server client chung dcfn gian nhif cai SQL Server Cai
SQL Server client tren may client, chung cho phep ban ket noi tdi SQL
Server qua mang Be lam dieu nay, ban thdc hien theo cac bifdc sau:
1 Thuc hien cac bifdc th 1 den 8 nhu phan cai dat Server
2 Khi hop thoai Installation Definition xuat hien, nhap chuot len Client Tools Only va sau do bam Next de tiep tuc
3 Hop thoai Select Components xuat hien, Chon Management Tools, Client Connectivity, Books Online Bam Next
4 Khi hop thoai Start Copying Files xuat hien, bam Next de tiep tuc
4 KET CHLfCfNG
Ban da biet yeu cau phan cilng toi thieu phu thuoc vao phien ban SQL Server va he dieu hanh dope dung Ban cung da biet edeh cai dat mot SQL Server len may server cua ban cung nho cai SQL Server client len may client de ket noi tdi SQL Server qua mang
Trang 26m 26 Chu’cfng 2: Cai dat SQL Server 2000
Trang 27ChuWng 3: Quan ly cac dich vu SQL Server
Chitting 3:
QUAN LY CAC DICH VU SQL SERVER
Chitting nay de cap cdc van de:
S Cdc dich vu SQL Server.
S Sit dung trinh quan ly dich vu SQL Server.
S Sit dung trinh kiem soat dich vu cua Windows 2000.
S Sit dung SQL Server Enterprise Manager
S K it chitang.
Ngay sau khi ban cai dat SQL Server 2000 thanh cong, ban c6 thl bit ddu suf dung n6 Tuy nhien, trudc khi ban c6 the ding nhap vd xay dung CSDL, ban phai biet each khori dong dich vu SQL Server vd cdc thanh phan cua no Ching han nhu SQL Server Agent, Microsoft Distributed Transaction Coordinator v& Microsoft Search ChUcfng nay
mo ta cac thanh phan nay nhu cdc dich vu chay rieng biet, cung nhu hudng dan ban edeh khofi dong, difng va quan ly cdc dich vu ndy bdng 3 cong cu: SQL Server Service Manager, SQL Server Enterprise Manager
va trinh kiem soat dich vu cua Windows 2000 la Services
1 CAC DICH VU SQL SERVER
Dich vu la mot chuong trinh hay mot tien trinh thuc hien mot chdc ndng cu th i de h6 tref cdc chuong trinh khde Khi ban khcri dong SQL Server thi dich vu SQL Server khdi dong trdn Windows NT hodc Windows 2000 Dich vu nay quan ly cdc tap tin CSDL, xuf ly cdc phdt bieu Transact-SQL (T-SQL), cap phat tai nguyen gida cdc ke't nol ngUcfi dimg d6ng thefi, dam bao tlnh nhat quan cua do lieu Neu ban cai dat mot hoac nhieu the hien cua SQL Server, ten dich vu cua m6i
the hien c6 dang MSSQL$InstanceName, InstanceName la ten the
bien ban dat luc edi dat SQL Server (ten dich vu cua the hien mac dinh la MSSQLSERVER) Dich vu SQL Server Agent tUcfng itng cua m6i
the hien la SQLAGENT$InstanceName Tuy nhien vdi nhieu the hi|n
Trang 28Chu’ofng 3: Quan ly cac dich vu SQL Server
nhiing chi co mot dich vu Microsoft Distributed Transaction Coordinator va Microsoft Search
Dich vu SQL Server Agent
Dich vu SQL Server Agent h6 trp lap chuctag trinh, thifc thi tac vu, canh bao, thong bao va ke hoach bao tri CSDL Neu khong co dich vu nay, tac vu cua ngUPi quan tri CSDL (NQTCSDL) se kho khan horn SQL Server Agent cho phep ban tu dong hoa cac tac vu bao tri CSDL Vi du ban co the tao mot cong viec tu dong thuc hien cong viec sao luu duf lieu mSi to'i luc 1 AM Hoac ban co the tao mot canh bao ve hieu suat thuc thi cua CPU neu viec sof dung CPU vitort qua 90%
Dich vu Microsoft Distributed Transaction Coordinator
Dich vu Microsoft Distributed Transaction Coordinator la mot trinh quan ly giao dich cung cap kha nang bao gom nhieu nguon duf lieu khdc nhau ke ca cac CSDL tb xa trong cac giao dich bng dung client cua ban Nghia la mot giao dich dcrn co the cap nhat duf lieu tren nhieu server tif
xa Trinh quan ly giao dich nay dam bao tat ca cac cap nhat se dupe thiic hien tren tat ca cac nguon di? lieu neu giao dich difcfc xdc nhan, hoac trong truerng hop xay ra 16i, no dam bao nhiing thay doi se difpc trd lui tren tat ca cac nguon dQ lieu
Dich vu Microsoft Search
Dich vu Microsoft Search khcri dong khi ban khcri chay Microsoft Search h§ tro' tim kiem va lap chi muc vdn ban day du Lap chi muc vbn ban day du cho phep cac tim kiem phiic tap hern dupe thuc hien tren dijf lieu chuQi ky tp
2 Stf DUNG TRINH QUAN LY DICH VU SQL SERVER
Thuc hien cac bude sau de khcri dong hoac difng cac dich vu SQL Server dung SQL Server Service Manager
1 Tren thanh tac vu bam nut Start> Progr£uns> Microsoft SQL Server> Service Manager, ling dung Service Manager hien thi nhu hinh 3-1 Hoac dudi goc phai cua mhn hinh tren khay he thong cua Windows, nhap doi chupt len bilutupng
Trang 29Chu’otng 3: Quan ly cac dich vu SQL Server
Refresh services
y.\ "E'-fl/r/.'-r-ye
II { Pause -M j Stop
2.
3
W £uto-start service when OS starts Running ASTlTB • MSSOfServer:
Trong danh sach Server chon ten server cua may ban (trong minh hoa la NTB) va trong danh sach Services chon dich vu SQL Server
Bam nut Stop de ditag dich vu, bam nut Start/Continue de khdi chay dich vu Ban co the bam nut Pause de tarn dung dich vu Tam dimg dich vu ngan chan ngudi dung dang nhap vao SQL Server va cho cac ngudi dung dang ket no!
co thdi gian hoan tat cac tac vu va thoat khoi SQL Server trtfdc khi ban dong SQL Server Ddng SQL Server ma khong tarn ditag tat cd cac tien trinh server se bi ket thuc ngay the thdi, no chi ngan chan cac ket no! mdi va ngat ket nol nhhng nghdi dung da dupe ket noi
Trong khi ban dang chay Service Manager, trang thai hien thi cua cac dich vu dupe cap nhat mdi 5 phut, de thay doi thdi gian cap nhat, nhap chuot len bieu tupng d goc trai tren cua hop thoai SQL Server Service Manager, mot trinh don he
Trang 30m 30
thong dupe hien thi, bam chon muc Options de hien thi hop thoai SQL Server Service Manager Options nhu hinh 3-2, trong hop Polling Interval, nhap vho khoang thdi gian kiem soat vong mdi cho cac dich vu la 10 Chon hop kiem Verify Service Control Action de Service Manager se kiem tra bat
ky hoat d6ng nao ban thifc hipn de khdi dong, dimg hoac tam dimg dich vu bkng cdch nhic ban b&ng mot h6p thoai
_ ChtfUng 3: Quan ly cdc dich vu SQL Server
Hinh 3-2 H6p thoai SQL Server Service Manager Options
Bam OK de dong hop thoai Options Chon muc Close tren trinh don
he thong cua Service Manager de d6ng n6 (hoac ban c6 the bam nut X).
Litu y:
Neu dich vu SQL Server va SQL Server Agent khong ditac cdu hinh chay tu dong (chon hop kiem Auto-start service when OS starts) thi ban phai khai chay chung b&ng tay.
3 Stf DUNG TRINH KIEM SOAt DICH VU CUA
WINDOWS 2000
Ban cung co the khdi dong va difng cac dich vu cua SQL Server b&ng trinh kiem soat dich vu cua Windows 2000 trong cue bo hodc tif xa Tham chi ban co the cau hinh cac dich vu SQL Server chay tif dong m6i khi he dieu hanh dupe khdi dong Be tu dong khdi dong cac dich vu SQL Server td trinh kiem soat dich vu cua Windows 2000, ban thuc hien cac bude sau:
1 Bam nut Start > Programs> Administrative Tools> Services
de khdi chay trinh kiem soat dich vu nhu hinh 3-3
Trang 31Chtfcfng 3: Quan ly cdc dich vu SQL Server 31
2 Trong danh saeh dich vu tim kiem cua SQL Server nhu Distributed Transaction Coordinator, Microsoft Search, MSSQLSERVER hoac SQLSERVERAGENT Chon dich vu MSSQLSERVER roi bain nut phai chuot, sau do chon muc
Properties trong trinh don t&t de hien thi cura so Properties
nhu hinh 3-4
' e a * * i k | f * < ■ -7 " V ^ n i t «>
l i l l i l l i l
T « e | N W » m m m M I * * * ' ■ ■ * V J " 1! !.C S J 5 l
(total) ^Kerberos Key Ostri Generates Disabled localSystem
•felcense loggng Set • Started Automatic LocalSystem
% } topical Disk Manager Logical Osk Started Automate locals ystem 'xar.ai Do;) Manage Mij<vi»«sri.y Manual i ocae-v'-tem
^Messenger Sends and Started Automat* cocalSysterr.
^Microsoft ISA Serve Controls IS Manual localSystem
•^■jMicrosott Searcn Creates tut Started AutomatK Locals ysterri
-Logon Supports p Manual LocalSystem <:
^N etM eetng Remote Allows aut Manual LocalSystem
<^f*etwork Connections Manages o Started Manual localSystem
% Network DOC Provides n Manual LocalSystem
%Netw ork DD€ DSDM Manages s Manual localSystem
% N T LM SecuntySuC Provides s Started Manual LocalSystem
% NVIDIA Driver Help Started AutomatK localSystem
% OradeOeectorySer Automate localSystem
4>OradeOraHome92H Manual localSystem
« | OH | Caribof| >*■ |
Trang 32Chuftfng 3: Quan ly cac dich vu SQL Server
3 Trong danh sach tha xudng td Startup Type, chon Automatic Bam nut Stop de dimg dich vu, bam Start de khdi chay dich vu Chon Automatic de cho dich vu ban chon cau hinh chay td dong mdi khi ban khdi dong he dieu hanh Chon Manual se doi hoi ban khdi chay dich vu b&ng tay Chon Disbaled se ng&n chan dich vu khdi chay hoac tii dpng hoac bdng tay Bam OK de lifu lai cau hinh ban da chon
4 Stf DUNG SQL SERVER ENTERPRISE MANAGER
Enterprise Manager la thanh phan cua Microsoft Management Console (MMC) MMC Id ting dung trung tarn ducfc dung de quan ly tat ca cac giao tiep cua he thong dang chay tren Windows 2000 Trong Windows
2000 va trong phien ban tifong lai cua Windows no se dong vai tro nghy cang quan trong trong quan ly cac ling dung Microsoft BackOffice
4.1 Quan ly Server
Enterprise Manager la cong cu hoan hao nhat de cau hinh vk quan
ly SQL Server Trong khi Service Manager chi cho phep ban khdi dong, dimg hoac tam dimg cac dich vu Enterprise Manager cho phep ban khdi dong, dimg Server va no cung cho phep ban thiic hien cac t&c vu sau:
■ Bang ky Server
■ Cau hinh Server cue bo va td xa
■ Cau hinh va quan ly nhieu the hien cua Server
■ Thiet lap bao mat dang nhap, them ngudi dimg, ngudi quan tri he thong, tong dai vien
■ Gdn mat khau ngudi quan tri he thong (sa)
■ Tao va lap thdi gian bieu thiic thi cong viec
■ Tao canh bao va cau hinh SQL Server de lien lac vdi NQTCSDL bang thii dien tii
■ Thiet ldp va quan ly CSDL, bang, chi muc, view, stored procedure, trigger, qui tdc, gia tri mac dinh, thiet bi sao liiu
va ghi nhan ldi (log)
* Quan ly ckc dich vu SQL Server khac.
H inh 3-5 cho thay ling dung E nterprise Manager.
Trang 33ChUUng 3: Quan ly cac dich vu SQL Server
Hinh 3-5 ling dung Enterprise Manager
Sau day se mo ta 4 tac vu ban co the thuc hien bling Enterprise Manager, nhieu tac vu nang cao khac se dupe mo ta trong cac chucfng sau
Tao nhom Server
Enterprise Manager cho phep ban tao cac nhom Server, giup ban
lo chUc cac SQL Server co lien quan vdi nhau de dl truy cap, giong nhu ban tao thu muc de chufa cac tap tin co lien quan vdi nhau Khi ban cai SQL Server, no tao ra mot nhom mac dinh 1& SQL Server Group Be tao nhom mdi ban thuc hien cac bude sau:
1 Bam nut Start> Programs> Microsoft SQL Server> Enterprise Manager de khdi chay Ung dung Enterprise Manager
2 Trong cufa so ben trai cua Enterprise Manager cho thay cac nhdm Server nhu cac danh muc con cua Microsoft SQL
Server vk cufa so ben phai cho thay ckc bieu tupng cua
nhdm Server Be tao nhdm Server mdi, bam phai chuot len danh muc Microsoft SQL Server, chon New SQL Server Group tU trinh dcfn tat
3 Nhap ten nhdm MyGroup trong hop thoai Server Groups vUa xuat hien nhu trong hinh 3-6 Chon Top Level Group Bam OK de lUu nhdm mdi Neu ban chon Sub-group Of, thi nhdm mdi se la nhdm con cua nhdm ban chon Ndu chon Top Level Group thi nhdm nlim d cap tren cimg, dong cap vdi nhdm SQL Server Group
Trang 34ChUtfng 3; Quan ly cdc dich vu SQL Server
H inh 3-6 Hop thoai Server Groups
Dang ky S erver
Sau khi ban da tao nh6m MyGroup, ban co the dang ky SQL Server cue bo hodc td xa lam thanh vien cua nhom Be dang ky Server cue b6, thuc hien ede bude sau:
1 Chon nhom mac dinh SQL Server Group, nhan phai chuot
len bieu tuong d cufa so ben phai cua Enterprise Manager,
chon Delete SQL Server Registration Mot hop thoai xuat hien yeu cau ban xdc nhan, bam chon Yes
2 Nhdn chuot phai len nhom MyGroup Chon New SQL Server Registration tft trinh dcfn tdt
3 Mdn hinh chao Register SQL Server Wizard xuat hien Bam Next de tiep tuc qud trinh dang ky
4 Mhn hinh Select a SQL Server xuat hien nhuf hinh 3-7 Nhap tan Server cua may ban trong Available Servers, sau
do bam nut Add de them Server vao danh sach Added
Servers Bam Next Cdc SQL Server da chi dat co sSn tren mang se xuat hien trong danh sach Available Servers
5 Mdn hinh Select An Authentication Mode xuat hien Chon tuy chon thuf nhat [Windows Authentication] Bam Next de tiep tuc Tuy' chon thuf nhat xdc thuc ngUdi dung b^ng Windows, tuy chon thuf 2 xdc thuc ngUdi dung bdng SQL Server
Trang 35Chtftfng 3: Quan ly cac dich vu SQL Server
Hinh 3-7 Man hinh Select a SQL Server
6 Man hinh Select SQL Server Group xuat hien nhtf hinh 3-8 Bam Next de tiep tuc
[Register SQL Server Wizard
Select SQL Setvei Group
Specify whethei yo u went to add the S Q L S eivet(s) yo u are registering to tl *
Hinh 3-8 Man hinh hinh Select SQL Server Group
7 Man hinh Completing The Register SQL Server Wizard xuat hien Bam Finish, Server cua ban se dugc dang ky vao nh6m MyGroup
8 Hop thoai Register SQL Server Messages xuat hien nhuf hinh 3-9 xdc nhan Server cua ban da dupe d&ng ky thhnh cong
Trang 36Hinh 3-9 H&p thoai Register SQL Server Messages
Truy cap S erver
Ngay khi ban da d&ng ky thanh cong Server cua ban, ban co the truy cap tat ca thuoc tlnh, CSDL va doi ttfpng cua no Be xem thuoc tinh
va doi tifang cua Server ban vifa dang ky, trudc het ban md rong ten nhom Server trong cufa so ben trai cua Enterprise Manager, trong trtf&ng
hop nay la MyGroup bhng each bam vko ky hieu dau + ben trai
My Group, tiep tuc mcr rong ten Server cua ban de xem thuoc tinh va doi tupng cua no, nhu" hinh 3-10
Hinh 3-10 Thudc tinh va doi ticong cua server cue bo
Thay doi mat khau m ac dinh
Tat ca SQL Server deu c6 m ot tai khoan quan tri difpc xay dung
s in la sa (system adm inistrator) Tai khoan sa cua SQ L Server mdi chi
Trang 37Chtfcfng 3: Quin ly cic dich vu SQL Server 37
dat khong duoc gan mat khau Be dam bao mile do bao mat cao nhat cho SQL Server ban phai gan cho sa mot mat khau Khi gan mht khau ban thifc hien cac budc sau:
1 Chon ten Server cua mdy ban trong Enterprise Manager
2 Mb rong danh muc Security, roi chon Logins d l hien thi tat
ca tai khodn ngubi dung cua SQL Server ben cha so ben phai nhit hinh 3-11
Hinh 3-11 Cac tai khoan cua Server
SQL Stiver LoginPropfertk1; * sa
Genetal |s«iyei Rales | Da*aba»e'Accisse|
time: u Autheniteetttft
ponTO,d [ a s ; *' T ^ - 1 •
Trang 3838 Chtfoftig 3: Quan ly cdc dich vu SQL Server
3 Bam phai chuot len tai khodn sa, r6i chon Properties trong trinh don tdt Cufa so SQL Server Login Properties xud't hien nhuf hinh 3-12
4 Nhap mat khau mdi la password vao trtfdng Password, sau
do bam OK de hien thi hop thoai Confirm Password
5 Nhap lai mat khau password roi bam OK Vay la ban da gan mat khau password cho sa.
4.2 Quan ly cac dich vu khac
Enterprise Manager c6 the dtfqc dung de quan ly cac dich vu khac nhif: SQL Server Agent, Microsoft Distributed Transaction Coordinator,
vd Microsoft Search
SQL Server Agent
Be truy cap thuoc tinh cua SQL Server Agent, thitc hien cac bifdc sau:
1 Trong Enterprise Manager chon Server cue b6 cua ban, sau
do mef r6ng danh muc Management
2 Bam nut phai chuot len SQL Server Agent, trong trinh dcfn tcit chon Start de khdi chay n6 Bam nut Stop de dtoig
3 Cung th trinh defn tat chon Properties, ban se xem duqc ede thuoc tlnh cua SQL Server Agent
Microsoft Distributed Transaction Coordinator
1 Trong Enterprise Manager chon Server cue bo cua ban, sau
do md rong danh muc Support Services
2 Bam phai chu6t len Distributed Transaction Coordinator, trong trinh dom tdt chon Start de khdi chay no Bam nut Stop de difng
Microsoft Search
1 Trong Enterprise Manager chon Server cue b6 cua ban, sai
do md rong danh muc Support Services
2 Bam phai chuot len Full-Text Search, trong trinh dcfn tdl chon Start de khdi chay no Bam nut Stop de ditog
5 KET CHLfCfNG
SQL Server Service Manager vd Enterprise Manager la 2 cong ci quan tri chinh cua NQTCSDL SQL Server Trong chuong nay ban da bid' cac bade co ban de quan ly va cau hinh edi ddt SQL bdng cac dich vi SQL Server Bay gid ban da sdn sang de bdt dau tao CSDL vd ede do tuqng bang cho ban Ban se thay Enterprise Manager cung se la thdnl phan quan trong de tao vd qudn ly ede CSDL vd ede bang
Trang 39Chdcfng 4: Tao cor sd dff lieu
Sau khi ban cai dat Microsoft SQL Server, biet each cau hinh dich
vu each khdi chay, ddng dich vu, ban da sdn sdng de tao CSDL SQL
Server 2000 suf dung ede phifefng phdp edi tien de lpu duf lieu vd quan ty
khong gian lUu truf SQL Server 2000 suf dung tap tin vd nhom tap tin c6 the dugc cau hinh de tu dong gia tdng hoac co khong gian lull trd Chuang nay kiem tra chi tiet tap tin va nhom tap tin, hudng ddn ban each quan ly sU gia tdng CSDL Ban se hoc each tao CSDL, xem thong
nn CSDL va xoa CSDL
1 CAC HE THONG CSDL
Khi ban cai ddt SQL Server, co 4 CSDL he thong dugc tao Id:
•aster, tempdb, model vd msdb:
master: Ghi nhan thong tin cdp he thong, thdng tin khdi tao SQL Ser\-er vd cac thiet lap cdu hinh SQL Server CSDL nay cung ghi nhan
tit ca tai khodn ddng nhap, sU ton tai cua ede CSDL khde, vi tri cua tap
tm chinh cho tat cd CSDL ngudi dCing Hay luon gid bdn sao luu mdi
■hat cua CSDL master.
tempdb: Gid cac bang tam, cac stored procedure tarn CSDL nay cin g dugc dung cho cac nhu cau ldu trd tam khde cua SQL Server chdng ham nhd sdp xep dd li|u CSDL tempdb dugc tao lai vdi kich thude mdc dfaih cua no m6i khi SQL Server dugc khdi dong Sau d6 n6 td dong gia tin g kich thude khi can
Trang 4040 C h u f d n g 4 : T a o ca s d dCf lie u
m odel: Ld khuon mlu cho tat ca CSDL khac dupe tao tren he thong, ke ca tempdb CSDL model phai t6n tai tren he thong bcfi vi no dupe dung de tao lai tempdb m6i khi SQL Server dupe khdi dpng
msdb: GiU ede b&ng ma SQL Server Agent dung de lap thPi gian bieu thuc thi cac cong viec, cac canh bao va ede operator (la nhflng ngUPi chiu trdch nhiem cho cac canh bdo va cong viec)
2 TAO CSDL
SQL Server cung cap 3 each de tao CSDL: Create Database Wizard, SQL Server Enterprise Manager vd ede lenh T-SQL dupe lUu trong mot tap tin va thuc thi nhu mot kich ban
2.1 Sii dung Create D atabase W izard
Doi vPi ngUPi mPi bdt dau lam quen vPi CSDL, suf dung Create Database Wizard co the la phuong phap dl nhat, mac du co nhutag han che nhat dinh Ban thuc hien cac buPc sau de suf dung Create Database Wizard tao CSDL:
1 Khdi dong SQL Server Enterprise Manager, chon ten server cue bo cua may ban trong nhom MyGroup Tif trinh don Tools chon Wizards Md rong danh muc Database (bam chuot len ky hieu dau +) nhu hinh 4-1
Select Wizard
Please select the Wizard you w*$h to use$
[Register Seivef Wizard]