Windows 8.1 では、SQL Server 分析サービスのプロパティ] ダイアログ ボックスを開くことはできません。

現象

次のような状況を考えます。
  • Microsoft SQL Server Management Studio の Windows 8.1 ベースのクライアント コンピューターにインストールされているがあります。
  • インスタンスの Microsoft SQL Server 分析サービス (SSAS) SQL Server Management Studio で、[オブジェクト エクスプ ローラー] パネルを接続します。
  • 表示またはインスタンスのプロパティを変更するために SSAS のインスタンスのプロパティ] を選択しようとするとします。
このシナリオで、[プロパティ] ダイアログ ボックスはありません。さらに、次のエラー メッセージが表示されます。

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

要求されたダイアログを表示できません。

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

要求されたダイアログを表示できません。(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 doc、IServiceProvider プロバイダー)
Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolMenuItemHelper.OnCreateAndShowForm (IServiceProvider sp、XmlDocument doc) に
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 用の累積的な更新プログラムのバージョン情報

回避策

「解決方法」のセクションで説明されている修正プログラムを適用することはできません、以下の回避策のいずれかを使用して、SQL Server Management Studio を使用して、計画的な変更を加えます。

注: これらの回避策では、SQL Server Management Studio でエラーが解決しません。のみ、計画を変更する別の方法を提供します。

回避策1: 別のコンピューターに SQL Server Management Studio を使用して

この問題を回避するには、オペレーティング システムの以前のバージョンを実行している別のコンピューターに SQL Server Management Studio を使用します。

回避策2: プロパティ タグを手動で編集

この問題を回避するには、Analysis Services サーバーのディスク上の Msmdsrv.ini 構成ファイル内のプロパティ タグを手動で編集します。これを行うには、以下の手順を実行します。
  1. メモ帳を管理者モードで起動します。
  2. メモ帳で、[ファイル] をクリックして、[開く] をクリックして、Msmdsrv.ini ファイルを含むフォルダーに移動します。

    注: このフォルダーは、あるデフォルトの 64 ビットのプログラム ファイルで、または別のディスク ドライブに元の設定の選択をカスタマイズした場合。などの次のフォルダーのいずれかで Msmdsrv.ini ファイルを配置する可能性があります。
    製品場所
    Microsoft SQL Server Analysis Services 2008%ProgramFiles%\Microsoft SQL Server\MSAS10 <インスタンス名> \OLAP\Config。
    Microsoft SQL Server 分析サービス 2008 の R2%ProgramFiles%\Microsoft SQL Server\MSAS10_50 <インスタンス名> \OLAP\Config。
    Microsoft SQL Server Analysis Services 2012%ProgramFiles%\Microsoft SQL Server\MSAS11 <インスタンス名> \OLAP\Config。
    注: <インスタンス名> のプレース ホルダーは、インスタンス名を表します。既定では、<インスタンス名> は、MSSQLSERVER です。
  3. Msmdsrv.ini ファイルを選択します。
  4. 調整が必要なプロパティのタグの値を編集します。

    注:
    • ファイルを編集する前に、Msmdsrv.ini ファイルの安全なバックアップ コピーを行うことをお勧めします。
    • 不適切なまたは予期しない値または Msmdsrv.ini ファイル内の XML タグのエントリには、Analysis Services サービスが、将来的に起動しないことがあります。したがって、Msmdsrv.ini ファイルを編集するときに警告を使用する必要が。
    • すべてのプロパティを構成ファイルを使用して変更できるわけではありません。などのセキュリティまたは照合順序の設定は、SQL Server Management Studio を使用してのみ変更できます。これらの場合、回避策 1 を使用するか、修正プログラムを適用する必要があります。
  5. ファイルを保存します。

    注:
    • "アクセスが拒否されました"というエラー メッセージが表示された場合は、管理者としてメモ帳を実行していることを確認します。
    • いくつかのプロパティには、約 30 秒後に、Analysis Services サービスを再起動せずに与える影響をかかることがあります。ただし、その他のプロパティには、サービスを停止して再起動を有効にするには必要があります。
    • 詳細については、SQL Server Books Online の以下のトピックを参照してください。

      Analysis Services のサーバーのプロパティを構成します。

状況

マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
プロパティ

文書番号:2889492 - 最終更新日: 2017/02/01 - リビジョン: 1

フィードバック