我有一个访问率低的SQL Server数据库用户。我可以看到工作,但我无法访问维护计划,以查看这些工作调用哪个存储过程。
我想找出给定作业调用的存储过程的名称。如何通过帐户访问权限执行此操作?
答案 0 :(得分:0)
如果您可以在SQL Server代理中看到该作业,则可以通过转到
来编写脚本SQL Server代理 - >工作 - > - >右键单击 - >脚本作业为 - >创建 - >新查询编辑器窗口。
你将获得工作背后的脚本。在那里你可以看到被调用的存储过程。
如果您的帐户不允许这样做,请运行您的作业,同时在您的服务器上运行 SQL Server Profiler ,很有可能您可以看到存储过程获取根据你的工作名称执行。
答案 1 :(得分:0)
这是我的工作脚本.......
$host = "mailserver.blahblah.com";
$username = "smtp_username";
$password = "smtp_password";
$smtp = Mail::factory('smtp', array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);