Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Menggunakan Web.Config untuk mengatur string koneksi database SQL saya?

Berikut ikhtisar bagus tentang MSDN yang mencakup cara melakukannya.

Di web.config Anda, tambahkan entri string koneksi:

<connectionStrings>
  <add 
    name="MyConnectionString" 
    connectionString="Data Source=sergio-desktop\sqlexpress;Initial 
    Catalog=MyDatabase;User ID=userName;Password=password"
    providerName="System.Data.SqlClient"
  />
</connectionStrings>

Mari kita uraikan bagian-bagian komponennya di sini:

Sumber Data adalah server Anda. Dalam kasus Anda, instance SQL bernama di sergio-desktop .

Katalog Awal adalah kueri basis data default yang harus dieksekusi. Untuk penggunaan normal, ini akan menjadi nama database.

Untuk otentikasi, kami memiliki beberapa opsi.

ID Pengguna dan Sandi berarti menggunakan kredensial SQL, bukan Windows, tetapi masih sangat sederhana - cukup masuk ke bagian Keamanan SQL Server Anda dan buat Login baru. Berikan nama pengguna dan kata sandi, dan berikan haknya ke database Anda. Semua dialog dasar sangat jelas.

Anda juga dapat menggunakan keamanan terintegrasi, yang berarti aplikasi .NET Anda akan mencoba menyambung ke SQL menggunakan kredensial proses pekerja. Lihat di sini untuk info lebih lanjut tentang itu.

Terakhir, dalam kode, Anda dapat mengakses string koneksi dengan menggunakan:

ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Saat menggunakan GETDATE() di banyak tempat, apakah lebih baik menggunakan variabel?

  2. Berapa kali karakter tertentu muncul dalam string

  3. ModuleNotFoundError:Tidak ada modul bernama 'pyodbc' saat mengimpor pyodbc ke skrip py

  4. Bagaimana cara menggunakan pernyataan kasus dalam fungsi bernilai skalar dalam SQL?

  5. Cache Objek Sementara SQL Server