none
有人遇到过配置数据库邮件的时候系统没有响应吗? RRS feed

  • 问题

  • 今天按照网上的教程配置数据库邮件,在做到数据库邮件配置向导-》选择配置任务,然后点击 下一步,界面就显示没有响应了

    他说要开启service broker,一直停留在那个界面

    操作系统:win7 SP1  sql:sql2005 SP3 个人开发者版

    看了联机丛书也没有找到解决方法

    error log:

    日期 2012/11/10 14:49:07
    日志 SQL Server (当前 - 2012/11/10 14:49:00)

    spid53

    消息
    Setting database option ENABLE_BROKER to ON for database msdb.

    看了联机丛书的介绍,我使用SA用户来配置的

    您必须是 msdb 数据库中的 DatabaseMailUserRole 数据库角色的成员,才能发送数据库邮件


    后台传递。数据库邮件提供后台(或异步)传递。调用 sp_send_dbmail 发送邮件时,数据库邮件将向 Service Broker 队列中添加一个请求。存储过程将立即返回。外部电子邮件组件将接收请求并传递电子邮件




    通过执行以下任务来安装数据库邮件
    执行第一次安装数据库邮件所需的所有任务。此选项包含所有其他三个选项。

    管理数据库邮件帐户和配置文件
    创建新的数据库邮件帐户和配置文件,或者查看、更改或删除现有数据库邮件帐户和配置文件。

    管理配置文件安全性
    配置对数据库邮件配置文件具有访问权限的用户。

    查看或更改系统参数
    配置数据库邮件系统参数,例如附件的最大文件大小。
    启动数据库邮件配置向导 
    在对象资源管理器中,展开“管理”,右键单击“数据库邮件”,再单击“配置数据库邮件”。“选择配置任务”对话框将是要显示的第一个或第二个对话框。


    给我写信: QQ我:点击这里给我发消息

    2012年11月10日 7:10

答案

  • 重装SQL终于可以发邮件了,应该是上个月msdb损坏了,然后我用备份的msdb进行还原,可能连备份的msdb本身也有问题

    给我写信: QQ我:点击这里给我发消息

    2012年11月10日 14:54
  • Only thing you need to do is stopping sql agent, because requires exclusive access to enable service broker in msdb. 
    2012年11月10日 20:36

全部回复