「C Sharpとデータベース - データベースの接続」の版間の差分

📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

編集の要約なし
編集の要約なし
6行目: 6行目:
# SQLの実行
# SQLの実行
<br>
<br>
Initial CatalogをTrueにすると、SQL Server Expressだとmdfファイルへの接続のみ許可されて、接続ユーザ毎に新しいプロセスが立ち上がる。<br>
開発時にはTrueで問題ないが、本番環境ではセキュリティ的な問題でFalseにすること。<br><br>


== 接続文字列の準備 ==
== 接続文字列の準備 ==
18行目: 21行目:
     {
     {
         DataSource = "(サーバー名/IPアドレス)",
         DataSource = "(サーバー名/IPアドレス)",
         IntegratedSecurity = false,
         Initial Catalog=(データベース名);
        Integrated Security = false, // SQL Server認証なら不要
         UserID = "(ユーザー名)",
         UserID = "(ユーザー名)",
         Password = "(パスワード)"
         Password = "(パスワード)"
45行目: 49行目:
  <configuration>
  <configuration>
   <connectionStrings>
   <connectionStrings>
     <add name="sqlsvr"
     <add name="sqlsvr" // 接続文字列
         connectionString="Data Source=(サーバー名/IPアドレス);Persist Security Info=True;User ID=(ユーザー名);Password=(パスワード)"
         connectionString="Data Source=(サーバー名/IPアドレス);
        Initial Catalog=(データベース名); // SQL Server認証なら不要
        Persist Security Info=True;
        User ID=(ユーザー名);
        Password=(パスワード)"
         providerName="System.Data.SqlClient"/>
         providerName="System.Data.SqlClient"/>
   </connectionStrings>
   </connectionStrings>