• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「このタスク用のエディタを表示できません。」について)

エディタ表示できません。急にエラーメッセージが表示されるようになった原因と対処法

このQ&Aのポイント
  • パッケージの「制御フロー」に追加した「SQL実行タスク」の編集時にエラーメッセージが表示されるようになりました。
  • エラーメッセージの内容は「このタスク用のエディタを表示できません」というものです。
  • エラーメッセージが表示されるようになった原因と対処法について詳細な情報は不明です。

質問者が選んだベストアンサー

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

SQL実行タスクにパラメータサイズが追加されたのが、SP2からなので、そこから考えるとSP2があたっていない(もしくはちゃんとあたっていない)というのが疑わしいところです。

edo_1972
質問者

お礼

回答ありがとうございます。 すみません、サービスパックがあたっているか、いないかを確認するにはどうしたらいいのでしょうか。 「SQL Server Management Studio」を起動して「ヘルプ」で「バージョン情報」を選択してもサービスパックがあたっているか確認できませんでした。 申し訳ありませんが教えていただけませんでしょうか。 宜しくお願いします。

edo_1972
質問者

補足

度々すみません。 ネットで確認の仕方を検索していたら下記のサイトを見つけました。 http://blog.livedoor.jp/saboking/archives/1222464.html 上記の方法で確認したら下記のバージョンでした。 9.0.1406 これってサービスパックがあたっていないという事なのでしょうか。 すみませんが再度、宜しくお願いします。

その他の回答 (4)

  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.5

なるほど。理解しました。 同じ端末でSQL ServerのデータベースエンジンだけSPがあたって、開発ツールにはあたらないというようなことは (Visual Studioを再インストールとかしない限りは)普通発生しないとは思いますが、事実そうなっているようですね。 それであれば、開発ツールにSP2を当てれば解決する可能性が高いです。 別件として開発サーバにSPがあたっていない点は管理者に相談することをお勧めします。 今回の件に限らず、SP1、SP2では細かくパラメータなどのインターフェースが変更されている箇所がありますので、 SP2で開発したものはRTM(SPなし)で動かない(不具合が生じる)可能性は否定できないです(本番はセキュリティの観点からも普通あてます)。 そういう要因は除いておいた方がいいと思いますです。

edo_1972
質問者

お礼

お礼が遅くなって大変申し訳ありませんでした。 やっぱりSPが原因みたいでした。 お陰様で解決する事ができました。 本当にありがとうございました。 失礼します。

  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.4

>「SQL Server Management Studio」を起動して私のパソコンに接続した際に表示される画面の左上には「9.0.3073」とありますがこれは何なんですか。 あれ?9.0.1406じゃなかったんでしたっけ? (9.0.1406はどこに接続したときに表示されたのですか?) 表示されているのは接続した先(データベースエンジンまたはIntegration Service)のバージョンです。 9.0.3073であれば、その接続先はSP2があたっています。 一方、質問者さんの開発環境(SSMS/BIDS)はSP1です。その不整合があやしいですね。 問題がおきない人のSSMS/BIDSのバージョンを見せてもらってください。それがSP2ならば結局質問者さんの開発環境にSP2をあてればよいことになりますが。

edo_1972
質問者

お礼

回答ありがとうございます。 >> 「SQL Server Management Studio」を起動して私のパソコンに接続した際に表示される画面の左上には「9.0.3073」とありますがこれは何なんですか。 > あれ?9.0.1406じゃなかったんでしたっけ? > (9.0.1406はどこに接続したときに表示されたのですか?) 混乱させて申し訳ありません。 整理させて下さい。 「9.0.3073」は私のパソコンにインストールされている「SQL Server Management Studio」を開いて、「サーバーへの接続」でローカルのデータベースに接続した時に表示されたものです。 「9.0.1406」は私のパソコンにインストールされている「SQL Server Management Studio」を開いて、「サーバーへの接続」で開発サーバのデータベースに接続した時に表示されたものです。 理解していただけましたでしょうか。 私のパソコンにインストールされているSQL ServerにはSP2があたっていて、開発サーバと私のパソコンのバージョンが整合性がとれていない事が原因でエラーが発生している可能性があるって事ですね! > 問題がおきない人のSSMS/BIDSのバージョンを見せてもらってください。 今日はいないので後で確認します。

  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.3

その事象はこちらでは確認するすべがないので、あくまで推測の域になりますが、 質問者さんが開発に使っているデータベースは別のサーバにあるんですよね? それならば、自分の端末にSQL Serverのツールはインストールしましたよね? (データベースエンジンはインストールしなかったかもしれませんが) サーバ側のデータベースにSPがあたっていない状態で、自分の端末のツールにSPがあたっているとしたら、 その不整合でエラーが発生する可能性はあります。 get_ParameterSizeメソッドを使っているつもりはなくても、タスクを開くとBIDSがそのメソッドで情報を取りに行き、 結果取得できなくてエラーになっているということだと思います。 自分の使っているSQL Server Management Studioのヘルプ-バージョンで「SQL Server Management Studio」のバージョンを見てみて、本当にSP2があたっていないか確認してみてください。 もう一つ、VS2005で開発しているならば、そのヘルプ-バージョンで「SQL Server Integration Services」のバージョンも見てみてください。 ちなみにSP1は9.00.2047以上、SP2は9.00.3042以上です。

edo_1972
質問者

お礼

回答ありがとうございます。 説明不足で申し訳ありませんでした。 > その事象はこちらでは確認するすべがないので、あくまで推測の域になりますが、 > 質問者さんが開発に使っているデータベースは別のサーバにあるんですよね? 開発に使用しているデータベースは別サーバです。 > それならば、自分の端末にSQL Serverのツールはインストールしましたよね? > (データベースエンジンはインストールしなかったかもしれませんが) はい、私のパソコンにSQL Serverをインストールしています。 > サーバ側のデータベースにSPがあたっていない状態で、自分の端末のツールにSPがあたっているとしたら、 > その不整合でエラーが発生する可能性はあります。 > get_ParameterSizeメソッドを使っているつもりはなくても、タスクを開くとBIDSがそのメソッドで情報を取りに行き、 > 結果取得できなくてエラーになっているということだと思います。 なるほど。 > 自分の使っているSQL Server Management Studioのヘルプ-バージョンで「SQL Server Management Studio」のバージョンを見てみて、本当にSP2があたっていないか確認してみてください。 > もう一つ、VS2005で開発しているならば、そのヘルプ-バージョンで「SQL Server Integration Services」のバージョンも見てみてください。 > ちなみにSP1は9.00.2047以上、SP2は9.00.3042以上です。 「SQL Server Management Studio」のバージョンは「9.00.2047.00」でした。 「SQL Server Integration Services」のバージョンは「9.00.2047.00」でした。 という事はSP2はあたっていないという事でしょうか。 一つ質問なんですが「SQL Server Management Studio」を起動して私のパソコンに接続した際に表示される画面の左上には「9.0.3073」とありますがこれは何なんですか。 jamshid6さんには色々とアドバイスいただいて申し訳ありませんがもう少し私にお付き合い下さい。 宜しくお願いします。

  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.2

>上記の方法で確認したら下記のバージョンでした。 9.0.1406 これが本当ならば、SP2はおろかSP1もあたっていません。 最初のリリース版に↓があたっただけ、ということになります。 http://support.microsoft.com/kb/932557 質問者さんの開発環境のどこか(複数で開発しているなら他の人かもしれませんが)でバージョン不整合が生じているのが顕在化したということかもしれません。 稼働確認はもちろん必要ですが、SP3とは言わなくてもSP2はあてた方がいいですよ。

edo_1972
質問者

お礼

回答ありがとうございます。 サービスパックが原因で発生している訳ではないみたいです。 他の方の環境では発生していませんでした。 私の環境のみでエラーがでているみたいです。 何故なのか全然わかりません。 get_ParameterSizeメソッドは使っている箇所はありません。 何かしてしまったのでしょうか。 申し訳ありませんが再度、アドバイスいただけませんでしょうか。 宜しくお願いします。

関連するQ&A