0
大家好我有一個SQLSERVER維護計劃,每晚運行,由於某種原因,它停止運行,當我手動運行它會引發錯誤並指出「執行失敗。請參閱維護計劃和SQL Server日誌詳細代理作業歷史」伊夫看着程序文件/.../記錄和存在有很少的信息SqlServer維護計劃日誌文件
我的程序如下
DECLARE @name VARCHAR(50) -- database name
DECLARE @path VARCHAR(256) -- path for backup files
DECLARE @fileName VARCHAR(256) -- filename for backup
DECLARE @fileDate VARCHAR(20) -- used for file name
SET @path = 'D:\backups\'
SELECT @fileDate = CONVERT(VARCHAR(20),GETDATE(),112)
DECLARE db_cursor CURSOR FOR
SELECT name
FROM master.dbo.sysdatabases
WHERE name NOT IN ('master','model','msdb','tempdb','emhf')
OPEN db_cursor
FETCH NEXT FROM db_cursor INTO @name
WHILE @@FETCH_STATUS = 0
BEGIN
SET @fileName = @path + @name +'.BAK'
BACKUP DATABASE @name TO DISK = @fileName
有沒有寫什麼辦法了在每個階段做一個文件,然後我可以找出爲什麼它會摔倒
對不起,實際的代碼在那裏確實有END。如果我查看昨天最後一條記錄的歷史記錄,那麼當我嘗試執行它時,它似乎已經說明它已經在運行了。但它似乎沒有做任何事情。有什麼辦法可以阻止它嗎? –
sp_who2應該有助於識別進程的SPID。你可以'殺死'SPID – Raj
ok我運行sp_who2,但我似乎無法找到列表中的工作,我是否認爲它將在主分區上運行 –