0

Visual Studio 2012 で SQL サーバー データベースに接続しようとしていますが、うまくいきません。次のコードがあります。

var db = Database.Open("anagram_database");
var shows_data = db.Query("SELECT * FROM sorted_words");

データベース名はタイプミスがなく正しいですが、次のエラーが表示されます

SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 26 - 指定されたサーバー/インスタンスの検索中にエラーが発生しました)

私はこれで完全に深みを失い、どこから始めればよいかさえわかりません。グーグルで何かを見つけることができないようです。

4

1 に答える 1

1

ドキュメントから:

名前

タイプ: System.String

開くデータベースに関連付けられた名前。name には、App_Data フォルダーにある .sdf または .mdf データベース ファイルを指定できます。(ファイル名の拡張子は含めないでください。) または、name で Web.config ファイル内の接続文字列の名前を指定することもできます。

ここで、App_Data は、ログインしているユーザーの Application Data フォルダー (または、実際にはアプリケーションを実行しているユーザー、おそらく同じ) を意味します。Windows Explorer%APPDATA%のアドレス フィールドに入力し、Enter キーを押します。anagram_database.mdf開いたフォルダは、データベース ファイルを配置する場所です。

于 2013-10-18T19:32:16.030 に答える