亲爱的
基于以下网站,我开始使用SSIS的任务脚本(电子邮件正文中的表 )发送电子邮件。 我遇到一个错误,“错误:尝试锁定变量“ User :: ScriptTaskErrorMsg”以进行读/写访问时检测到死锁。尝试16次后无法获取锁。锁超时。”
我进行了很多搜索,但无法解决。 你能帮我吗?
错误代码:(可在网站上找到主要代码)
Dim LockedVariable As Variables = Nothing
Dts.VariableDispenser.LockOneForWrite("User::ScriptTaskErrorMsg",LockedVariable)
LockedVariable("User::ScriptTaskErrorMsg").Value = "Error Description: " + e.Message.ToString()
LockedVariable.Unlock()
Dts.Events.FireError(0,"Script Task","Error",String.Empty,0)
Dts.TaskResult = ScriptResults.Failure
End Try