小弟重装SQLServer服务器,还原Master数据启动后报错ERROR 17750,ERROR 8355。
错误信息如下:
ERROR 17750
Could not load the DLL LEServer.dll, or one of the DLLs it references. Reason: 126(error not found).
ERROR 8355
Service Broker is disabled in MSDB or MSDB failed to start. Server level event notifications can not be delivered. Event notifications with FAN_IN in other databases could be affected as well.
补充说明:
还原MASTER没有任何错误,还原重启服务后才出现。Master数据库备份前做过DBCC,没有报错。请各位高手赐教

解决方案 »

  1.   

    再补充WIN2003企业版+SQLServer2005企业版
      

  2.   

    回4楼
    应该说是做备份用镜像的SQLServer服务器,还原其它数据库后不能登陆。服务器缺少登陆用户及账号,还有Master数据库内包含有很多服务器设置信息及维护脚本,所以需要还原Master数据库。
      

  3.   

    感谢roy_88的热心回答小弟我已经还原了MASTER数据库,操作没有问题(相同操作已在其它服务器上做才若干次实验)。
    这MASTER的原服务器不是小弟我安装的,其中可能是所安装的部件或者参数设置不同。所以还原后出现这两个错误。
    还望各位再赐教。
      

  4.   

    试试 osql/s 服务器名/u 用户名/p 密码能不能连接上
    在windows命令窗口执行
      

  5.   

    Master还原后
    服务器运行正常,就是服务启动时报错。
      

  6.   

    是否可以理解为 SQL Server 服务可以正常启动?如果是这样,针对 ERROR 8355 可以启用 msdb 上的 service broker:ALTER DATABASE msdb SET ENABLE_BROKER。
      

  7.   

    ERROR 17750 
    Could not load the DLL LEServer.dll, or one of the DLLs it references. Reason: 126(error not found). 你原先的实例有安装Lumigent log explorer,应该在重装实例时先卸载log explorer,或是重新
    安装log explorer。ERROR 8355 
    检查:1.Service Broker是否启用 2.msdb是否联机
      

  8.   

    感谢牛哥的回答
    ERROR 17750 已解决
    关于ERROR 8355 还在研究中
    可以确定的是MSDB已经联机
    但Service Broker不知道要如何查看
      

  9.   


    declare @enabled int;
    select @enabled=is_broker_enabled from sys.databases where name='msdb';
    if @enabled=1
     alter database msdb set enable_broker;
      

  10.   

    感谢xman_78tom回覆
    alter database msdb set enable_broker
    不能解决问题
    我将命令更改了一下
    ALTER DATABASE MSDB SET NEW_BROKER
    问题解决
    结贴
    感谢各位的帮忙与支持。