您无法在 Windows 8.1 打开 SQL Server Analysis Services 的属性对话框

文章翻译 文章翻译
文章编号: 2889492 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

请考虑以下情形:
  • 您具有 Microsoft SQL Server 管理 Studio 安装在基于 Windows 8.1 的客户端计算机上。
  • 您连接到实例的 Microsoft SQL Server Analysis Services (SSA) SQL Server 管理 Studio 中的对象浏览器面板中。
  • 您试图选择 属性 ssa 上,以便查看或更改实例的属性的实例。
在这种情况下,不显示属性对话框。此外,您将收到以下错误消息:

===================================

无法显示请求的对话框。

===================================

无法显示请求的对话框。() SqlMgmt

------------------------------
程序位置:

在 Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.AllocateDialog (XmlDocument initializationXml、 IServiceProvider dialogServiceProvider、 CDataContainer dc)
在 Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.Microsoft.SqlServer.Management.SqlMgmt.ILaunchFormHostedControlAllocator.CreateDialog (XmlDocument initializationXml,IServiceProvider dialogServiceProvider)
在 Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.InitializeForm XmlDocument doc、 IServiceProvider 提供程序 ISqlControlCollection 控件)
在 Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.ctor (XmlDocument 文档,IServiceProvider 提供程序)
在 Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolMenuItemHelper.OnCreateAndShowForm (IServiceProvider sp 的 XmlDocument 文档)
在 Microsoft.SqlServer.Management.SqlMgmt.RunningFormsTable.RunningFormsTableImpl.ThreadStarter.StartThread()

===================================

Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel 的类型初始值设定项引发异常。() Microsoft.AnalysisServices.SsmsManagementDialogs

------------------------------
程序位置:

在 Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel.ctor (CDataContainer dataContainer)
在 Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesDialog.ctor (CDataContainer dataContainer)

===================================

已添加项。字典中的键:"4096"键被添加:"4096"(mscorlib)

------------------------------
程序位置:

在 System.Collections.Hashtable.Insert (对象键的情况下,对象 nvalue,布尔值添加)
在 System.Collections.Hashtable.Add (对象键的对象的值)
在 System.Collections.Specialized.StringDictionary.Add (字符串键的字符串值)
在 Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel.cctor()

解决方案

问题是第一次更新修复了以下累计的 SQL Server。

对于 SQL Server 2012年的累积更新 11

对于 SQL Server 2012 SP1 的累积更新 7

SQL Server 2008 sp3 的累积更新 14

SQL Server 2008 R2 sp2 的累积更新 10

有关累积更新 SQL Server

收起这个图片展开这个图片
assets folding start collapsed
为 SQL Server 的每个新的累积更新中包含的所有修补程序和所有安全修补程序,已包括在以前的累积更新。SQL Server 检查出最新的累积更新:
收起这个图片展开这个图片
assets folding end collapsed

替代方法

如果您无法应用"解决方案"一节中讨论的修补程序,则可使用以下解决方法之一通过 SQL Server 管理 Studio 进行计划的改变。

注意这些变通办法不能解决 SQL Server 管理 Studio 中的错误。它们只提供了替代方法,以使计划的改变。

解决方法1: 使用另一台计算机上的 SQL Server 管理 Studio

若要变通解决此问题,请使用运行早期版本操作系统的一台计算机上的 SQL Server 管理工作室。

解决方法2: 手动编辑属性标记

若要变通解决此问题,请手动编辑 Analysis Services 服务器的磁盘上的 Msmdsrv.ini 配置文件中的属性标记。若要执行此操作,请执行以下步骤:
  1. 在提升的管理员模式下启动记事本。
  2. 在记事本中,单击文件,单击打开,然后找到包含 Msmdsrv.ini 文件的文件夹。

    注意此文件夹可能位于默认 64 位程序文件中或在单独的磁盘驱动器号上如果自定义了原始的安装选项。例如,Msmdsrv.ini 文件可能位于以下文件夹之一。
    收起该表格展开该表格
    产品 位置
    Microsoft SQL Server Analysis Services 2008%ProgramFiles%\Microsoft SQL Server\MSAS10。实例名称1> \OLAP\Config
    Microsoft SQL Server Analysis Services 2008 R2%ProgramFiles%\Microsoft SQL Server\MSAS10_50。实例名称1> \OLAP\Config
    Microsoft SQL Server Analysis Services 2012%ProgramFiles%\Microsoft SQL Server\MSAS11。实例名称1> \OLAP\Config
    注意占位符实例名称1> 表示的实例名称。默认情况下,实例名称1> 为 MSSQLSERVER。
  3. 选择的 Msmdsrv.ini 文件。
  4. 编辑标记为需要进行调整的属性中的值。

    注释
    • 我们建议您进行安全的 Msmdsrv.ini 文件的备份副本,然后编辑该文件。
    • 不正确的或意外的值或 Msmdsrv.ini 文件中的 XML 标记项可以导致 Analysis Services 服务不在将来开始。因此,您必须编辑 Msmdsrv.ini 文件时要格外小心。
    • 可以通过使用配置文件修改并不是所有的属性。例如,只能通过使用 SQL Server 管理 Studio 可以更改安全性或排序规则设置。在这些情况下,必须使用变通办法 1 或应用此修复程序。
  5. 保存该文件。

    注释
    • 如果您收到"拒绝访问"错误消息,请确保您以管理员身份运行记事本。
    • 某些属性可能不在大约 30 秒后重新启动 Analysis Services 服务的情况下生效。但是,其他属性需要此服务,必须停止并重新启动才会生效。
    • 有关详细信息,请参阅 SQL Server 联机丛书中的下列主题:

      Analysis Services 中配置服务器属性

状态

Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。

属性

文章编号: 2889492 - 最后修改: 2014年3月26日 - 修订: 7.0
这篇文章中的信息适用于:
  • Microsoft SQL Server 2008 Analysis Services
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Analysis Services
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2012 Analysis Services
  • Microsoft SQL Server 2012 Business Intelligence
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Service Pack 1
  • Microsoft SQL Server 2012 Standard
关键字:?
kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2889492 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 2889492
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com