找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1010|回复: 2

SERVER 2008R2+sql 2005SP4 “Server Analysis Services”服务 出错的解决方法

ZRB2010 发表于 2014-4-24 15:37:58 | 显示全部楼层 |阅读模式 来自 中国广东佛山

马上注册,结交更多好友,享用更多功能。

您需要 登录 才可以下载或查看,没有帐号?注册

x
  这几天公司购入一台联想的RD430服务器(2470*2+8GDDR3+SAS300*2+RAID1),打算用server2008R2+SQL2005SP4构建。安装好系统后没有更新成SP1,在安装SQL2005SP4后都会有一个SQL Server Analysis Services 出错,显示无法启动,错误提示1503,或者直接就是说服务器不响应或者响应超时。
  查看事件记录发现:提示
错误应用程序名称: msmdsrv.exe,版本: 9.0.5000.0,时间戳: 0x4d0285fb
错误模块名称: msmdsrv.exe,版本: 9.0.5000.0,时间戳: 0x4d0285fb
异常代码: 0xc0000005
错误偏移量: 0x000000000024bb80
错误进程 ID: 0x1290
错误应用程序启动时间: 0x01cf5f7d13caf493
错误应用程序路径: D:\Program Files\Microsoft SQL Server\MSSQL.5\OLAP\bin\msmdsrv.exe
错误模块路径: D:\Program Files\Microsoft SQL Server\MSSQL.5\OLAP\bin\msmdsrv.exe
报告 ID: 5179d915-cb70-11e3-8fbd-f80f41fb08cb
  随后尝试更新SP1后在装,失败
      尝试先安装好SQL后再更新,失败
      在网上找了很多关于这个服务无法启动的解决方式,不外乎就是:
            1.删除C:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Data下的文件
            2.清除系统日志 我采用第二种方法解决了问题  
            3.VIA网卡启用导致问题,禁用VIA网卡
            4.打开管理工具中的“服务”,找到SQL Server Analysis Services,右键属性,在登录下面选择本地账户把那个输入密码。(没用)

反复重装3次(系统+SQL)期间系统盘换过2个,sql安装文件是ISO镜像没换过,还是一样的故障。
尝试在我的电脑上安装,两个系统SERVER2008R2和SQL2005SP4都安装正常,服务正常启动。
随后检查服务器上的D:\Program Files\Microsoft SQL Server\MSSQL.4\OLAP\Config文件夹下msmdsrv.ini文件和我的电脑上的文件座对比,发现少了很多的配置信息,服务器上的只有
<ConfigurationSettings>
<DataDir>D:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Data</DataDir>
<LogDir>D:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Log</LogDir>
<BackupDir>D:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Backup</BackupDir>
<AllowedBrowsingFolders>D:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Log|D:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Backup</AllowedBrowsingFolders>
<CollationName>Chinese_PRC_CI_AS</CollationName>
<Language>2052</Language>

    后面的<TempDir/>等信息完全没有,就觉得是没有配置信息导致服务无法启动,就在我的电脑上拷贝*:\Program Files\Microsoft SQL Server\MSSQL.4\OLAP\Config文件夹下msmdsrv.ini文件覆盖过去,但是还是无法启动SQL Server Analysis Services服务。
   最后一次,没办法 就将我的电脑 D:\Program Files\Microsoft SQL Server\MSSQL.4\OLAP\bin下msmdsrv.exe和msmdsrv.exe.config复制到服务器上对应覆盖。
结果成功恢复服务运行。。。

  初步分析,可能是因为拷贝ISO镜像的时候出现错误,导致在安装SQL后msmdsrv.exe实际上损坏(对比文件信息大小一点也看不出来),所以后续安装好SQL后该程序无法正常运作就造成了SQL Server Analysis Services服务的无法启动。

不知道我的观点对不对,反正我的是这样解决了,有需要的可以参考以下。
?
tf123456 发表于 2014-4-27 13:53:19 | 显示全部楼层 来自 中国广西北海
很好的解决方法
回复 支持 反对

使用道具 举报

tf123456 发表于 2014-4-27 13:54:56 | 显示全部楼层 来自 中国广西北海
我收下了,谢谢楼主
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表