ASP在線操作備份和恢復MSSQL數據庫
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
現在大多數的虛擬主機供應商不會提供1433端口遠程連接的.[br]對于經常要使用mssql數據庫的用戶造成了很大的不方便.[br]下面是用asp程序實現在線操作備份和恢復mssql數據庫.[br][br]asp備份和恢復sql數據庫的操作方法: [br][b]1、備份 [/b][br][color=#339966]<% [br]sql="backup database 數據庫名 to disk='"&server.mappath("backup")&"\"&"backuptext.dat"&"'" [br]set cnn=server.createobject("adodb.connection") [br]cnn.open "driver={sql server};server=服務器名;uid=sa;pwd=" [br]cnn.execute sql [br]on error resume next [br]if err<>0 then [br]response.write "錯誤:"&err.descripting [br]else [br]response.write "數據備份成功!" [br]end if [br]%> [/color][br]把上代碼中的數據庫名改成你現用的數據庫的名字.[br]server.mappath("backup")&"\"&"backuptext.dat[br]這里如果你知道你網站的服務器物理地址的話可以直接寫.不然會在網站根目錄下的backup文件夾里.[br]如果出錯了.手動建立一個backup文件夾在試.[br]備份文件為backuptext.dat[br][br][b]2、恢復 [/b][br][color=#339966]<% [br]sql="restore database 數據庫名 from disk='"&server.mappath("backup")&"\"&"backuptext.dat"&"'" [br]set cnn=server.createobject("adodb.connection") [br]cnn.open "driver={sql server};server=服務器名;uid=sa;pwd=" [br]cnn.execute sql [br]on error resume next [br]if err<>0 then [br]response.write "錯誤:"&err.descripting [br]else [br]response.write "數據恢復成功!" [br]end if [br]%>[/color]
該文章在 2010/7/3 13:32:33 編輯過 |
關鍵字查詢
相關文章
正在查詢... |