私の質問は、SQL Server(Express 2014)からVisual Studio(Professional 2012)へのデータの取得に関するものです。ドロップダウンリストの再利用のチュートリアルに従っています。 「データソースの選択」を使用すると、データベースの選択まで続行できます。 「MicrosoftSQLServerデータベースファイル(SqlClient)」を使用して、App_Dataフォルダーから「NORTHWND.MDF」を選択しようとすると、次のエラーが発生します。
データベースへの接続の試行は、次の情報で失敗しました。SQLServerへの接続の確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、およびSQL Serverがリモート接続を許可するように構成されていることを確認します(プロバイダー:SQLネットワークインターフェイス、エラー:50-ローカルデータベースランタイムエラーが発生しました。自動インスタンスを作成できません。エラーの詳細については、Windowsアプリケーションのイベントログを参照してください。 )
これに関するログには何もありません。
「MicrosoftSQLServer」を使用してSQLServerに接続しようとすると、SQL Serverインスタンスにアクセスし、データベースを選択して「接続成功」を取得できますが、OKで次のエラーが発生します。
ファイルまたはアセンブリ 'Microsoft.SqlServer.Management.Sdk.Sfc、バージョン11.0.0.0カルチャー=ニュートラル、公開キートークン= 89845dcd8080cc91'またはその依存関係の1つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
SQLLocalDBをインストールしました。
これが私の研究を妨げているので、大いに感謝するのを手伝ってください。ありがとうございました。
ついにアプリケーションイベントログに非互換性の問題を指摘するメッセージが見つかりました...これはVS2012とSQLServer 2014の間であると推測しました。したがって、SQL Server 2012をインストールしました。その後、VS2012で「Webアプリケーション」を実行しました。自動的に作成されたページの「登録」機能はユーザーを正しく作成しましたが、以前は最初に投稿されたエラーで失敗していました。 VS2012のすべてのSQLServer関連のアクティビティが機能するようになると想定していますが、そうでない場合はここに報告します。
以下の手順に従ってください
参照-SqlLocalDBユーティリティの場合– http://msdn.Microsoft.com/en-us/library/hh212961.aspx ローカルデータベースの概要の場合– http://msdn.Microsoft.com /en-us/library/ms233817.aspx