无法通过PHP发送SQL Server数据库邮件

时间:2013-04-26 16:43:41

标签: php sql-server

我有一个SQL Server过程,它会插入并向收件人发送电子邮件。该过程在SSMS内部按预期工作。当我在PHP中使用mssql包装器调用该过程时

mssql_query("EXEC myprocedure 'mypara1' 'mypara2'");

执行插入操作,但不执行数据库邮件功能。我从原始程序中删除了插入,并将数据库邮件功能单独留在了程序中,并且没有发送任何电子邮件。

如果使用'mssql_query'函数,是否有理由禁用数据库邮件?还有另一种方法让我调用我的程序,以便数据库邮件按预期运行吗?

1 个答案:

答案 0 :(得分:1)

您在测试时使用相同的登录信息吗?无论用户php登录的是什么,都可能与您登录SSMS时的权限不同。