1. สำรอง
-
SQL = "BackUpDatabase Database ชื่อ todisk = '" server.mappath ("backup") & "/" & "backuptext.dat" & "'"
setcnn = server.createObject ("adodb.connection"))
cnn.open "driver = {sqlserver}; เซิร์ฟเวอร์ = ชื่อเซิร์ฟเวอร์; uid = sa; pwd ="
cnn.executesql
onerrorresumenext
iferr <> 0 แล้ว
Response.write "ข้อผิดพลาด:" & err.descripting
อื่น
Response.write "การสำรองข้อมูลข้อมูลสำเร็จ!"
endif
-
2. การกู้คืน
-
SQL = "RESTOREDATABASE NAME NAME FRANTDISK = '" Server.MAppath ("Backup") & "/" & "Backuptext.dat" & "'"
setcnn = server.createObject ("adodb.connection"))
cnn.open "driver = {sqlserver}; เซิร์ฟเวอร์ = ชื่อเซิร์ฟเวอร์; uid = sa; pwd ="
cnn.executesql
onerrorresumenext
iferr <> 0 แล้ว
Response.write "ข้อผิดพลาด:" & err.descripting
อื่น
Response.write "การกู้คืนข้อมูลสำเร็จ!"
endif
-
หมายเหตุ: คำสั่งข้างต้นคือการสำรองข้อมูลไปยังไดเรกทอรีสำรองของดิสก์และชื่อไฟล์คือ backuptext.dat
2. โครงสร้างฐานข้อมูล SQL สามารถแก้ไขใน ASP ได้หรือไม่?
คำตอบ: ดัดแปลง
ชื่อ
การเปลี่ยนแปลงคุณสมบัติตารางการเปลี่ยนแปลง
ไวยากรณ์
Altertabletable [*]
เพิ่ม [คอลัมน์] คอลัมน์
Altertabletable [*]
แก้ไขคอลัมน์ [คอลัมน์] {setDefaultValuedropDefault}
Altertabletable [*]
เปลี่ยนชื่อ [คอลัมน์] คอลัมน์คอลัมน์คอลัมน์
เปลี่ยนแปลงได้
RenametonewTable
เปลี่ยนแปลงได้
addTableConstraintDefinition
อินพุต
โต๊ะ
ชื่อของตารางที่มีอยู่ที่พยายามเปลี่ยนแปลง
คอลัมน์
ชื่อคอลัมน์ที่มีอยู่หรือใหม่
พิมพ์
ประเภทของคอลัมน์ใหม่
คอลัมน์ใหม่
ชื่อใหม่ของคอลัมน์ที่มีอยู่
ใหม่
ชื่อใหม่ของตาราง
TableConstraintDefinition
นิยามข้อ จำกัด ใหม่สำหรับตาราง
NewtableConstraintForThetable
เอาท์พุท
เปลี่ยนแปลง
ข้อมูลที่ส่งคืนจากคอลัมน์หรือตารางที่เปลี่ยนชื่อ
ข้อผิดพลาด
หากไม่มีคอลัมน์หรือตารางข้อมูลที่ส่งคืนจะถูกส่งคืน
อธิบาย
การเปลี่ยนแปลงการเปลี่ยนแปลงคำจำกัดความของตารางที่มีอยู่ แบบฟอร์ม addColumn เพิ่มคอลัมน์/ฟิลด์ใหม่ลงในตารางที่มีไวยากรณ์เดียวกันกับ createTable แบบฟอร์ม AlterColumn อนุญาตให้คุณตั้งค่าหรือลบค่าเริ่มต้น (ค่า) จากคอลัมน์/ฟิลด์ โปรดทราบว่าค่าเริ่มต้น (ค่า) นั้นใช้ได้กับแถวที่แทรกใหม่เท่านั้น ประโยคการเปลี่ยนชื่อสามารถเปลี่ยนชื่อของตารางหรือคอลัมน์/ฟิลด์โดยไม่ส่งผลกระทบต่อข้อมูลใด ๆ ในตารางที่เกี่ยวข้อง ดังนั้นตารางหรือคอลัมน์/ฟิลด์จะยังคงมีขนาดเท่ากันและพิมพ์หลังจากดำเนินการคำสั่งนี้ ประโยค AddTableConstraintDefinition เพิ่มข้อ จำกัด ใหม่ให้กับตารางที่มีไวยากรณ์เดียวกันกับ CreateTable