程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> Asp實現對sqlserver數據庫的在線備份和恢復

Asp實現對sqlserver數據庫的在線備份和恢復

編輯:ASP技巧

為了網站數據的安全性,需要經常對數據庫進行備份,以免某一天,數據丟失帶來一系列的麻煩。在沒有服務器的管理權限下,需要在線對數據庫進行備份和恢復。這裡介紹一下ASP在線備份和恢復數據庫的功能。
備份:

01 <% 02 SQL="backup database 數據庫名 to disk='"&Server.MapPath("backup")&"\"&"backuptext.dat"&"'" 03 set cnn=Server.createobject("adodb.connection") 04 cnn.open "driver={SQL Server};Server=服務器名;uid=sa;pwd=密碼" 05 cnn.execute SQL 06 on error resume next 07 if err<>0 then 08    response.write "錯誤:"&err.Descripting 09 else 10   response.write "數據備份成功!" 11 end if 12 %>(鼠標移到代碼上去,在代碼的頂部會出現四個圖標,第一個是查看源代碼,第二個是復制代碼,第三個是打印代碼,第四個是幫助)

恢復: 01 <% 02 SQL="Restore database 數據庫名 from disk='"&Server.MapPath("backup")&"\"&"backuptext.dat"&"'" 03 set cnn=Server.createobject("adodb.connection") 04 cnn.open "driver={SQL Server};Server=服務器名;uid=sa;pwd=密碼" 05 cnn.execute SQL 06 on error resume next 07 if err<>0 then 08   response.write "錯誤:"&err.Descripting 09 else 10   response.write "數據恢復成功!" 11 end if 12 %>(鼠標移到代碼上去,在代碼的頂部會出現四個圖標,第一個是查看源代碼,第二個是復制代碼,第三個是打印代碼,第四個是幫助)

注:以上語句是把數據備份到磁盤的backup目錄下,文件名為backuptext.dat,大家在使用的過程中,可以自己定義備份的目錄和文件名
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved