5

Visual Studio 2010 で、新しい LightSwitch プロジェクトを作成します。

「データから開始」画面で、「新しいテーブルの作成」リンクをクリックします。

いくつかの列に名前を付けて追加し、1 つのフォームを追加してからプロジェクトを実行すると、次の例外が発生します。

アプリケーションのデータベースを構築中に例外が発生しました。ターゲット データベース スキーマ プロバイダを特定できませんでした。展開を続行できません。

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\LightSwitch\v1.0\Microsoft.LightSwitch.targets

シンプルに見えますが、うまくいきません。

ターゲット データベース スキーマを指定したり、このエラーを回避するにはどうすればよいですか?

4

1 に答える 1

3

使用している SQL Server のバージョンは何ですか?
SQL Server 2012 (デナリ) でこの問題を抱えている人を見てきました。

SQL Server Express 2008 または 2008 R2 で試すことはできますか?

SQL Server Express の複数のインスタンスをインストールできますが、1 つのみを実行する必要があります。

SQL Express インスタンスで、LightSwitch に必要なユーザー インスタンスが有効になっていることを確認します。

  1. SQL Server Management Studio を開きます。
  2. SQL Express インスタンスを接続します。
  3. クエリ エディターで次のように入力します。exec sp_configure 'user instances enabled', 1
  4. 次に、次のように入力します
  5. 次に、SQL Server データベースを再起動します。

データベースの変更方法:

  1. Visual Studio LightSwitch を開く
  2. [ツール] -> [オプション] メニュー項目を選択します
  3. [オプション] ダイアログで [すべての設定を表示] チェックボックスを有効にします
  4. [データベース ツール] グループを展開し、[データ接続] オプション ページを選択します。
  5. オプションSQL Server インスタンス名の設定を確認します (デフォルトは空白)

このトピックの詳細については、この記事を参照してください。

于 2012-07-13T14:06:30.820 に答える