web.configを使用した、ローカルSQLServerデータベースへのASP.NET接続文字列

アーロン・トーマス

System.Data.SqlClient.SqlConnectionクラスが「パラメータが正しくない」という例外をスローするのはなぜですか?

.NET Framework 4.5を使用して、ローカルSQLデータベースとASP.NETMVCプロジェクトを使用してデータベース接続をセットアップする方法を学習しようとしています。

これに至るまでに私が取った手順は次のとおりです。

  1. プロジェクトApp_Dataフォルダに、という名前の新しいSQLServerデータベースを作成しましたTestSQLdb.mdf

  2. で接続文字列を作成しましたweb.config

    <add name="SQLTestConnection1" 
         connectionString="Data Source=(LocalDB);initial catalog=TestSQLdb;Integrated Security=true" />  
    
  3. を介して接続文字列にアクセスします

    string cn_str = ConfigurationManager.ConnectionStrings["SQLTestConnection1"].ConnectionString;
    

    これに関する詳細については、このSOスレッドを参照してください)。

  4. 新しい接続を作成しました:

    SqlConnection conn = new SqlConnection(cn_str);
    
  5. 接続を開こうとします:

    try
    {
         conn.Open();
    

    この時点で、例外がスローされます。

簡単で習得しやすいように設定してみました。何が足りないのですか?

Pilgerstorfer Franz

localDBを使用している場合は、connectionStringでAttachDbFileName属性を指定する必要があります。この属性は、TestSQLdb.mdfファイルを指している必要があります。初期カタログは、mdfファイル内のデータベースの名前です。

この例については、MSDN参照してください

<add name="ConnectionStringName"
providerName="System.Data.SqlClient"
connectionString="Data Source=(LocalDB)\v11.0;AttachDbFileName=|DataDirectory|\DatabaseFileName.mdf;InitialCatalog=DatabaseName;Integrated Security=True;MultipleActiveResultSets=True" />

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

web.config(asp.net、vb)を使用してデータベース接続文字列を保持する

分類Dev

web.configのasp.net接続文字列の問題

分類Dev

web.configのASP.NET5 / EF7接続文字列?

分類Dev

データベース接続: Web.config Asp.net

分類Dev

C#SQL)web.configのAzure SQLデータベースへの接続文字列を暗号化する方法は?(そして、復号化のためにキーをAzure SQLデータベースにインポートしますか?)

分類Dev

ASP.NET C#のSQLServerデータベースへの接続文字列

分類Dev

ASP.NETのAjaxとWebサービスを使用してSQLServerデータベースからファイルをダウンロードします

分類Dev

ホストされたWebアプリケーションを使用したSQLServerデータベースへの接続

分類Dev

web.configでデータベース移行用の接続文字列を設定する方法

分類Dev

Visual Studioの既存のローカルデータベースに接続し、ASP.NET mvc Coreを使用してWeb上のデータを生成することは可能ですか?

分類Dev

SQLServerへの接続。同じデータベースに接続している2つのWebサイト

分類Dev

C#を使用したASP.NET Web開発:接続文字列を一元化する

分類Dev

SQLServerへのASP.NET接続文字列

分類Dev

VisualStudioでVB.NETを使用してローカルSQLデータベースに接続する際の接続文字列の問題

分類Dev

ASP.NET Web Api、スレッドでのデータベース接続

分類Dev

ConfigurationBuilderを使用したWebアプリ接続文字列の取得

分類Dev

ASP.NETMVCのweb.configファイルで接続文字列を編集するたびに内部サーバーエラーが発生します

分類Dev

AzureCosmosDb接続文字列をweb.configに保存します

分類Dev

リリース管理に接続文字列の変更を処理させる必要がありますか、それともWeb.ConfigでASP.NETのデバッグ/リリースを使用する必要がありますか?

分類Dev

web.configの接続文字列を配置する場所

分類Dev

ASP.Net Web API例外フィルター、データベースへのログ記録に失敗する

分類Dev

asp.netでプログラム的にweb.configランタイムに新しい接続文字列を追加する方法は?

分類Dev

JDBCへのASP.NET接続文字列

分類Dev

Gitのweb.configの2つの異なる接続文字列

分類Dev

ローカルSQLServer CEデータベースへの接続の問題?

分類Dev

web.configから接続文字列を読み取ります

分類Dev

web.configから接続文字列を読み取ります

分類Dev

web.configから接続文字列を読み取ります

分類Dev

ローカルマシンのデバッグモードでのEF接続文字列と同様にWebホストで接続文字列を定義します

Related 関連記事

  1. 1

    web.config(asp.net、vb)を使用してデータベース接続文字列を保持する

  2. 2

    web.configのasp.net接続文字列の問題

  3. 3

    web.configのASP.NET5 / EF7接続文字列?

  4. 4

    データベース接続: Web.config Asp.net

  5. 5

    C#SQL)web.configのAzure SQLデータベースへの接続文字列を暗号化する方法は?(そして、復号化のためにキーをAzure SQLデータベースにインポートしますか?)

  6. 6

    ASP.NET C#のSQLServerデータベースへの接続文字列

  7. 7

    ASP.NETのAjaxとWebサービスを使用してSQLServerデータベースからファイルをダウンロードします

  8. 8

    ホストされたWebアプリケーションを使用したSQLServerデータベースへの接続

  9. 9

    web.configでデータベース移行用の接続文字列を設定する方法

  10. 10

    Visual Studioの既存のローカルデータベースに接続し、ASP.NET mvc Coreを使用してWeb上のデータを生成することは可能ですか?

  11. 11

    SQLServerへの接続。同じデータベースに接続している2つのWebサイト

  12. 12

    C#を使用したASP.NET Web開発:接続文字列を一元化する

  13. 13

    SQLServerへのASP.NET接続文字列

  14. 14

    VisualStudioでVB.NETを使用してローカルSQLデータベースに接続する際の接続文字列の問題

  15. 15

    ASP.NET Web Api、スレッドでのデータベース接続

  16. 16

    ConfigurationBuilderを使用したWebアプリ接続文字列の取得

  17. 17

    ASP.NETMVCのweb.configファイルで接続文字列を編集するたびに内部サーバーエラーが発生します

  18. 18

    AzureCosmosDb接続文字列をweb.configに保存します

  19. 19

    リリース管理に接続文字列の変更を処理させる必要がありますか、それともWeb.ConfigでASP.NETのデバッグ/リリースを使用する必要がありますか?

  20. 20

    web.configの接続文字列を配置する場所

  21. 21

    ASP.Net Web API例外フィルター、データベースへのログ記録に失敗する

  22. 22

    asp.netでプログラム的にweb.configランタイムに新しい接続文字列を追加する方法は?

  23. 23

    JDBCへのASP.NET接続文字列

  24. 24

    Gitのweb.configの2つの異なる接続文字列

  25. 25

    ローカルSQLServer CEデータベースへの接続の問題?

  26. 26

    web.configから接続文字列を読み取ります

  27. 27

    web.configから接続文字列を読み取ります

  28. 28

    web.configから接続文字列を読み取ります

  29. 29

    ローカルマシンのデバッグモードでのEF接続文字列と同様にWebホストで接続文字列を定義します

ホットタグ

アーカイブ