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,但我似乎无法找到列表中的工作,我是否认为它将在主分区上运行 –