科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道带有Exchange Server的SQL邮件疑难解答

带有Exchange Server的SQL邮件疑难解答

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

通常,启动"SQL 邮件"会话或从带有 Microsoft Exchange Server 的"SQL 邮件"发送邮件时发生的错误,可以归入如下几类:权限问题和 Exchange 客户端建立问题。

作者:赛迪网 limeinan 来源:天新网 2008年3月28日

关键字: Mssql SQL SQL Server 数据库

  • 评论
  • 分享微博
  • 分享邮件

通常,启动"SQL 邮件"会话或从带有 Microsoft® Exchange Server 的"SQL 邮件"发送邮件时发生的错误,可以归入如下几类:权限问题和 Exchange 客户端建立问题。

要对有关"SQL 邮件"的问题进行疑难解答,请完成如下步骤:

1.使用 MSSQLServer 服务会用到的用户帐户登录到 Microsoft Windows NT® 4.0 或 Windows® 2000 上。该用户帐户必须是本地计算机的管理员和域帐户。

2.确认 Exchange Server 客户端 (Exchnge32.exe) 或 Microsoft OutLook™ 客户端 (Outlook.exe) 能够连接到 Exchange Server 而且能够发送电子邮件。如果使用 Outlook,确保 Outlook 安装时选择了"用于企业或工作组"选项。

3.确认所用的 Exchange Server 配置文件中没有个人消息存储 (.pst)。Exchange Server 配置文件的名字不应超过 32 个字符。

4.在"服务"选项卡上,确认 Microsoft Exchange Server 和个人通讯簿是唯一可用的服务,然后单击"发送"选项卡。确认"发送到"框中选定的内容是 Exchange Server 中的邮箱,它应该有一个类似于"邮箱 -<友好的用户名>"的名字(其中<友好的用户名>是在第一步中登录到 Windows NT 4.0 或 Windows 2000 的用户名)。

5.要运行带有 Exchange Server 的"SQL 邮件",MSSQLServer 服务必须在第一步中登录的同一个用户帐户下运行。在"控制面板"中,双击"服务",选择 MSSQLServer 服务,然后单击"启动"。

6.确认"SQL 邮件"的配置文件是否正确。在 SQL Server 企业管理器中,展开服务器,展开"支持服务"文件夹,选择"SQL 邮件",然后用右键单击。单击"属性",然后在"常规"选项卡上,确保"配置文件名"框中指定的配置文件名正确。(事件探查器名必须与第三步中用到的配置文件名匹配。)单击"测试",验证配置文件设置正确。

7.如果"SQL 邮件"无法启动(例如,显示错误信息指出配置文件不正确),请检查设置确保未将 Outlook Express 设置为默认的电子邮件客户程序。在"控制面板"中双击"Internet"选项。在"程序"选项卡中,验证 Outlook Express 不在电子邮件组合框中。如果不得不将默认的电子邮件客户程序更改为 Outlook Express 以外的客户程序,那么,可能需要先验证"SQL 邮件"能够用邮件配置文件启动,然后再停止并重新启动 MSSQLServer 服务。

在有些情况下,邮件的配置文件可能会损坏而且"SQL 邮件"将无法使用它。要更正这个问题,需要把配置文件复制到另一个文件名下,或重新创建配置文件。

如果用来启动 Microsoft SQL Server™ 的帐户没有权限访问 Exchange 服务器,那么就无法使用"SQL 邮件"。执行 xp_cmdshell 来测试 SQL Server 对 Exchange Server 的访问权限,它执行与"SQL 邮件"相同的权限。使用下面的命令测试对服务器的连接,假定 Exchange Server 位于名为"MyServer"的计算机上。

xp_cmdshell "NET USE \\MyServer\IPC$"

如果这个命令无法正常执行,说明第三步未正确完成。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章