SlideShare a Scribd company logo
Mr. Phonepaseuth PHONHDALA 1
SQL Server 2000
ພາກທີ 1
ຄວາມຮູພນຖານກຽວກບ້ ່ື ັ້ SQL Sever 2000
ເວເຊນຕາງໆຂອງີ ີ ່ SQL Server 2000
Personal Edition
Standard Edition
Enterprise Edition
Mr. Phonepaseuth PHONHDALA 2
1.1. ການນາສະເໜເຄອງມບາງອນທສາຄນໃນໍ ີ ື ີ ັ ີ ໍ ັ່ ່ SQL Server 2000
1.1.2. Query Analyzer
ມໜາທໃນການຄນຫາຂມູນຕາງີ ີ ົ ໍ້ ່່ ້ ້ ໆ ( ດວຍຄາສງຂອງ້ ໍ ັ່ Transact-SQL )
1.1.1. Enterprise Manager1.1.1. Enterprise Manager
ເເຮດໜາທໃນການຈດການວຽກຕາງໆເຊນັ ີ ັ ັ້ ່່ ່ຮດໜາທໃນການຈດການວຽກຕາງໆເຊນັ ີ ັ ັ້ ່່ ່ ::
ການຈດການຖານຂມູນັ ໍ້ການຈດການຖານຂມູນັ ໍ້
BackupBackup ແລະແລະ RestoreRestore ຂມູນໍ້ຂມູນໍ້
ການສາງ້ການສາງ້ packetpacket ສາລບເຄອນຍາຍຂມູນໍ ັ ື ໍ່ ້້ສາລບເຄອນຍາຍຂມູນໍ ັ ື ໍ່ ້້
ກາໜດກຽວກບລະບບຮກສາຄວາມປອດໄພໍ ົ ັ ົ ັ່ກາໜດກຽວກບລະບບຮກສາຄວາມປອດໄພໍ ົ ັ ົ ັ່
Mr. Phonepaseuth PHONHDALA 3
1.2. ແນະນາລະບບຖານຂມູນໍ ົ ໍ້
ໃນການສາງຖານຂມູນໜງໆຈະປະກອບໄປດວຍໄຟລ້ ້ ໌ໍ ຶ້ ່ ( File ) 2 ປະເພດຄື:
1.2.1. ໄຟລຂມູນ໌ ໍ້ ( Data File )
ໄຟລຂມູນຫກ໌ ໍ ັ້ ຼ ( Primary Data File )
ໃຊເກບຕາຕະລາງຂມູນ້ ັ ໍ້ ແລະອອບເຈກຕາງັ ່ ໆ ຂອງລະບບສາລບຖານົ ໍ ັ
ຂມູນນນໍ ັ້ ້ ໆ( ມນາມສະກຸນີ mdf )
ໄຟລຂມູນສາຮອງ໌ ໍ ໍ້ ( Secondary Data File )
ເປນໄຟລເພມເຕມັ ີ ີ໌ ່ ( Optional ) ທຊວຍໃຫສາມາດແບງີ່ ່ ້ ່ ຫແຍກຂຼື ໍ້
ມູນອອກຈາກໄຟລຂມູນຫກໄດ໌ ້ໍ ັ້ ຼ ( ມນາມສະກຸນີ ndf )
1.2.2. ໄຟລທຣານແຊກເຊນລອກ໌ ີ ັ ( Transaction Log File )
ສາລບເກບຂມູນລອກໍ ັ ັ ໍ ັ້ ( Log ) ເຊງເກດຂນຈາກການເຮດວຽກຂອງຂິ ີ ື ັ ໍ່ ້ ້
ມູນຈງິ ( ມນາມສະກຸນີ ldf )
Mr. Phonepaseuth PHONHDALA 4
ຮູບທີ 1.1
ໂຄງສາງລະບບຖານຂມູນຂອງ້ ົ ໍ້ SQL Server 2000
C:DatabaseDataFile1.mdf
C:DatabaseDataFile2.mdf
C:DatabaseDataFile3.mdf
C:DatabaseDataFile1.ldf
C:DatabaseDataFile2.ldf
C:DatabaseDataFile3.ldf
Data File Transaction Log
File
Mr. Phonepaseuth PHONHDALA 5
1.3. ການສາງຖານຂມູນ້ ໍ້
ຮູບທີ 1.2
ຖານຂມູນລະບບໍ ົ້ ແລະຕວຢາງຖານຂມູນຂອງຜູໃຊົ ໍ່ ້ ້້
SQL Server
master msdb model tempdb employees Sales product
System database User database
Mr. Phonepaseuth PHONHDALA 6
1.3.1. ການສາງຖານຂມູນດວຍ້ ້ໍ້ Wizard
ມຂນຕອນດງນີ ັ ັ ີ້ ່ ້:
1. ກດປຸມົ ່ Start>Programs>Microsoft SQL Server 2000>Enterprise
Manager
3. ຢູທເມນູເລອກ່ ີ ື່ Tools>Wizard… ຫກດປຸມຼື ົ ່ ( Run a Wizard )
2. ກດລາຍການົ Databases
4. ເລອກລາຍການື Create Database Wizard
5. ກດປຸມົ ່ OK
6. ກດປຸມົ ່ Next >
7. ຢູຫອງ່ ້ Database name: ພມຊຖານຂມູນທ◌ຕອງການິ ື ໍ ີ່ ້ ່ ້
8. ສາລບຫອງໍ ັ ້ Database file location: ແລະ Transaction log file
location ໃຫກາໜດເສນທາງ້ ໍ ົ ັ້ ( Path )ສາລບເກບໄຟລຂມູນໍ ັ ັ ໍ໌ ້
ແລະໄຟລທຣານແຊກເຊນ໌ ີ ຕາມລາດບໍ ັ .
Mr. Phonepaseuth PHONHDALA 7
9. ກດປຸມົ ່ Next >
10. ຢູຫອງ່ ້ Database file: ສາມາດກາໜດຊໃຫກບໄຟລຂມູນຫກໍ ົ ື ັ ໍ ັ່ ້້ ໌ ຼ ແລະຢູຫອງ່ ້ Initial
Size( MB ) ໃຫກາໜດຂະໜາດເລມຕນຂອງໄຟລ້ ໌ໍ ົ ີ ົ່ ້
11. ກດປຸມົ ່ Next >
12. ເປນການກາໜດໄຟລຂມູນັ ໍ ົ ໍ໌ ້ ໂດຍມລາຍລະອຽດດງນີ ັ ີ່ ້:
Do not automatically grow thdatabase files
Automatically grow thdatabase files
Grow the files in megabyes ( MB )
ໃຫໄຟລຂມູນຂະຫຍາຍຂະໜາດເອງອດຕະໂນມດ້ ໌ ໍ ັ ັ້
ຂະຫຍາຍຂະໜາດຕາມຈານວນເມກກະໄບຕໍ ໌( Megabyte ) ທກາໜດໄວີ ໍ ົ່ ້
Grow the files by percent
ບໃຫໄຟລຂມູນຂະຫຍາຍຂະໜາດເອງອດຕະໂນມດໍ ໍ ັ ັ່ ້້ ໌
ຂະຫຍາຍຂະໜາດຕາມຈານວນເປເຊນຂອງຂະໜາດໄຟລຂມູນເກໍ ີ ັ ໍ ົ໌ ້ ່າ
Mr. Phonepaseuth PHONHDALA 8
ໃນສວນຂອງ່ Maximum file size ເປນບອນກາໜດຂະໜາດສູງສຸດສາລບໄຟລຂມູນັ ໍ ົ ໍ ັ ໍ່ ໌ ້
Unrestrited file growth
Restrict file growth to MB
ຈາກດຂະໜາດຂອງໄຟລໃນໜວຍຄວາມຈາໍ ັ ໍ໌ ່
13. ກດປຸມົ ່ OK
14. ຢູຫອງ່ ້ Database file: ສາມາດກາໜດຊໃຫກບໄຟລລອກໍ ົ ື ັ ັ່ ້ ໌ ແລະຢູຫອງ່ ້ Initial
Size( MB ) ໃຫກາໜດຂະໜາດເລມຕນຂອງໄຟລ້ ໌ໍ ົ ີ ົ່ ້
ບຈາກດຂະໜາດສູງສຸດຂອງໄຟລໍ ໍ ັ່ ໌( ຈນກວາເນອທຫວາງໃນຮາດດສຈະເຕມົ ື ີ ິ ັ່ ່ ໌້ ່ )
15. ກາໜດຄກນກບຂທໍ ົ ື ັ ັ ໍ ີ້ 12 ( ເປນການກາໜດໃຫກບໄຟລທຣານແຊກເຊນລອກັ ໍ ົ ັ ີ ັ້ ໌ )
16. ກດປຸມົ ່ Next >
17. ກດປຸມົ ່ Finish
18. ກດປຸມົ ່ OK
19. ກດປຸມົ ່ No ( ສນສຸດການສາງຖານຂມູນແບບິ ໍ້ ້້ Wizard )
Mr. Phonepaseuth PHONHDALA 9
1.3.2. ການສາງຖານຂມູນດວຍ້ ້ໍ້ Enterprise Manager
ມຂນຕອນດງນີ ັ ັ ີ້ ່ ້:
1. ກດປຸມົ ່ Start>Programs>Microsoft SQL Server 2000>Enterprise
Manager
2. ກດລາຍການົ Databases
3. ກດເມາສຂວົ ົ ໌ າ( Right click ) ໃສບອນຫວາງຢູຫອງເບອງຂວາມ່ ່ ່ ່ ້ ື ື້
4. ເລອກລາຍການື New Database
5. ຢູທແຜນປາຍ່ ່ ້ີ່ ( Tab ) General ຫອງພມຊຂອງຖານຂມູນທຕອງການຢູຫອງ້ ້ ່ ້ິ ື ໍ ີ່ ້ ່
Name:
6. ຢູທແຜນປາຍ່ ່ ້ີ່ ( Tab ) Data Files ເປນການກາໜດຂມູນສາລບໄຟລຂມູນຫກັ ໍ ົ ໍ ໍ ັ ໍ ັ້ ້໌ ຼ
7. ຢູທແຜນປາຍ່ ່ ້ີ່ ( Tab ) Transaction Log ເປນການກາໜດຂມູນສາລບໄຟລັ ໍ ົ ໍ ໍ ັ້ ໌
ທຣານແຊກເຊນລອກີ ັ
8. ກດປຸມົ ່ OK ( ສນສຸດການສາງຖານຂມູນແບບິ ໍ້ ້້ Enterprise Manager )
Mr. Phonepaseuth PHONHDALA 10
1.3.3. ການສາງຖານຂມູນດວຍ້ ້ໍ້ ຄາສງໍ ັ່ Transaction-SQL
1. ກດປຸມົ ່ Start>Programs>Microsoft SQL Server 2000>Query Analyzer
2. ພມຄາສງດງຮູບິ ໍ ັ ັ່ ່
3. ກດປຸມົ ່
ຮູບທີ 1.3
ໃຊຄາສງ້ ໍ ັ່ Transaction-SQL
ສາງຖານຂມູນ້ ໍ້
Mr. Phonepaseuth PHONHDALA 11
1.4. ການລບຖານຂມູນຶ ໍ້
ຄວນຄານງເຖງປດໃຈຕາງໆດງຕໄປນໍ ຶ ິ ັ ັ ໍ ີ່ ່ ່ ້:
1. ຂມູນຕາງໆໃນຖານຂມູນຈະຖກທາລາຍຖມທງໝດໍ ໍ ື ໍ ິ ັ ົ້ ້ ້່ ລວມເຖງຂມູນທຖກເກບຢູໃນິ ໍ ີ ື ັ້ ່ ່
ລະບບກຽວກບຖານຂມູນນດວຍົ ັ ໍ ີ່ ້້ ້ .
2. ບສາມາດກູຖານຂມູນຄມາໄດໍ ໍ ື່ ້້ ້ ຍກເວນການຣສຕຣົ ັ ີ ໍ້ ໌( Restore ) ຂມູນທໄດຈາກໍ ີ້ ່ ້
ການແບກອພັ ັ ( Backup )
3. ຕອງບມຜູໃຊວຽກໃນຂະນະເຮດການລບຖານຂມູນ້ ້ ້ໍ ີ ັ ຶ ໍ່ ້
4. ຜູທສາມາດລບຖານຂມູນໄດຕອງເປນສະມາສກຂອງ້ ້ ້ີ ຶ ໍ ັ ິ່ ້ db_owner ( Fixes
Database Role ) ຫຼື sysadmin ( Fixed Server Role )
ເມອໄດຮູເງອນໄຂຕາງໆແລວສາມາດລບຖານຂມູນໄດດງນື ື ຶ ໍ ັ ີ່ ່ ້ ່ ້້ ້ ່ ້ ້ :
1.4.1. ການລບຖານຂມູນດວຍຶ ໍ້ ້ Enterprise Manager
1. ເປດີ Enterprise Manager ຂນມຶ້ າ
2. ຂະຫຍາຍໂຟລເດີ( Folder ) ໄປຫາຖານຂມູນທຕອງການລບໍ ີ ຶ້ ່ ້
3. ກດເມາສຂວາໃສຖານຂມູນທຕອງການລບົ ົ ໍ ີ ຶ໌ ່ ້້ ່ ແລວເລອກລາຍການ້ ື Delete
Mr. Phonepaseuth PHONHDALA 12
1.4.2. ການລບຖານຂມູນດວຍຶ ໍ້ ້ ຄາສງໍ ັ່ Transact-SQL
ມຮູບແບບຄາສງດງນີ ໍ ັ ັ ີ່ ່ ້:
4. ຫາກຕອງການລບປະຫວດທຖກບນທກໃນການແບກອພ້ ຶ ັ ີ ື ັ ຶ ັ ັ່ ແລະຣສຕຣຖານຂມູນີ ໍ ໍ໌ ້
ອອກຈາກລະບບົ ເລອກເຊກບອກື ັ ັ Delete backup and restore history
for the database ຈາກນນກດປຸມັ ົ້ ່ Yes
1. ເປດີ Query Analyzer ຂນມຶ້ າ
DROP DATABASE database_name [,…n]
ຕວຢາງຕໄປນຈະເປນການລບຖານຂມູນທຊົ ໍ ີ ັ ຶ ໍ ີ ື່ ່ ້ ້ ່ ່ Susaka
2. ພມຄາສງດງຮູບຕໄປນິ ໍ ັ ັ ໍ ີ່ ່ ່ ້
Mr. Phonepaseuth PHONHDALA 13
3. ກດປຸມົ ່
ຮູບທີ 1.5
ການລບສາງຖານຂມູນຄາສງຶ ໍ ໍ ັ້ ້ ່ Transact-SQL
Mr. Phonepaseuth PHONHDALA 14
1.5. ການປຽນຖານຂມູນ່ ໍ້
ສາລບການປຽນຊຖານຂມູນນນໍ ັ ື ໍ ັ່ ່ ້ ້ ສາມາດເຮດໄດພຽງການໃຊັ ້ ້ Stored Procedure
ຊື່ sp_renamedb ເທານນົ ັ່ ້
sp_renamedb [@old_name=] ‘ old_name’, [@new_name=] ‘ new_name’,
ເຊງມຮູບແບບດງນິ ີ ັ ີ່ ່ ້:
ສງຄວນຮູກອນການປຽນຊຖານຂມູນິ ື ໍ່ ່ ້້ ່ ່
1. ຜູທໃຊ້ ້ີ່ Store Procedure ນໄດຕອງເປນສະມາຊກຂອງີ ັ ິ້ ້ ້ sysadmin ( Fixed
Server Role )
2. ສຄຣປິ ( Script ) ທມການອາງອງເຖງຊຖານຂມູນເກີ ີ ີ ິ ື ໍ ົ່ ່ ້ ່້ າ ຈະບສາມາດເຮດວຽກໄດໍ ັ່ ້
ຫຼື ເຮດວຽກຜດພາດັ ິ
3. ຖານຂມູນທຖກປຽນຊຕອງຢູໃນສະຖານໍ ີ ື ື້ ່ ່່ ້ ່ ະ Single user ເທານນົ ັ່ ້ .
4. ການປຽນຊຖານຂມູນຈະບມຜນກະທບກບໄຟລຂມູນ່ ໌ື ໍ ໍ ີ ົ ົ ັ ໍ່ ້ ່ ້ ຫໄຟລທຣານແຊກເຊນລອກຼື ີ ັ໌
ຕະຫອດຈນເຖງໄຟລກຣຸບຼ ົ ິ ໌
5. ໃນຂະນະທແລນີ່ ່ Stored Procedure ຊື່ sp_renamedb ຕອງຢູໃນຖານຂມູນລ້ ່ ໍ້ ະ
ບບົ master ເທານນົ ັ່ ້
Mr. Phonepaseuth PHONHDALA 15
ຕວຢາງການປຽນຊຖານຂມູນົ ື ໍ່ ່ ່ ້
ຮູບທີ 1.6 ໃຊຄາສງ້ ໍ ັ່ Transaction-SQL ປຽນຊຖານຂມູນຖານຂມູນ່ ື ໍ ໍ່ ້ ້
Mr. Phonepaseuth PHONHDALA 16
1.6. ການສາເນໍ ົາ ແລະການເຄອນຍານຖານຂມູນື ໍ່ ້້
ກອນທຈະສາມາດສາເນ່ ີ ໍ ົ່ າ( Copy ) ຫຼື ເຄອນຍາຍື່ ້ ( Move ) ໄຟລຂອງຖານຂມູນ໌ ໍ້
ໄດນນ້ ັ້ ຈະຕອງມການຖອດຖອນຖານຂມູນອອກຈາກລະບບກອນ້ ່ີ ໍ ົ້ , ເພອເຮດໃຫໄຟລຂື ັ ໍ່ ້້ ໌
ມູນ ແລະໄຟລທຣານແຊກເຊນລອກບໄດຖກໃຊໂດຍລະບບຖານຂມູນອກຕໄປ໌ ້ ້ີ ັ ໍ ື ົ ໍ ີ ໍ່ ້ ່ .
ວທຖອນຖອນຖານຂມູນດວຍິ ີ ໍ້ ້ Enterprise Manager
1. ເຂາໄປຫາຖານຂມູນທຕອງການົ ໍ ີ້ ້ ່ ້
2. ກດຂວາໃສຖານຂມູນທຈະເຮດການຖອດຖອນົ ໍ ີ ັ່ ້ ່ ຈາກນນໃຫເລອກລາຍການັ ື້ ້
All Task > Detach Database…
Mr. Phonepaseuth PHONHDALA 17
ມຮູບແບບດງນີ ັ ີ່ ້:
3. ກດປຸມົ ່
4. ກດປຸມົ ່
ວທຖອນຖອນຖານຂມູນດວຍິ ີ ໍ້ ້ ໂດຍໃຊຄາສງ້ ໍ ັ່ Transact-SQL
sp_detach_db [@dbname=] ‘dbname’[,[@skipchecks=] ‘skipchecks’]
EXEC sp_detach_db ‘Susaka’, True
ຕວຢາງົ ່ :
Mr. Phonepaseuth PHONHDALA 18
ຫງຈາກນນເຮາຈງສາມາດສາເນຼັ ັ ົ ິ ໍ ົ້ ່ າ ຫເຄອນຍາຍໄຟລຖານຂມູນໃຫໄປຢູເສນທາງໃໝຼື ື ໍ ັ້ ໌ ້ ່ ່້ ້
( path ) ເຊນັ່ : ຍາຍໄປໄດຣວ້ ໌( Drive ) ທມເນອທຫວາງຫາຍກາວດວຍີ ີ ື ີ່ ້ ່ ່ ່ ້ຼ Windows
Explorer ໄດ້
ການນາໄຟລຖານຂມູນເຂາສຸລະບບດວຍໍ ໍ ົ ົ໌ ່ ້້ ້ Enterprise Manger
1. ເປດີ Enterprise Manager ຂນມື້ າ
2. ຢູຫອງເບອງຊາຍມກດໂຟລເດ່ ້ ້ ໌ື ື ົ ີ້ ( Folder ) Database
ເມອຕອງການໃຫລະບບຖານຂມູນຮູຈກື ົ ໍ ັ່ ້້ ້ ້ ແລະສາມາດໃຊວຽກໄຟລຖານຂມູນທຖກ້ ໌ ໍ ີ ື້ ່
ຍາຍໄປຢູບອນໃໝນນໄດຄເກ້ ່ ່ ່ ້ັ ື ົ້ ່າ ໃຫປະຕບດດງນ້ ິ ັ ັ ີ່ ້:
3. ຢູຫອງເບອງຂວາມ່ ້ ື ື້ ກດເມາສຂວົ ົ ໌ າ( Right Click ) ໃສພນທຫວາງ່ ່ື ີ້ ່ ຈາກ
ນນໃຫເລອກລາຍການັ ື້ ້ All Task > Attach Database…
Mr. Phonepaseuth PHONHDALA 19
4.ໃນຫອງ້ MDF file of database to attach ໃຫກາໜດເສນທາງຂອງໄຟລຂມູນ້ ໌ໍ ົ ັ ໍ້ ້
ຫກຂອງຖານຂມູນທຕອງການນາເຂາສູລະບບຼັ ໍ ີ ໍ ົ ົ້ ່ ້້ ່ ຫຼື ກດປຸມົ ່ ເພອຄນຫາເສນທາງທື ົ ັ ີ່ ້ ້ ່
ຕອງການໄດ້ ້
5. ກດປຸມົ ່
6. ກດປຸມົ ່
ການນາໄຟລຖານຂມູນເຂາສຸລະບບດວຍໍ ໍ ົ ົ໌ ່ ້້ ້ Transact-SQL
sp_attach_db [@dbname=] ‘dbname’, [@filename1=] ‘filename_n’ [,…16]
EXEC sp_attach_db ‘Susaka’,
‘e:Seuthsusaka.mdf’,
‘e:Seuthsusaka.ldf’,
ຕວຢາງົ ່ :
Mr. Phonepaseuth PHONHDALA 20
1.7. ການປຽນແປງຂະໜາດຂອງຖານຂມູນ່ ໍ້
ການເພມຂະໜາດຂອງຖານຂມູນສາມາດເຮດໄດີ ໍ ັ່ ້ ້ 2 ແນວທາງຄື:
ການເພມໃນສວນຂອງໄຟລຂມູນເກາໂດຍກງີ ໍ ົ ົ່ ້ ່່ ໌
1.7.1. ການເພມຂະໜາດຂອງຖານຂມູນີ ໍ່ ້
ການເພມໄຟລໃໝໃຫກບຖານຂມູນີ ັ ໍ່ ້໌ ່ ້
ທງັ 2 ວທນສາມາດເຮດຜານິ ີ ີ ັ້ ່ Enterprise Manager ເຊງມຂນຕອນດງນິ ີ ັ ັ ີ່ ້ ່ ້:
ກດເມາສຂວາໃສຖານຂມູນທຕອງການປຽນົ ົ ໍ ີ໌ ່ ້ ່້ ່ ແລວເລອກເອ້ ື ົາ Properties
1. ກດແຜນປາຍົ ່ ້ Data Files ເຮາສາມາດເພມຂະໜາດຂອງໄຟລຂມູນໂດຍກງໄດົ ີ ໍ ົ່ ້໌ ້
ໃນຫອງ້ Space Allocates (MB) ຂອງໄຟລເກາທມຢູແລວ໌ ່ ້ົ ີ ີ່ ່ . ດງຮູບທັ ີ່ 1.11
2. ເຮາສາມາດເຮດດວຍວທດຽວກນນກບໄຟລທຣານແຊກເຊນລອກໄດທແຜນປາົ ັ ິ ີ ັ ີ ັ ີ ັ ີ້ ໌ ້ ່ ້້ ່ ຍ
Transaction Log ແລະຍງສາມາດເພມໄຟລໃໝເຂາໄປໃນແຖວຖດໄປໃຫກບັ ີ ົ ັ ັ່ ້໌ ່ ້
ຖານຂມູນໄດໂດຍການພມຕວເລກທຫອງໍ ິ ົ ີ້ ່້ ້ Space Allocates (MB) ດງຮູບທັ ີ່
1.12
3. ຫາກຕອງການລບໄຟລກສາມາດກດປຸມຶ ໍ ົ່ ເພອລບລາຍການທຖກື ຶ ີ ື່ ່້ ໌ ່
ເລອກອອກໄດື ້
4. ກດປຸມົ ່ ເພອໃຫການປຽນແປງທກາໜດໃໝນມຜນກບຖານຂມູນນນື ີ ໍ ົ ີ ີ ົ ັ ໍ ັ່ ່ ້ ້ ້້ ່ ່ ໆ
Mr. Phonepaseuth PHONHDALA 21
ຮູບທີ 1.11
ການເພມຂະໜາດຂອງໄຟລຂມູນີ ໍ່ ້໌
Mr. Phonepaseuth PHONHDALA 22
ຮູບທີ 1.12
ການເພມໄຟລທຣານແຊກເຊນລອກີ ີ ັ່ ໌
Mr. Phonepaseuth PHONHDALA 23
1.7.2. ການລຸດຂະໜາດຂອງຖານຂມູນໍ້
ແມນໃຫເຮດຄກນກບ່ ້ ັ ື ັ ັ ການເພມຂະໜາດຂອງຖານຂມູນີ ໍ່ ້ , ແຕໃຫລຸດຂະໜາດ່ ້
ຂອງ Space Allocated (MB) ແທນ.
========== ==========

More Related Content

Viewers also liked

‘Policy-making for digital development: the role of the government’ by Ismael...
‘Policy-making for digital development: the role of the government’ by Ismael...‘Policy-making for digital development: the role of the government’ by Ismael...
‘Policy-making for digital development: the role of the government’ by Ismael...
i2tic
 
Award in graduate
Award in graduateAward in graduate
Award in graduateAndrew Lin
 
Continuous Delivery in the real world - techniques to reduce the developers b...
Continuous Delivery in the real world - techniques to reduce the developers b...Continuous Delivery in the real world - techniques to reduce the developers b...
Continuous Delivery in the real world - techniques to reduce the developers b...
Nikolai Blackie
 
I7 processor
I7 processorI7 processor
I7 processor
Rajiv Bhandari
 
Chapter 1 ລະບົບຄອມພິວເຕີ (Computer System)
Chapter 1 ລະບົບຄອມພິວເຕີ (Computer System)Chapter 1 ລະບົບຄອມພິວເຕີ (Computer System)
Chapter 1 ລະບົບຄອມພິວເຕີ (Computer System)
Phonepaseuth Phonhdala
 
Alfresco Tech Talk Live - REST API of the Future
Alfresco Tech Talk Live - REST API of the Future Alfresco Tech Talk Live - REST API of the Future
Alfresco Tech Talk Live - REST API of the Future
Gavin Cornwell
 
Cognición social
Cognición socialCognición social
Cognición social
Georgina Rivas Vergara
 
EL HARDWARE Y SUS PARTES
 EL HARDWARE Y SUS PARTES  EL HARDWARE Y SUS PARTES
EL HARDWARE Y SUS PARTES
c3c3c3cilia
 
Sales strategy for big pharma.
Sales strategy for big pharma.Sales strategy for big pharma.
Sales strategy for big pharma.
Marek Golebiowski
 
Tech Talk Live - Mobile SDKs
Tech Talk Live - Mobile SDKsTech Talk Live - Mobile SDKs
Tech Talk Live - Mobile SDKs
Gavin Cornwell
 
DESARROLLO COGNOSCITIVO EN LA PRIMERA INFANCIA
DESARROLLO COGNOSCITIVO EN LA PRIMERA INFANCIADESARROLLO COGNOSCITIVO EN LA PRIMERA INFANCIA
DESARROLLO COGNOSCITIVO EN LA PRIMERA INFANCIA
PSICOLOGIA Y EDUCACION INTEGRAL A.C.
 

Viewers also liked (11)

‘Policy-making for digital development: the role of the government’ by Ismael...
‘Policy-making for digital development: the role of the government’ by Ismael...‘Policy-making for digital development: the role of the government’ by Ismael...
‘Policy-making for digital development: the role of the government’ by Ismael...
 
Award in graduate
Award in graduateAward in graduate
Award in graduate
 
Continuous Delivery in the real world - techniques to reduce the developers b...
Continuous Delivery in the real world - techniques to reduce the developers b...Continuous Delivery in the real world - techniques to reduce the developers b...
Continuous Delivery in the real world - techniques to reduce the developers b...
 
I7 processor
I7 processorI7 processor
I7 processor
 
Chapter 1 ລະບົບຄອມພິວເຕີ (Computer System)
Chapter 1 ລະບົບຄອມພິວເຕີ (Computer System)Chapter 1 ລະບົບຄອມພິວເຕີ (Computer System)
Chapter 1 ລະບົບຄອມພິວເຕີ (Computer System)
 
Alfresco Tech Talk Live - REST API of the Future
Alfresco Tech Talk Live - REST API of the Future Alfresco Tech Talk Live - REST API of the Future
Alfresco Tech Talk Live - REST API of the Future
 
Cognición social
Cognición socialCognición social
Cognición social
 
EL HARDWARE Y SUS PARTES
 EL HARDWARE Y SUS PARTES  EL HARDWARE Y SUS PARTES
EL HARDWARE Y SUS PARTES
 
Sales strategy for big pharma.
Sales strategy for big pharma.Sales strategy for big pharma.
Sales strategy for big pharma.
 
Tech Talk Live - Mobile SDKs
Tech Talk Live - Mobile SDKsTech Talk Live - Mobile SDKs
Tech Talk Live - Mobile SDKs
 
DESARROLLO COGNOSCITIVO EN LA PRIMERA INFANCIA
DESARROLLO COGNOSCITIVO EN LA PRIMERA INFANCIADESARROLLO COGNOSCITIVO EN LA PRIMERA INFANCIA
DESARROLLO COGNOSCITIVO EN LA PRIMERA INFANCIA
 

More from Phonepaseuth Phonhdala

Lab 16 ອອກແບບໜ້າຈໍສຳເລັບ chat
Lab 16 ອອກແບບໜ້າຈໍສຳເລັບ chatLab 16 ອອກແບບໜ້າຈໍສຳເລັບ chat
Lab 16 ອອກແບບໜ້າຈໍສຳເລັບ chat
Phonepaseuth Phonhdala
 
Lab 15 ການດຶງຂໍ້ມູນຈາກ Firebase ມາສະແດງໃນໜ້າແອ໋ບ
Lab 15 ການດຶງຂໍ້ມູນຈາກ Firebase ມາສະແດງໃນໜ້າແອ໋ບLab 15 ການດຶງຂໍ້ມູນຈາກ Firebase ມາສະແດງໃນໜ້າແອ໋ບ
Lab 15 ການດຶງຂໍ້ມູນຈາກ Firebase ມາສະແດງໃນໜ້າແອ໋ບ
Phonepaseuth Phonhdala
 
Lab 14 Storage ແລະ Database ໃນ Firebase
Lab 14 Storage ແລະ Database ໃນ FirebaseLab 14 Storage ແລະ Database ໃນ Firebase
Lab 14 Storage ແລະ Database ໃນ Firebase
Phonepaseuth Phonhdala
 
Lab 13 ການລົບມູນແຫຼມ EditText, Button ແລະການເລືອກຮູບ
Lab 13 ການລົບມູນແຫຼມ EditText, Button ແລະການເລືອກຮູບLab 13 ການລົບມູນແຫຼມ EditText, Button ແລະການເລືອກຮູບ
Lab 13 ການລົບມູນແຫຼມ EditText, Button ແລະການເລືອກຮູບ
Phonepaseuth Phonhdala
 
Lab 12 Firebase Authentication
Lab 12 Firebase AuthenticationLab 12 Firebase Authentication
Lab 12 Firebase Authentication
Phonepaseuth Phonhdala
 
Lab 11 qr and bar code
Lab 11 qr and bar codeLab 11 qr and bar code
Lab 11 qr and bar code
Phonepaseuth Phonhdala
 
Lab 10 gride view
Lab 10 gride viewLab 10 gride view
Lab 10 gride view
Phonepaseuth Phonhdala
 
Lab 9 list view
Lab 9 list viewLab 9 list view
Lab 9 list view
Phonepaseuth Phonhdala
 
Lab 3 date picker dialog
Lab 3 date picker dialogLab 3 date picker dialog
Lab 3 date picker dialog
Phonepaseuth Phonhdala
 
Lab 2 time picker dialog
Lab 2 time picker dialogLab 2 time picker dialog
Lab 2 time picker dialog
Phonepaseuth Phonhdala
 
ການເພີ່ມ, ແກ້ໄຂ, ລຶບ ຂໍ້ມູນ
ການເພີ່ມ, ແກ້ໄຂ, ລຶບ ຂໍ້ມູນການເພີ່ມ, ແກ້ໄຂ, ລຶບ ຂໍ້ມູນ
ການເພີ່ມ, ແກ້ໄຂ, ລຶບ ຂໍ້ມູນ
Phonepaseuth Phonhdala
 
ການກະກຽມຂໍ້ມູນ (Prepare data)
ການກະກຽມຂໍ້ມູນ (Prepare data)ການກະກຽມຂໍ້ມູນ (Prepare data)
ການກະກຽມຂໍ້ມູນ (Prepare data)
Phonepaseuth Phonhdala
 
ພາກປະຕິບັດ 9 (Lab 9) ຈັດການຖານຂໍ້ມູນ
ພາກປະຕິບັດ 9 (Lab 9) ຈັດການຖານຂໍ້ມູນ ພາກປະຕິບັດ 9 (Lab 9) ຈັດການຖານຂໍ້ມູນ
ພາກປະຕິບັດ 9 (Lab 9) ຈັດການຖານຂໍ້ມູນ
Phonepaseuth Phonhdala
 
ພາກປະຕິບັດ 8 (Lab 8)
ພາກປະຕິບັດ 8 (Lab 8)ພາກປະຕິບັດ 8 (Lab 8)
ພາກປະຕິບັດ 8 (Lab 8)
Phonepaseuth Phonhdala
 
ພາກປະຕິບັດ 7 (Lab 7)
ພາກປະຕິບັດ 7 (Lab 7)ພາກປະຕິບັດ 7 (Lab 7)
ພາກປະຕິບັດ 7 (Lab 7)
Phonepaseuth Phonhdala
 
ພາກປະຕິບັດ 6 (Lab 6) ການໃຊ້ CheckBox
ພາກປະຕິບັດ 6 (Lab 6) ການໃຊ້ CheckBoxພາກປະຕິບັດ 6 (Lab 6) ການໃຊ້ CheckBox
ພາກປະຕິບັດ 6 (Lab 6) ການໃຊ້ CheckBox
Phonepaseuth Phonhdala
 
ພາກປະຕິບັດ 5 (Lab 5) ການນຳໃຊ້ RadioButton
ພາກປະຕິບັດ 5 (Lab 5) ການນຳໃຊ້ RadioButtonພາກປະຕິບັດ 5 (Lab 5) ການນຳໃຊ້ RadioButton
ພາກປະຕິບັດ 5 (Lab 5) ການນຳໃຊ້ RadioButton
Phonepaseuth Phonhdala
 
Chapter2
Chapter2Chapter2
Chapter1
Chapter1Chapter1
ພາກປະຕິບັດ 4 (Lab 4) ການເປິດActivity ໃໝ່
ພາກປະຕິບັດ 4 (Lab 4) ການເປິດActivity ໃໝ່ພາກປະຕິບັດ 4 (Lab 4) ການເປິດActivity ໃໝ່
ພາກປະຕິບັດ 4 (Lab 4) ການເປິດActivity ໃໝ່
Phonepaseuth Phonhdala
 

More from Phonepaseuth Phonhdala (20)

Lab 16 ອອກແບບໜ້າຈໍສຳເລັບ chat
Lab 16 ອອກແບບໜ້າຈໍສຳເລັບ chatLab 16 ອອກແບບໜ້າຈໍສຳເລັບ chat
Lab 16 ອອກແບບໜ້າຈໍສຳເລັບ chat
 
Lab 15 ການດຶງຂໍ້ມູນຈາກ Firebase ມາສະແດງໃນໜ້າແອ໋ບ
Lab 15 ການດຶງຂໍ້ມູນຈາກ Firebase ມາສະແດງໃນໜ້າແອ໋ບLab 15 ການດຶງຂໍ້ມູນຈາກ Firebase ມາສະແດງໃນໜ້າແອ໋ບ
Lab 15 ການດຶງຂໍ້ມູນຈາກ Firebase ມາສະແດງໃນໜ້າແອ໋ບ
 
Lab 14 Storage ແລະ Database ໃນ Firebase
Lab 14 Storage ແລະ Database ໃນ FirebaseLab 14 Storage ແລະ Database ໃນ Firebase
Lab 14 Storage ແລະ Database ໃນ Firebase
 
Lab 13 ການລົບມູນແຫຼມ EditText, Button ແລະການເລືອກຮູບ
Lab 13 ການລົບມູນແຫຼມ EditText, Button ແລະການເລືອກຮູບLab 13 ການລົບມູນແຫຼມ EditText, Button ແລະການເລືອກຮູບ
Lab 13 ການລົບມູນແຫຼມ EditText, Button ແລະການເລືອກຮູບ
 
Lab 12 Firebase Authentication
Lab 12 Firebase AuthenticationLab 12 Firebase Authentication
Lab 12 Firebase Authentication
 
Lab 11 qr and bar code
Lab 11 qr and bar codeLab 11 qr and bar code
Lab 11 qr and bar code
 
Lab 10 gride view
Lab 10 gride viewLab 10 gride view
Lab 10 gride view
 
Lab 9 list view
Lab 9 list viewLab 9 list view
Lab 9 list view
 
Lab 3 date picker dialog
Lab 3 date picker dialogLab 3 date picker dialog
Lab 3 date picker dialog
 
Lab 2 time picker dialog
Lab 2 time picker dialogLab 2 time picker dialog
Lab 2 time picker dialog
 
ການເພີ່ມ, ແກ້ໄຂ, ລຶບ ຂໍ້ມູນ
ການເພີ່ມ, ແກ້ໄຂ, ລຶບ ຂໍ້ມູນການເພີ່ມ, ແກ້ໄຂ, ລຶບ ຂໍ້ມູນ
ການເພີ່ມ, ແກ້ໄຂ, ລຶບ ຂໍ້ມູນ
 
ການກະກຽມຂໍ້ມູນ (Prepare data)
ການກະກຽມຂໍ້ມູນ (Prepare data)ການກະກຽມຂໍ້ມູນ (Prepare data)
ການກະກຽມຂໍ້ມູນ (Prepare data)
 
ພາກປະຕິບັດ 9 (Lab 9) ຈັດການຖານຂໍ້ມູນ
ພາກປະຕິບັດ 9 (Lab 9) ຈັດການຖານຂໍ້ມູນ ພາກປະຕິບັດ 9 (Lab 9) ຈັດການຖານຂໍ້ມູນ
ພາກປະຕິບັດ 9 (Lab 9) ຈັດການຖານຂໍ້ມູນ
 
ພາກປະຕິບັດ 8 (Lab 8)
ພາກປະຕິບັດ 8 (Lab 8)ພາກປະຕິບັດ 8 (Lab 8)
ພາກປະຕິບັດ 8 (Lab 8)
 
ພາກປະຕິບັດ 7 (Lab 7)
ພາກປະຕິບັດ 7 (Lab 7)ພາກປະຕິບັດ 7 (Lab 7)
ພາກປະຕິບັດ 7 (Lab 7)
 
ພາກປະຕິບັດ 6 (Lab 6) ການໃຊ້ CheckBox
ພາກປະຕິບັດ 6 (Lab 6) ການໃຊ້ CheckBoxພາກປະຕິບັດ 6 (Lab 6) ການໃຊ້ CheckBox
ພາກປະຕິບັດ 6 (Lab 6) ການໃຊ້ CheckBox
 
ພາກປະຕິບັດ 5 (Lab 5) ການນຳໃຊ້ RadioButton
ພາກປະຕິບັດ 5 (Lab 5) ການນຳໃຊ້ RadioButtonພາກປະຕິບັດ 5 (Lab 5) ການນຳໃຊ້ RadioButton
ພາກປະຕິບັດ 5 (Lab 5) ການນຳໃຊ້ RadioButton
 
Chapter2
Chapter2Chapter2
Chapter2
 
Chapter1
Chapter1Chapter1
Chapter1
 
ພາກປະຕິບັດ 4 (Lab 4) ການເປິດActivity ໃໝ່
ພາກປະຕິບັດ 4 (Lab 4) ການເປິດActivity ໃໝ່ພາກປະຕິບັດ 4 (Lab 4) ການເປິດActivity ໃໝ່
ພາກປະຕິບັດ 4 (Lab 4) ການເປິດActivity ໃໝ່
 

Chapter1

  • 1. Mr. Phonepaseuth PHONHDALA 1 SQL Server 2000 ພາກທີ 1 ຄວາມຮູພນຖານກຽວກບ້ ່ື ັ້ SQL Sever 2000 ເວເຊນຕາງໆຂອງີ ີ ່ SQL Server 2000 Personal Edition Standard Edition Enterprise Edition
  • 2. Mr. Phonepaseuth PHONHDALA 2 1.1. ການນາສະເໜເຄອງມບາງອນທສາຄນໃນໍ ີ ື ີ ັ ີ ໍ ັ່ ່ SQL Server 2000 1.1.2. Query Analyzer ມໜາທໃນການຄນຫາຂມູນຕາງີ ີ ົ ໍ້ ່່ ້ ້ ໆ ( ດວຍຄາສງຂອງ້ ໍ ັ່ Transact-SQL ) 1.1.1. Enterprise Manager1.1.1. Enterprise Manager ເເຮດໜາທໃນການຈດການວຽກຕາງໆເຊນັ ີ ັ ັ້ ່່ ່ຮດໜາທໃນການຈດການວຽກຕາງໆເຊນັ ີ ັ ັ້ ່່ ່ :: ການຈດການຖານຂມູນັ ໍ້ການຈດການຖານຂມູນັ ໍ້ BackupBackup ແລະແລະ RestoreRestore ຂມູນໍ້ຂມູນໍ້ ການສາງ້ການສາງ້ packetpacket ສາລບເຄອນຍາຍຂມູນໍ ັ ື ໍ່ ້້ສາລບເຄອນຍາຍຂມູນໍ ັ ື ໍ່ ້້ ກາໜດກຽວກບລະບບຮກສາຄວາມປອດໄພໍ ົ ັ ົ ັ່ກາໜດກຽວກບລະບບຮກສາຄວາມປອດໄພໍ ົ ັ ົ ັ່
  • 3. Mr. Phonepaseuth PHONHDALA 3 1.2. ແນະນາລະບບຖານຂມູນໍ ົ ໍ້ ໃນການສາງຖານຂມູນໜງໆຈະປະກອບໄປດວຍໄຟລ້ ້ ໌ໍ ຶ້ ່ ( File ) 2 ປະເພດຄື: 1.2.1. ໄຟລຂມູນ໌ ໍ້ ( Data File ) ໄຟລຂມູນຫກ໌ ໍ ັ້ ຼ ( Primary Data File ) ໃຊເກບຕາຕະລາງຂມູນ້ ັ ໍ້ ແລະອອບເຈກຕາງັ ່ ໆ ຂອງລະບບສາລບຖານົ ໍ ັ ຂມູນນນໍ ັ້ ້ ໆ( ມນາມສະກຸນີ mdf ) ໄຟລຂມູນສາຮອງ໌ ໍ ໍ້ ( Secondary Data File ) ເປນໄຟລເພມເຕມັ ີ ີ໌ ່ ( Optional ) ທຊວຍໃຫສາມາດແບງີ່ ່ ້ ່ ຫແຍກຂຼື ໍ້ ມູນອອກຈາກໄຟລຂມູນຫກໄດ໌ ້ໍ ັ້ ຼ ( ມນາມສະກຸນີ ndf ) 1.2.2. ໄຟລທຣານແຊກເຊນລອກ໌ ີ ັ ( Transaction Log File ) ສາລບເກບຂມູນລອກໍ ັ ັ ໍ ັ້ ( Log ) ເຊງເກດຂນຈາກການເຮດວຽກຂອງຂິ ີ ື ັ ໍ່ ້ ້ ມູນຈງິ ( ມນາມສະກຸນີ ldf )
  • 4. Mr. Phonepaseuth PHONHDALA 4 ຮູບທີ 1.1 ໂຄງສາງລະບບຖານຂມູນຂອງ້ ົ ໍ້ SQL Server 2000 C:DatabaseDataFile1.mdf C:DatabaseDataFile2.mdf C:DatabaseDataFile3.mdf C:DatabaseDataFile1.ldf C:DatabaseDataFile2.ldf C:DatabaseDataFile3.ldf Data File Transaction Log File
  • 5. Mr. Phonepaseuth PHONHDALA 5 1.3. ການສາງຖານຂມູນ້ ໍ້ ຮູບທີ 1.2 ຖານຂມູນລະບບໍ ົ້ ແລະຕວຢາງຖານຂມູນຂອງຜູໃຊົ ໍ່ ້ ້້ SQL Server master msdb model tempdb employees Sales product System database User database
  • 6. Mr. Phonepaseuth PHONHDALA 6 1.3.1. ການສາງຖານຂມູນດວຍ້ ້ໍ້ Wizard ມຂນຕອນດງນີ ັ ັ ີ້ ່ ້: 1. ກດປຸມົ ່ Start>Programs>Microsoft SQL Server 2000>Enterprise Manager 3. ຢູທເມນູເລອກ່ ີ ື່ Tools>Wizard… ຫກດປຸມຼື ົ ່ ( Run a Wizard ) 2. ກດລາຍການົ Databases 4. ເລອກລາຍການື Create Database Wizard 5. ກດປຸມົ ່ OK 6. ກດປຸມົ ່ Next > 7. ຢູຫອງ່ ້ Database name: ພມຊຖານຂມູນທ◌ຕອງການິ ື ໍ ີ່ ້ ່ ້ 8. ສາລບຫອງໍ ັ ້ Database file location: ແລະ Transaction log file location ໃຫກາໜດເສນທາງ້ ໍ ົ ັ້ ( Path )ສາລບເກບໄຟລຂມູນໍ ັ ັ ໍ໌ ້ ແລະໄຟລທຣານແຊກເຊນ໌ ີ ຕາມລາດບໍ ັ .
  • 7. Mr. Phonepaseuth PHONHDALA 7 9. ກດປຸມົ ່ Next > 10. ຢູຫອງ່ ້ Database file: ສາມາດກາໜດຊໃຫກບໄຟລຂມູນຫກໍ ົ ື ັ ໍ ັ່ ້້ ໌ ຼ ແລະຢູຫອງ່ ້ Initial Size( MB ) ໃຫກາໜດຂະໜາດເລມຕນຂອງໄຟລ້ ໌ໍ ົ ີ ົ່ ້ 11. ກດປຸມົ ່ Next > 12. ເປນການກາໜດໄຟລຂມູນັ ໍ ົ ໍ໌ ້ ໂດຍມລາຍລະອຽດດງນີ ັ ີ່ ້: Do not automatically grow thdatabase files Automatically grow thdatabase files Grow the files in megabyes ( MB ) ໃຫໄຟລຂມູນຂະຫຍາຍຂະໜາດເອງອດຕະໂນມດ້ ໌ ໍ ັ ັ້ ຂະຫຍາຍຂະໜາດຕາມຈານວນເມກກະໄບຕໍ ໌( Megabyte ) ທກາໜດໄວີ ໍ ົ່ ້ Grow the files by percent ບໃຫໄຟລຂມູນຂະຫຍາຍຂະໜາດເອງອດຕະໂນມດໍ ໍ ັ ັ່ ້້ ໌ ຂະຫຍາຍຂະໜາດຕາມຈານວນເປເຊນຂອງຂະໜາດໄຟລຂມູນເກໍ ີ ັ ໍ ົ໌ ້ ່າ
  • 8. Mr. Phonepaseuth PHONHDALA 8 ໃນສວນຂອງ່ Maximum file size ເປນບອນກາໜດຂະໜາດສູງສຸດສາລບໄຟລຂມູນັ ໍ ົ ໍ ັ ໍ່ ໌ ້ Unrestrited file growth Restrict file growth to MB ຈາກດຂະໜາດຂອງໄຟລໃນໜວຍຄວາມຈາໍ ັ ໍ໌ ່ 13. ກດປຸມົ ່ OK 14. ຢູຫອງ່ ້ Database file: ສາມາດກາໜດຊໃຫກບໄຟລລອກໍ ົ ື ັ ັ່ ້ ໌ ແລະຢູຫອງ່ ້ Initial Size( MB ) ໃຫກາໜດຂະໜາດເລມຕນຂອງໄຟລ້ ໌ໍ ົ ີ ົ່ ້ ບຈາກດຂະໜາດສູງສຸດຂອງໄຟລໍ ໍ ັ່ ໌( ຈນກວາເນອທຫວາງໃນຮາດດສຈະເຕມົ ື ີ ິ ັ່ ່ ໌້ ່ ) 15. ກາໜດຄກນກບຂທໍ ົ ື ັ ັ ໍ ີ້ 12 ( ເປນການກາໜດໃຫກບໄຟລທຣານແຊກເຊນລອກັ ໍ ົ ັ ີ ັ້ ໌ ) 16. ກດປຸມົ ່ Next > 17. ກດປຸມົ ່ Finish 18. ກດປຸມົ ່ OK 19. ກດປຸມົ ່ No ( ສນສຸດການສາງຖານຂມູນແບບິ ໍ້ ້້ Wizard )
  • 9. Mr. Phonepaseuth PHONHDALA 9 1.3.2. ການສາງຖານຂມູນດວຍ້ ້ໍ້ Enterprise Manager ມຂນຕອນດງນີ ັ ັ ີ້ ່ ້: 1. ກດປຸມົ ່ Start>Programs>Microsoft SQL Server 2000>Enterprise Manager 2. ກດລາຍການົ Databases 3. ກດເມາສຂວົ ົ ໌ າ( Right click ) ໃສບອນຫວາງຢູຫອງເບອງຂວາມ່ ່ ່ ່ ້ ື ື້ 4. ເລອກລາຍການື New Database 5. ຢູທແຜນປາຍ່ ່ ້ີ່ ( Tab ) General ຫອງພມຊຂອງຖານຂມູນທຕອງການຢູຫອງ້ ້ ່ ້ິ ື ໍ ີ່ ້ ່ Name: 6. ຢູທແຜນປາຍ່ ່ ້ີ່ ( Tab ) Data Files ເປນການກາໜດຂມູນສາລບໄຟລຂມູນຫກັ ໍ ົ ໍ ໍ ັ ໍ ັ້ ້໌ ຼ 7. ຢູທແຜນປາຍ່ ່ ້ີ່ ( Tab ) Transaction Log ເປນການກາໜດຂມູນສາລບໄຟລັ ໍ ົ ໍ ໍ ັ້ ໌ ທຣານແຊກເຊນລອກີ ັ 8. ກດປຸມົ ່ OK ( ສນສຸດການສາງຖານຂມູນແບບິ ໍ້ ້້ Enterprise Manager )
  • 10. Mr. Phonepaseuth PHONHDALA 10 1.3.3. ການສາງຖານຂມູນດວຍ້ ້ໍ້ ຄາສງໍ ັ່ Transaction-SQL 1. ກດປຸມົ ່ Start>Programs>Microsoft SQL Server 2000>Query Analyzer 2. ພມຄາສງດງຮູບິ ໍ ັ ັ່ ່ 3. ກດປຸມົ ່ ຮູບທີ 1.3 ໃຊຄາສງ້ ໍ ັ່ Transaction-SQL ສາງຖານຂມູນ້ ໍ້
  • 11. Mr. Phonepaseuth PHONHDALA 11 1.4. ການລບຖານຂມູນຶ ໍ້ ຄວນຄານງເຖງປດໃຈຕາງໆດງຕໄປນໍ ຶ ິ ັ ັ ໍ ີ່ ່ ່ ້: 1. ຂມູນຕາງໆໃນຖານຂມູນຈະຖກທາລາຍຖມທງໝດໍ ໍ ື ໍ ິ ັ ົ້ ້ ້່ ລວມເຖງຂມູນທຖກເກບຢູໃນິ ໍ ີ ື ັ້ ່ ່ ລະບບກຽວກບຖານຂມູນນດວຍົ ັ ໍ ີ່ ້້ ້ . 2. ບສາມາດກູຖານຂມູນຄມາໄດໍ ໍ ື່ ້້ ້ ຍກເວນການຣສຕຣົ ັ ີ ໍ້ ໌( Restore ) ຂມູນທໄດຈາກໍ ີ້ ່ ້ ການແບກອພັ ັ ( Backup ) 3. ຕອງບມຜູໃຊວຽກໃນຂະນະເຮດການລບຖານຂມູນ້ ້ ້ໍ ີ ັ ຶ ໍ່ ້ 4. ຜູທສາມາດລບຖານຂມູນໄດຕອງເປນສະມາສກຂອງ້ ້ ້ີ ຶ ໍ ັ ິ່ ້ db_owner ( Fixes Database Role ) ຫຼື sysadmin ( Fixed Server Role ) ເມອໄດຮູເງອນໄຂຕາງໆແລວສາມາດລບຖານຂມູນໄດດງນື ື ຶ ໍ ັ ີ່ ່ ້ ່ ້້ ້ ່ ້ ້ : 1.4.1. ການລບຖານຂມູນດວຍຶ ໍ້ ້ Enterprise Manager 1. ເປດີ Enterprise Manager ຂນມຶ້ າ 2. ຂະຫຍາຍໂຟລເດີ( Folder ) ໄປຫາຖານຂມູນທຕອງການລບໍ ີ ຶ້ ່ ້ 3. ກດເມາສຂວາໃສຖານຂມູນທຕອງການລບົ ົ ໍ ີ ຶ໌ ່ ້້ ່ ແລວເລອກລາຍການ້ ື Delete
  • 12. Mr. Phonepaseuth PHONHDALA 12 1.4.2. ການລບຖານຂມູນດວຍຶ ໍ້ ້ ຄາສງໍ ັ່ Transact-SQL ມຮູບແບບຄາສງດງນີ ໍ ັ ັ ີ່ ່ ້: 4. ຫາກຕອງການລບປະຫວດທຖກບນທກໃນການແບກອພ້ ຶ ັ ີ ື ັ ຶ ັ ັ່ ແລະຣສຕຣຖານຂມູນີ ໍ ໍ໌ ້ ອອກຈາກລະບບົ ເລອກເຊກບອກື ັ ັ Delete backup and restore history for the database ຈາກນນກດປຸມັ ົ້ ່ Yes 1. ເປດີ Query Analyzer ຂນມຶ້ າ DROP DATABASE database_name [,…n] ຕວຢາງຕໄປນຈະເປນການລບຖານຂມູນທຊົ ໍ ີ ັ ຶ ໍ ີ ື່ ່ ້ ້ ່ ່ Susaka 2. ພມຄາສງດງຮູບຕໄປນິ ໍ ັ ັ ໍ ີ່ ່ ່ ້
  • 13. Mr. Phonepaseuth PHONHDALA 13 3. ກດປຸມົ ່ ຮູບທີ 1.5 ການລບສາງຖານຂມູນຄາສງຶ ໍ ໍ ັ້ ້ ່ Transact-SQL
  • 14. Mr. Phonepaseuth PHONHDALA 14 1.5. ການປຽນຖານຂມູນ່ ໍ້ ສາລບການປຽນຊຖານຂມູນນນໍ ັ ື ໍ ັ່ ່ ້ ້ ສາມາດເຮດໄດພຽງການໃຊັ ້ ້ Stored Procedure ຊື່ sp_renamedb ເທານນົ ັ່ ້ sp_renamedb [@old_name=] ‘ old_name’, [@new_name=] ‘ new_name’, ເຊງມຮູບແບບດງນິ ີ ັ ີ່ ່ ້: ສງຄວນຮູກອນການປຽນຊຖານຂມູນິ ື ໍ່ ່ ້້ ່ ່ 1. ຜູທໃຊ້ ້ີ່ Store Procedure ນໄດຕອງເປນສະມາຊກຂອງີ ັ ິ້ ້ ້ sysadmin ( Fixed Server Role ) 2. ສຄຣປິ ( Script ) ທມການອາງອງເຖງຊຖານຂມູນເກີ ີ ີ ິ ື ໍ ົ່ ່ ້ ່້ າ ຈະບສາມາດເຮດວຽກໄດໍ ັ່ ້ ຫຼື ເຮດວຽກຜດພາດັ ິ 3. ຖານຂມູນທຖກປຽນຊຕອງຢູໃນສະຖານໍ ີ ື ື້ ່ ່່ ້ ່ ະ Single user ເທານນົ ັ່ ້ . 4. ການປຽນຊຖານຂມູນຈະບມຜນກະທບກບໄຟລຂມູນ່ ໌ື ໍ ໍ ີ ົ ົ ັ ໍ່ ້ ່ ້ ຫໄຟລທຣານແຊກເຊນລອກຼື ີ ັ໌ ຕະຫອດຈນເຖງໄຟລກຣຸບຼ ົ ິ ໌ 5. ໃນຂະນະທແລນີ່ ່ Stored Procedure ຊື່ sp_renamedb ຕອງຢູໃນຖານຂມູນລ້ ່ ໍ້ ະ ບບົ master ເທານນົ ັ່ ້
  • 15. Mr. Phonepaseuth PHONHDALA 15 ຕວຢາງການປຽນຊຖານຂມູນົ ື ໍ່ ່ ່ ້ ຮູບທີ 1.6 ໃຊຄາສງ້ ໍ ັ່ Transaction-SQL ປຽນຊຖານຂມູນຖານຂມູນ່ ື ໍ ໍ່ ້ ້
  • 16. Mr. Phonepaseuth PHONHDALA 16 1.6. ການສາເນໍ ົາ ແລະການເຄອນຍານຖານຂມູນື ໍ່ ້້ ກອນທຈະສາມາດສາເນ່ ີ ໍ ົ່ າ( Copy ) ຫຼື ເຄອນຍາຍື່ ້ ( Move ) ໄຟລຂອງຖານຂມູນ໌ ໍ້ ໄດນນ້ ັ້ ຈະຕອງມການຖອດຖອນຖານຂມູນອອກຈາກລະບບກອນ້ ່ີ ໍ ົ້ , ເພອເຮດໃຫໄຟລຂື ັ ໍ່ ້້ ໌ ມູນ ແລະໄຟລທຣານແຊກເຊນລອກບໄດຖກໃຊໂດຍລະບບຖານຂມູນອກຕໄປ໌ ້ ້ີ ັ ໍ ື ົ ໍ ີ ໍ່ ້ ່ . ວທຖອນຖອນຖານຂມູນດວຍິ ີ ໍ້ ້ Enterprise Manager 1. ເຂາໄປຫາຖານຂມູນທຕອງການົ ໍ ີ້ ້ ່ ້ 2. ກດຂວາໃສຖານຂມູນທຈະເຮດການຖອດຖອນົ ໍ ີ ັ່ ້ ່ ຈາກນນໃຫເລອກລາຍການັ ື້ ້ All Task > Detach Database…
  • 17. Mr. Phonepaseuth PHONHDALA 17 ມຮູບແບບດງນີ ັ ີ່ ້: 3. ກດປຸມົ ່ 4. ກດປຸມົ ່ ວທຖອນຖອນຖານຂມູນດວຍິ ີ ໍ້ ້ ໂດຍໃຊຄາສງ້ ໍ ັ່ Transact-SQL sp_detach_db [@dbname=] ‘dbname’[,[@skipchecks=] ‘skipchecks’] EXEC sp_detach_db ‘Susaka’, True ຕວຢາງົ ່ :
  • 18. Mr. Phonepaseuth PHONHDALA 18 ຫງຈາກນນເຮາຈງສາມາດສາເນຼັ ັ ົ ິ ໍ ົ້ ່ າ ຫເຄອນຍາຍໄຟລຖານຂມູນໃຫໄປຢູເສນທາງໃໝຼື ື ໍ ັ້ ໌ ້ ່ ່້ ້ ( path ) ເຊນັ່ : ຍາຍໄປໄດຣວ້ ໌( Drive ) ທມເນອທຫວາງຫາຍກາວດວຍີ ີ ື ີ່ ້ ່ ່ ່ ້ຼ Windows Explorer ໄດ້ ການນາໄຟລຖານຂມູນເຂາສຸລະບບດວຍໍ ໍ ົ ົ໌ ່ ້້ ້ Enterprise Manger 1. ເປດີ Enterprise Manager ຂນມື້ າ 2. ຢູຫອງເບອງຊາຍມກດໂຟລເດ່ ້ ້ ໌ື ື ົ ີ້ ( Folder ) Database ເມອຕອງການໃຫລະບບຖານຂມູນຮູຈກື ົ ໍ ັ່ ້້ ້ ້ ແລະສາມາດໃຊວຽກໄຟລຖານຂມູນທຖກ້ ໌ ໍ ີ ື້ ່ ຍາຍໄປຢູບອນໃໝນນໄດຄເກ້ ່ ່ ່ ້ັ ື ົ້ ່າ ໃຫປະຕບດດງນ້ ິ ັ ັ ີ່ ້: 3. ຢູຫອງເບອງຂວາມ່ ້ ື ື້ ກດເມາສຂວົ ົ ໌ າ( Right Click ) ໃສພນທຫວາງ່ ່ື ີ້ ່ ຈາກ ນນໃຫເລອກລາຍການັ ື້ ້ All Task > Attach Database…
  • 19. Mr. Phonepaseuth PHONHDALA 19 4.ໃນຫອງ້ MDF file of database to attach ໃຫກາໜດເສນທາງຂອງໄຟລຂມູນ້ ໌ໍ ົ ັ ໍ້ ້ ຫກຂອງຖານຂມູນທຕອງການນາເຂາສູລະບບຼັ ໍ ີ ໍ ົ ົ້ ່ ້້ ່ ຫຼື ກດປຸມົ ່ ເພອຄນຫາເສນທາງທື ົ ັ ີ່ ້ ້ ່ ຕອງການໄດ້ ້ 5. ກດປຸມົ ່ 6. ກດປຸມົ ່ ການນາໄຟລຖານຂມູນເຂາສຸລະບບດວຍໍ ໍ ົ ົ໌ ່ ້້ ້ Transact-SQL sp_attach_db [@dbname=] ‘dbname’, [@filename1=] ‘filename_n’ [,…16] EXEC sp_attach_db ‘Susaka’, ‘e:Seuthsusaka.mdf’, ‘e:Seuthsusaka.ldf’, ຕວຢາງົ ່ :
  • 20. Mr. Phonepaseuth PHONHDALA 20 1.7. ການປຽນແປງຂະໜາດຂອງຖານຂມູນ່ ໍ້ ການເພມຂະໜາດຂອງຖານຂມູນສາມາດເຮດໄດີ ໍ ັ່ ້ ້ 2 ແນວທາງຄື: ການເພມໃນສວນຂອງໄຟລຂມູນເກາໂດຍກງີ ໍ ົ ົ່ ້ ່່ ໌ 1.7.1. ການເພມຂະໜາດຂອງຖານຂມູນີ ໍ່ ້ ການເພມໄຟລໃໝໃຫກບຖານຂມູນີ ັ ໍ່ ້໌ ່ ້ ທງັ 2 ວທນສາມາດເຮດຜານິ ີ ີ ັ້ ່ Enterprise Manager ເຊງມຂນຕອນດງນິ ີ ັ ັ ີ່ ້ ່ ້: ກດເມາສຂວາໃສຖານຂມູນທຕອງການປຽນົ ົ ໍ ີ໌ ່ ້ ່້ ່ ແລວເລອກເອ້ ື ົາ Properties 1. ກດແຜນປາຍົ ່ ້ Data Files ເຮາສາມາດເພມຂະໜາດຂອງໄຟລຂມູນໂດຍກງໄດົ ີ ໍ ົ່ ້໌ ້ ໃນຫອງ້ Space Allocates (MB) ຂອງໄຟລເກາທມຢູແລວ໌ ່ ້ົ ີ ີ່ ່ . ດງຮູບທັ ີ່ 1.11 2. ເຮາສາມາດເຮດດວຍວທດຽວກນນກບໄຟລທຣານແຊກເຊນລອກໄດທແຜນປາົ ັ ິ ີ ັ ີ ັ ີ ັ ີ້ ໌ ້ ່ ້້ ່ ຍ Transaction Log ແລະຍງສາມາດເພມໄຟລໃໝເຂາໄປໃນແຖວຖດໄປໃຫກບັ ີ ົ ັ ັ່ ້໌ ່ ້ ຖານຂມູນໄດໂດຍການພມຕວເລກທຫອງໍ ິ ົ ີ້ ່້ ້ Space Allocates (MB) ດງຮູບທັ ີ່ 1.12 3. ຫາກຕອງການລບໄຟລກສາມາດກດປຸມຶ ໍ ົ່ ເພອລບລາຍການທຖກື ຶ ີ ື່ ່້ ໌ ່ ເລອກອອກໄດື ້ 4. ກດປຸມົ ່ ເພອໃຫການປຽນແປງທກາໜດໃໝນມຜນກບຖານຂມູນນນື ີ ໍ ົ ີ ີ ົ ັ ໍ ັ່ ່ ້ ້ ້້ ່ ່ ໆ
  • 21. Mr. Phonepaseuth PHONHDALA 21 ຮູບທີ 1.11 ການເພມຂະໜາດຂອງໄຟລຂມູນີ ໍ່ ້໌
  • 22. Mr. Phonepaseuth PHONHDALA 22 ຮູບທີ 1.12 ການເພມໄຟລທຣານແຊກເຊນລອກີ ີ ັ່ ໌
  • 23. Mr. Phonepaseuth PHONHDALA 23 1.7.2. ການລຸດຂະໜາດຂອງຖານຂມູນໍ້ ແມນໃຫເຮດຄກນກບ່ ້ ັ ື ັ ັ ການເພມຂະໜາດຂອງຖານຂມູນີ ໍ່ ້ , ແຕໃຫລຸດຂະໜາດ່ ້ ຂອງ Space Allocated (MB) ແທນ. ========== ==========