web-dev-qa-db-ja.com

SSISパッケージがデザインモードで空白の画面を表示する

1週間前にSQL Server data tools 2015を使用してSSISパッケージを作成しました。そして今日、私はパッケージを開けました、そして、それはただ空白のスクリーンを示します。

私はこの問題について読んだ ここ で、それは以前のバージョンの欠陥だったようで、修正された。

データツール2015でこの問題に直面した人はいますか?どうすれば修正してパッケージを保存できますか?

13
user979189

1)パッケージが白いページで開かれている間に、ソリューションで名前を変更します。

2)パッケージを保存して閉じます。

3)パッケージの名前を元の名前に戻します(パッケージが閉じている間)。この名前変更により、パッケージが開き、編集できるように元に戻すことができます。

これは私にとってはうまくいきました、うまくいけば他の人にとってもうまくいくでしょう。

29
Tim

オープン時にすべて白?たまに起こるだけですが、Visual Studioを閉じて再び開くだけで、常に戻ってきます。

しかし、そうでない場合は、dtsxファイルが常にその下のすべてのユーザーフォルダーにあります。

C:\Users\<yourusernamehere>\Source\Workspaces\<Projectworkspace>

コピーしてからソリューションエクスプローラーでSSISパッケージフォルダーを右クリックして元に戻し、既存のパッケージを追加して、表示されるかどうかを確認します。

7
Jim

上記のTimの回答は役に立ちましたが、うまくいきませんでした。代わりに、これはVisual Studio 2015で機能しました。

  1. ソリューションを閉じる
  2. 開かない.dtsxファイルを別のフォルダーに移動します(例:C:\ Temp)
  3. .dtsxファイルの名前を任意の名前に変更します
  4. ソリューションを開きます-パッケージが見つからないというメッセージが表示されます。
  5. ソリューションエクスプローラーで、[SSISパッケージ]を右クリックし、[既存のパッケージを追加]を選択します。
  6. パッケージの場所は「ファイルシステム」である必要があります。 「...」ボタンをクリックし、移動して名前を変更した.dtsxファイルを選択します。 OKをクリック

これで、.dtsxファイルが正しい名前のソリューションに追加され、編集のために開かれるはずです。

1
Joe Vago

私はパッケージの名前を変更するトリックを試しました。新しい名前を保持している間は機能しますが、パッケージの名前を古い名前に戻すと、問題が再発します。 .dtsxファイルの新しいコピーを同じ(壊れた)プロジェクトにインポートしても問題は解決しませんでした。 [@Joeによる回答を参照]

alwaysが私のために働く唯一の解決策は次のとおりです:

  1. 新しいVisual Studio(またはSSDT)ソリューションを作成します。
  2. 新しいプロジェクトのダイアログで、「Integration Services Import Project Wizard」を選択します
  3. ウィザードが起動します[オプションの「ウィザードの紹介」の場合は次にヒットします]
  4. [ソースの選択]ページで[統合サービスカタログ]を選択します
  5. 修正する必要があるサーバーとプロジェクトのデプロイメントを参照します

これは機能しますが、展開したSSISパッケージが最新でない場合は、次の2つのアクションを続行する必要があります。

  • 古い(修正された)ソリューションの古いパッケージを削除します。
  • 問題のあるソリューションから「既存のパッケージを追加」を介して新しいパッケージをインポートします

これは、.databaseまたは.dtprojファイルの問題が原因で発生していると思います。

0
Chris Adragna

ソリューションエクスプローラーで.dtsxパッケージファイルを右クリックし、[ビューデザイナー]をクリックします。

0
Zberteoc

私はこれに遭遇したばかりです。ソリューションが開きますが、ソリューションエクスプローラーではすべて空白で、サブフォルダーやファイルはありません。上記の提案を試したが、運が悪かった。ソリューション名を右クリックして[プロジェクトの再読み込み]を選択すると、すべて正常です。これが誰かを助けることを願っています。

0
Richard