2012-11-08 68 views
0

在SQL Server 2000,在这里我们没有SQL Mail中设置(无论何种原因),我有一个运行在一个计时器包一个SQL工作,但即使我在一个ActiveX消息框包仍然没有升起。我意识到这个消息可能会弹出,我不知道在哪里,但我仍然需要警告用户像“Package Completed”一样简单。引发错误信息

任何想法?

回答

0

作业运行在服务SQL Server Agent下,服务不允许与桌面交互。

尝试进入你的服务的(Start -> Control Panel -> Administrative Tools -> Services)名单:

Right-click on the SQL Server Agent service -> Properties -> Log On -> 
     Check off "Allow service to interace with desktop". 

一般情况下,我不知道,有一个工作与桌面交互是一个好主意。更好的方法可能是设置一个任务,将消息写入事件日志或写入正在备份的数据库中。