尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
姐很生气,真是的。这什么滴。。
?
SQL Server 2005 Analysis Services 试图读取或写入受保护的内存。这通常是指示其他内存已损坏。(msmgdsrv)
因为 Msmgdsrv.dll 文件的较新版本安装在安装 Office Excel 2007 时,会发生此问题。 Msmgdsrv.dll 文件的较新版本是与 Msmdlocal.dll 文件 SQL Server 管理 Studio 和 SQL Server 商业智能开发工作室将加载到执行了"症状"一节中提到的操作的较旧的版本不兼容。
已知以下操作会触发这些错误消息:
-
使用 SQL Server 管理 Studio
您尝试创建新的角色或编辑现有角色为 SQL Server 2005 Analysis Services 数据库。在 创建角色 或 编辑角色 对话框中,则请按照下列步骤操作:
- 在左窗格中,单击 维度数据。
- 单击 高级 选项卡,在右窗格中。
- 单击 检查。
此外,当您按照下列步骤在 创建角色 或 编辑角色 对话框中的时,可能会出现相同的错误消息:
- 在左窗格中,单击 单元格数据。
- 单击 高级 选项卡,在右窗格中。
- 单击 检查。
-
使用 SQL Server 商业智能开发工作室
创建或打开一个分析服务项目。在多维数据集设计器中执行下列操作之一:
- 单击 计算 选项卡。 (遇到这个神仙了。。)
- 单击 操作 选项卡,然后执行的操作调用多维表达式 (MDX) 语法检查时。
- 单击 KPI 选项卡,然后执行的操作调用多维表达式 (MDX) 语法检查时。
- 如果计算中不存在多维数据集,请单击 视角 选项卡。
- 如果计算中不存在多维数据集,请单击 翻译 选项卡。
此外,使用报表服务器项目向导创建使用 Analysis Services 数据源的报表时,将出现问题。报表向导 对话框中执行下列操作之一:
- 单击 查询生成器,然后单击 查询生成器 对话框中 添加计算所得成员。 计算所得成员生成器 对话框中单击 检查。
- 单击 查询生成器 生成一个查询,然后单击 确定。
解决方法:http://support.microsoft.com/kb/926422/zh-cn
?
?
?
这个方法是在sp1的基础上。
?
?
另外一种方法就是下载SQL Server 2005 SP4,装好就解决了。
?
?