5

拡張子が.dbprojのデータベースプロジェクトを含むプロジェクトを処理するには、Visual Studio 2012 Express Editionへの移行に苦労しています。このブログhttp://visualstudiomagazine.com/blogs/data-driver/2012/06/getting-visual-studio-2012-and-ssdt-to-work-together.aspxは、少しの作業でこれは基本的にすべて管理可能であるという印象を与えています。Visual Studio 2012 Expressと連携するSQL Serverデータツールの入手リリース候補

まず、あなたは、Visual Studio 2010

私はこれは私が.sqlprojに.dbprojを変換することができVisual Studioの2010をインストールするために管理して.sqlprojに.dbprojを変換する必要があります。そこからSql Server Data Tools(http://msdn.microsoft.com/en-us/data/tools.aspx)をインストールし、Visual Studio 2012でsqlprojプロジェクトを開きますが、Visual Studio 2012でsqlprojを開くことができませんでした。

ここから推奨修復を試みましたhttp://blogs.msdn.com/b/ssdt/archive/2012/06/07/upgrade-issue-to-visual-studio-2012-rc.aspxまたここで修理するアドバイスはhttp://social.msdn.microsoft.com/Forums/en-US/ssdt/thread/c66c2296-c94e-4f21-993e-7d3090a596a5ですが、何をするにしても、Visual Studio Express 2012 RC for Webでsqlprojタイプのプロジェクトを作成または開くことはできません。誰もこれを解決する方法を知っていますか?

更新日: このFAQ http://msdn.microsoft.com/en-us/subscriptions/hh322942.aspxは、Visual Studio 2010 Shellではなく、Visual Studio 2010 ShellでSQL Serverデータベースプロジェクトを使用して、Web用に作業する必要があることを明確にしています。

私の問題は、SQLスクリプトを手動でインポートしてそこから行って、まったく新しいプロジェクトを作成できますが、.sqlprojファイルを開き、そのSQL Serverプロジェクトで作業しようとすると、実際に完全に有効なストアドプロシージャのエラー

答えて

4

私は、新しいSQL ServerデータツールをサポートしていないWeb用のVisual Studio Expressの2012ここhttp://social.msdn.microsoft.com/Forums/en-US/ssdt/thread/c66c2296-c94e-4f21-993e-7d3090a596a5

をマイクロソフトから明確な答えを得ました。データベースプロジェクト(旧dbprojからの変換やゼロからの新規プロジェクトの作成)を操作するには、Visual Studio 2010 Shellを使用する必要があります。ストアドプロシージャから取得したエラーは、SQLスクリプトが正しくインポートされなかったために発生しました。古いdbprojには任意のフォルダにSQLスクリプトがありました。解決策は、dbprojから変換したばかりのプロジェクトからすべてのSQLスクリプトを除外し、SQLスクリプトを再インポートすることでした。そうすると、プロジェクトはそれらを認識し、エラーを発生させません。

関連する問題