none
2012_メンテナンスプランの修正ができない RRS feed

  • 質問

  • いつもお世話になっております。

    SQLServer2012において、クライアントに導入したManagement Studioからログインし、作成済みのメンテナンスプランをダブルクリックして修正しようとするのですが、修正用のダイアログが表示されません。

    裏では以下のエラーが確認できました。

    The Microsoft.DataTransformationServices.VsIntegration.DtsPackage, Microsoft.DataTransformationServices.VsIntegration, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' package did not load correctly.

    The problem may have been caused by a configuration change or by the installation of another extension. You can get more information by running the application together with the /log parameter on the command line, and then examining the file 'C:\Users\pac\AppData\Roaming\Microsoft\AppEnv\xx.x\ActivityLog.xml'.Continue to show this error message?

    ※メッセージ自体は日本語表記です。

    以下は確認した事項です。

    1)サーバー機でManagement Studioを起動し、メンテナンスプランを修正することはできる。

    2)同一セグメントの別のSQLServerでManagement Studioを起動し、1)にログインしてメンテナンスプランを修正することもできる。

    3)SQLServerは64bit版 SP2、クライアント側は32bit機のため、32bit版がインストールされている。

    4)クライアント側のManagement Studioでメンテナンスプランを登録することはできるが、登録したものを修正することはやはりできない。

    5)クライアント側のManagement Studioは、左側ペインのサーバアイコンにおいて起動中(○の中に緑の右向き▲)や停止中(○の中に赤の■)が表示されておらず、サーバ機の開始や終了などの選択実行が制限されている。

    事象は以上になります。

    大変お手数ですがお知恵を貸していただけますでしょうか。

    どうぞよろしくお願い致します。

    2016年7月26日 14:14

すべての返信

  • 3)SQLServerは64bit版 SP2、クライアント側は32bit機のため、32bit版がインストールされている。

    これは Managment Studio の事でしょうか?

    ※クライアントサイドのManagment Studioのバージョン(SQL Serverは2012だけど、Managment Studioのバージョンは2008R2とか)が違うとかってないですよね?

    2016年7月27日 0:12
  • aviator様 ありがとうございます。投稿環境が悪いため、なかなか返信できずすみません。 64bit機:SQLServer2012 SP2 マネージャー本番機と開発機です。 32bit機:Management Studioのみのクライアント機です。3台あり、1つ目は2012 SP2、2つ目は2012 SPなし、3つ目は2008 R2だったと記憶してます。 マネージャー機と同一バージョンではない2台は上手くいかなくても納得できるのですが、同一バージョンのクライアントでもメンテナンスプランが修正できず困っています。 手がかりとなるでしょうか?
    2016年7月27日 0:49
  • 今の状況がわかりづらいのですが、以下でよろしいでしょうか?

    1台目 SQL Server 2012 SP2
    2台目 SQL Server 2012 SPなし
    3台目 SQL Server 2008 R2

    3台目から1台目、2台目にSQL Server 2008 Management Studioから接続してメンテナンスプランがが修正できない。

    以上の状況とも違うようですが、正しくはどのような状況でしょうか? 「マネージャー本番機と開発機」と書かれていますが、このマネージャーという意味もよくわかりません。
    ちなみに上記だと下位バージョンのSQL Server Management Studioが接続していますので、ご質問の問題が起きても不思議ではありません。
    ちなみに私の経験上、確かサービスパックなしのSQL Server 2008だと思いましたが、同じようにSQL Server Mangement Studioでメンテナンスプランが修正できないという不具合を経験したことがあります。これは後日リリースされたサービスパックで修正されました。


    ★良い回答には回答済みマークを付けよう! MVP - .NET  http://d.hatena.ne.jp/trapemiya/

    2016年7月28日 1:05
  • trapemiya様、ご回答ありがとうございます。環境の説明を詳細に伝えることができずに申し訳ありません。外出先のため、週末改めて追記させていただきます。お時間ございますようでしたら、お知恵を拝借したい次第です。よろしくお願い致します。
    2016年7月29日 2:18

  • 1)SQLServer2012 SP2がインストールされているサーバ機が2台あり、それぞれ本番機・開発機という位置づけです。

     それぞれにManagement Studioが使えますが、この相互間におけるメンテナンスプランは正しく修正できます。

    2)これらのサーバ機に対して運用者が操作するためのクライアント機が3台あります。

     これらにはManagement Studioのみがインストールされており、運用者がサーバ機にアクセスしてメンテナンスプランを操作するイメージです。

     OSはWin 8.xだと思いました。すべて32bitで、Management Studioのバージョンが2012 SP2, 2012 SPなし、2008と3種類あります。


    当然、すべてのManagement Studioのバージョンを2012 SP2に統一するべきなのですが、現時点で導入されているクライアント1台からメンテナンスプランを修正できず、他2台からも同様であることから、現時点でクライアント側のManagement Studioを統一していない状態となっております。


    trapemiya様が仰るとおり、最新のリリースをインストールすることで解決するかも・・・という思いはありますが、現時点で1)と2)の中の1台に同一のManagement Studioが導入されているため、原因追及が先立っております。

    trapemiya様、ありがとうございます。

    ご有識者の方がおられましたら、ぜひお知恵をお願いいたします。

    2016年7月29日 16:30