こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

dtproj ファイルが開けません

業務で、Integration Services (SSIS)で生成されたdtsxというファイルを修正しなくてはならなくなったのですが、ソリューションファイルを開こうとしたところ以下のメッセージが出て編集が出来ずに困っています。

<メッセージ>
「'C:/~パスは省略~/xxxx.dtproj'を開けません。このバージョンのアプリケーションではサポートされないプロジェクトの種類(dtproj)です。この種類のプロジェクトをサポートするバージョンを使用してください。」

上記メッセージに「OK」ボタンを押下してとりあえず操作を進めた結果、VisualStudioの画面は開くのですが、ソリューションエクスプローラではプロジェクト名の横に"利用不可"と表示され、編集が何も出来ません。

どなたか対処方法をご存知でしたら教えていただけないでしょうか?
以下、環境に関する情報です。

[環境]
OS:WindowsServer2008R2
DB:SQLServer2008R2

[開発環境]
MicrosoftVisualStudio2008

投稿日時 - 2016-05-26 18:35:40

QNo.9178317

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(1)

ANo.1

このように、現行では「プロジェクトではプロジェクト配置モデルが使用されます」から、従来の VisualStudio はこの「プロジェクト配置モデル」の無い時代のために ,dtproj ファイルを見ても認識・処理ができないのでしょう。

Integration Services サーバーへのプロジェクトの配置
https://msdn.microsoft.com/ja-jp/library/hh231102(v=sql.120).aspx

最新の SSISパッケージで何とかするか、プロジェクトの内容を過去の形式で送りなおしてもらうか、という対応しかないかと思います。

Integration Services (SSIS) プロジェクト
https://msdn.microsoft.com/ja-jp/library/ms138028(v=sql.120).aspx

Integration Services (SSIS) パッケージ
https://msdn.microsoft.com/ja-jp/library/ms141134(v=sql.120).aspx

投稿日時 - 2016-05-26 18:50:09

お礼

早速のご回答ありがとうございます。
私の認識不足かもしれませんが、2点ご教示いただけないでしょうか。

【1点目】
教えていただいたサイトを確認したのですが、
「プロジェクトの配置」というのはSQLServer2012以降の場合でしょうか?
現在、修正対象の環境はSQLServer2008R2なのですが、この場合も同様なのでしょうか。

【2点目】
ソリューションファイルをテキストで開くと下記のように「Visual Studio2008」と記載されていたので、
VisualStudio2008で開けるはず、と思ったのですが、これがそもそも間違いなのでしょうか?

[slnファイルの冒頭を抜粋]
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008 ←この部分
 :
 :
EndProject


よろしくお願い致します。

投稿日時 - 2016-05-26 20:28:49

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-