sql備份的一種解決方案

2021-04-19 18:36:50 字數 1316 閱讀 9819

1、新建檔案,備份資料庫.bat

內容:rem servername是伺服器名稱,需要替換為實際伺服器名稱

rem net start命令可啟動backupserver,避免backupserver被意外關閉後導致自動dump失敗

net start "mssqlserver"

isql -u user -p pas   -i backup.sql -o backup.out

注意:-u 後面輸入資料庫使用者名稱,如sa, -p後面 輸入密碼

2.新建檔案 backup.sql

內容:-- sqlserver2000資料庫系統清理使用者資料庫日誌和備份使用者資料庫資料指令碼 --

declare @dumpfile varchar(50)

declare @msg varchar(70)

select @dumpfile = 'c:/database.bak' + datename(dw,getdate())

select @msg=convert(char(26),getdate(),9)+'-----正在清理日誌......'

print @msg

backup tran database with truncate_only

if (@@error <> 0 )

begin

select @msg=convert(char(26),getdate(),9)+'-----清理日誌失敗或出現異常......'

print @msg

endelse

begin

select @msg=convert(char(26),getdate(),9)+'-----清理日誌完畢......'

print @msg

endselect @msg=convert(char(26),getdate(),9)+'-----開始備份database資料庫.....'

print @msg

backup database pilot0000 to disk=@dumpfile

if (@@error <> 0 )

begin

select @msg=convert(char(26),getdate(),9)+'-----備份資料失敗或出現異常'

print @msg

endelse

begin

select @msg=convert(char(26),getdate(),9)+'-----資料庫備份完畢'

print @msg

end注意:把database改為您要備份的資料庫名

3、新建空白檔案backup.out

介紹一種GUI測試的解決方案

近來,自動化測試被業界炒得很熱,最近在上海剛舉行的chinatest測試大會中,自動化測試也是核心主題之一。不過比較遺憾的是,各位專家理論方面講得多了些。真正涉及到自動化測試技術落地的技術講座少了些。唯一聽到的乙個還是基於selemiun基礎上完善的乙個web測試框架的介紹,頗給人一些思路和啟示。最...

無線滑鼠指標亂跑一種解決方案

人生之不如意總有十之 最近在 上購入了一款無線滑鼠,收到之後發現指標總是亂跑,體驗感極差。在網上搜尋了一些解決方案,例如修改滑鼠指標靈敏度,關閉筆記本觸控螢幕等等,都沒有任何效果。一百個人眼裡就有一百個哈姆雷特。既然網上的方案解決不了問題,那麼我就自己摸索。乙個很偶然的巧合,我發現當我把滑鼠抬起一定...

http404 error的一種解決方案

public static string getdatafromurl string url,int nretrytimes catch system.exception exc return result 其中nretrytimes 代表出現這種錯誤後,函式遞迴呼叫自己的次數,也可以理解為遞迴終止...