小弟重装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,没有报错。请各位高手赐教
错误信息如下:
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,没有报错。请各位高手赐教
应该说是做备份用镜像的SQLServer服务器,还原其它数据库后不能登陆。服务器缺少登陆用户及账号,还有Master数据库内包含有很多服务器设置信息及维护脚本,所以需要还原Master数据库。
这MASTER的原服务器不是小弟我安装的,其中可能是所安装的部件或者参数设置不同。所以还原后出现这两个错误。
还望各位再赐教。
在windows命令窗口执行
服务器运行正常,就是服务启动时报错。
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是否联机
ERROR 17750 已解决
关于ERROR 8355 还在研究中
可以确定的是MSDB已经联机
但Service Broker不知道要如何查看
declare @enabled int;
select @enabled=is_broker_enabled from sys.databases where name='msdb';
if @enabled=1
alter database msdb set enable_broker;
alter database msdb set enable_broker
不能解决问题
我将命令更改了一下
ALTER DATABASE MSDB SET NEW_BROKER
问题解决
结贴
感谢各位的帮忙与支持。