--以下語句要在查詢分析器中逐步逐句執行,刪除注釋標識"--"執行,完了再加上"--",接著執行下一句
--第一步: 在備份機建立共享資料夾 在程式**中呼叫(或者cmd視窗)
--master..xp_cmdshell 'md d:\sqlbak'
--master..xp_cmdshell 'net share sqlbak=d:\sqlbak'
--第二步: 建立共享信用關係
--exec master..xp_cmdshell 'net use \\192.168.1.101\sqlbak 2008 /user:domain\wufeng1'
--第三步:備份資料庫
--backup database mxsoftoa to disk='\\192.168.1.101\sqlbak\mxsoftoa.bak'
--差異備份
--backup database mxsoftoa to disk='\\192.168.1.101\sqlbak\mxsoftoa.bak' with differential
--第四步: 刪除共享資料夾 在程式**中呼叫(或者cmd視窗)
--master..xp_cmdshell 'net share sqlbak /delete'
--第五步: 恢復資料庫
--restore database mxsoftoa from disk='\\192.168.1.101\sqlbak\mxsoftoa.bak'
--差異還原
--restore database mxsoftoa from disk='\\192.168.1.101\sqlbak\mxsoftoa.bak' with norecovery在asp.net 中仍可參考以上操作語句。
Sqlserver命令SQLCMD備份恢復資料庫
1,備份,建立指令碼bak.bat,內容 sqlcmd i f dbbak bak.sql 指令碼呼叫恢復的語句文字 connect backup database db1 to disk f dbbak db1.bak with init go 2,還原,建立還原指令碼restore.bat,內容...
SQLServer 遠端備份和恢復
以下語句要在查詢分析器中逐步逐句執行,刪除注釋標識 執行,完了再加上 接著執行下一句 第一步 在備份機建立共享資料夾 在程式 中呼叫 或者cmd視窗 master.xp cmdshell md d sqlbak master.xp cmdshell net share sqlbak d sqlbak...
C 操作SQLserver資料庫的備份和恢復
備份事件 備份檔案的存放目錄 file.delete txtpath.text 判斷該檔案位址下是否有相同的備份檔案,有就刪除 需要備份的資料庫到那個檔案目錄下的什麼名 自定義 sql backup database back up to disk txtpath.text con new sqlc...