有一朋友咨詢我,他配置的YourSQLDba 備份作業(yè)經(jīng)常出現(xiàn)備份失敗的情況,我?guī)兔Σ榭戳艘幌拢紫葟母婢]件中查看出錯(cuò)的具體信息,執(zhí)行了下面SQL語(yǔ)句(來(lái)自于告警郵件)
Exec YourSQLDba.dbo.ShowHistory @JobNo = 37732, @DispLimit = 1, @FilterErr = 1

最后一行的詳細(xì)信息如下所示:
> -- This line is NULL in the command output. If an Antivirus runs on the SQL server ; check that backup directory is excluded from the scan, or that the .cmd files are excluded from the scan. (We suspect that an antivirus could temporarily lock one of YourSQLDba .cmd work files.)
翻譯如下:
如果防病毒軟件在SQL服務(wù)器上運(yùn)行;檢查確保備份目錄不被掃描或?qū)md 文件從掃描中排除。(我們懷疑防病毒軟件可能暫時(shí)鎖 住了YourSQLDba 中的一個(gè).cmd 工作文件 )。
于是檢查服務(wù)器,發(fā)現(xiàn)服務(wù)器安裝了賽門鐵克殺毒軟件,于是在“Change Setting”下的"Exceptions"里,排除備份目錄后,問(wèn)題解決。其實(shí)排除掃描.bak文件亦可解決問(wèn)題。
![clipboard[1] clipboard[1]](http://s1.vevb.com/20150728/n2w55rznpis00.png)

后記:關(guān)于數(shù)據(jù)庫(kù)服務(wù)器是否應(yīng)該安裝殺毒軟件,爭(zhēng)議很多,個(gè)人傾向于在數(shù)據(jù)庫(kù)服務(wù)器安裝反病毒軟件,但是一定要設(shè)置反病毒軟件,避免其掃描特定的數(shù)據(jù)文件或目錄:
1:SQL Server數(shù)據(jù)文件 擴(kuò)展名為.mdf 、 .ndf、 ldf
2:SQL Server備份文件 擴(kuò)展名為.bak 、 .trn
…………
詳細(xì)具體資料,請(qǐng)參考微軟官方文檔:http://support.microsoft.com/kb/309422
新聞熱點(diǎn)
疑難解答
圖片精選