在SQL Server 2000中,我们没有设置SQL Mail(无论出于何种原因)我有一个SQL作业在一个计时器上运行包,但即使我在包中有一个ActiveX消息框,它仍然没有提高。我知道这个消息可能会弹出,我不知道在哪里,但是我仍然需要警告用户像“Package Completed”这样简单的事情。
有什么想法吗?
答案 0 :(得分: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".
一般来说,我不确定是否有工作与桌面交互是一个好主意。更好的方法可能是设置一个任务来将消息写入事件日志,或者正在备份的数据库条目。