0

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

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

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

如果您使用“mssql_query”功能,是否有禁用数据库邮件的原因?我是否有另一种方法可以调用我的程序,以便数据库邮件按预期运行?

4

1 回答 1

1

测试时是否使用相同的登录名?无论用户 php 以何种身份登录,都可能与您以何种身份登录 SSMS 的权限不同。

于 2013-04-26T19:22:36.607 回答