【发布时间】:2013-07-05 04:57:45
【问题描述】:
当 SQL 代理在 SQL Server 2005 中运行以下日常脚本作为作业的一部分时,它似乎不会执行最后一行 set fso = nothing 并且对象永远不会从内存中删除,从而导致作业在一个月左右后失败。
SQL 代理似乎没有执行最后一行代码有什么原因吗?
dim fso
set fso = CreateObject("Scripting.FileSystemObject")
If fso.FileExists("E:\Foo.mdb") Then
fso.DeleteFile "E:\Foo.mdb", True
End If
fso.CopyFile "E:\Foo.temp.mdb", "E:\Foo.mdb", True
set fso = nothing
【问题讨论】:
标签: sql sql-server vbscript sql-agent-job