13

Visual Studio 2010Premiumincを使用してWindows7をクリーンインストールしています。SP 1. SQLServer2012の開発者版もインストールしました。

これで、VisualStudio2010データベースプロジェクトをSSDTプロジェクトに変換できるようになります。このtechnetブログ投稿によると、Visual Studioソリューションファイルを開いて、変換ウィザードに従うのと同じくらい簡単なはずです。問題は、変換ウィザードが表示されないことです。また、VS 2010データベースプロジェクトを右クリックすると、[SQLServerデータベースプロジェクトに変換...]コンテキストメニュー項目が表示されません。

SQL2012のインストールで何かが足りない可能性があります。問題は:何ですか?

私のSQL2012インストール構成: 私のSQL2012インストール構成

4

4 に答える 4

15

それが他の誰かを助ける場合。

私の場合、必要なすべてのインストールを行ったにもかかわらず、どのようなウィザードも取得しませんでした。

症状:

  • VS2012 でソリューションを開きます。
  • データベース プロジェクトがアンロードされ、移行が必要であると表示されます。
  • データベース プロジェクトをリロードします。機能の変更 (またはそれに類するもの) が必要であると表示されます。OKを押します。
  • データベースプロジェクトが利用可能で、ビルドされますが、VS2012 を閉じてソリューションを再度開くと、同じことが何度も繰り返されます。

解決:

  • 私には不明ですが、VS2012 は ssdt タイプの新しいプロジェクトを作成します。残念ながら、それはそれをロードしません。プロジェクト .dbproj ファイルとプロジェクト .sqlproj ファイルがあります。.dbproj ファイルがロードされます。
  • ソリューションからデータベース プロジェクトを削除します。
  • 既存のプロジェクトを追加 -> .sqlproj ファイルを選択します。データベース プロジェクトが再度読み込まれます。それは構築します。

これですべてが順調に見え、VS2012 で問題なくソリューションを開いてビルドできます。また、VS2010SP1 でソリューションを再度開くことができ、問題なく開いてビルドされます。

于 2012-08-27T11:59:53.320 に答える
8

問題が見つかりました。どうやらhttp://www.microsoft.com/web/gallery/install.aspx?appid=SSDTから SSDT スタンドアロンをダウンロードする必要があったようです。上のスクリーンショットには SQL Server Data Tools がリストされていますが。

編集:リンクを更新しました。ありがとう@ryanwebjackson

于 2012-04-20T08:49:00.960 に答える