xp_sendmail:过程需要参数@user [英] xp_sendmail: Procedure expects parameter @user

查看:23
本文介绍了xp_sendmail:过程需要参数@user的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我运行 xp_sendmail 时,我收到 xp_sendmail:过程需要参数 @user.

I am getting xp_sendmail: Procedure expects parameter @user when I run xp_sendmail.

如何将给定的 SQLService 登录配置文件 (SQLMail_Whatever) 关联到 Outlook?

How do I associate a given SQLService login profile (SQLMail_Whatever) to outlook?

推荐答案

这是我如何让它与 SQLServer2005 一起工作(需要使用 sqlmail 以实现向后兼容):

Here's how I got it working with SQLServer2005 (need to use sqlmail for backward compatibility):

  1. 使用您打算用于邮寄的登录配置文件登录到运行 sql server 的机器
  2. 为该特定帐户配置 Outlook 帐户
  3. 设置 SQLServer 和 SQLServer 代理服务以使用同一帐户启动
  4. 从 SqlSever Management-->Legacy-->SQLMail 设置和测试 Outlook 作为配置文件名称
  5. 从 SQL Server 代理-->属性-->警报系统检查启用邮件配置文件并在下拉列表中选择 SQLMailand Outlook.

服务重启后 xp_sendmail 将工作.

After a service restart xp_sendmail will work.

这篇关于xp_sendmail:过程需要参数@user的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆