Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Menyambung ke Pelayan SQL Jauh Menggunakan Rentetan Sambungan C#?

Bagaimana untuk Menyambung ke Pelayan SQL Jauh Menggunakan Rentetan Sambungan C#?

Barbara Streisand
Lepaskan: 2025-01-08 17:02:40
asal
406 orang telah melayarinya

How to Connect to a Remote SQL Server Using C# Connection Strings?

Menyambungkan Aplikasi C# Anda ke Pelayan SQL Jauh

Mewujudkan sambungan antara aplikasi C# anda dan SQL Server jauh memerlukan rentetan sambungan yang dikonfigurasikan dengan betul. Rentetan ini menyesuaikan diri dengan nama pelayan dan kelayakan pengguna yang berbeza. Panduan ini meneroka kaedah sambungan, termasuk akaun lalai dan akaun "sa" yang penting.

Memahami Akaun Lalai dan Akaun "sa"

SQL Server tidak menawarkan akaun lalai universal. Setiap kejadian menguruskan log masuk dan kata laluannya secara berasingan.

Akaun "sa" (pentadbir sistem) ialah akaun terbina dalam yang berkuasa dengan akses pentadbiran penuh. Walaupun mudah, ia merupakan risiko keselamatan yang ketara dan harus dilumpuhkan atau dilindungi dengan sewajarnya selepas persediaan awal.

Parameter dan Contoh Rentetan Sambungan

Rentetan sambungan anda memerlukan parameter khusus untuk berjaya menyambung:

Kaedah 1: Sambungan Standard (Nama Pengguna dan Kata Laluan)

Kaedah ini menggunakan pengesahan nama pengguna dan kata laluan yang jelas.

using System.Data.SqlClient;

SqlConnection conn = new SqlConnection();
conn.ConnectionString =
  "Data Source=ServerName;" +
  "Initial Catalog=DatabaseName;" +
  "User Id=YourUsername;" +
  "Password=YourPassword;";
conn.Open();
Salin selepas log masuk

Kaedah 2: Sambungan Dipercayai (Pengesahan Windows)

Ini menggunakan kelayakan pengguna Windows yang sedang log masuk.

SqlConnection conn = new SqlConnection();
conn.ConnectionString =
  "Data Source=ServerName;" +
  "Initial Catalog=DatabaseName;" +
  "Integrated Security=SSPI;";
conn.Open();
Salin selepas log masuk

Parameter Rentetan Sambungan Utama:

  • Sumber Data: Nama atau alamat IP contoh SQL Server.
  • Katalog Permulaan: Nama pangkalan data yang ingin anda akses.
  • Id Pengguna: (Sambungan Standard) Nama pengguna SQL Server anda.
  • Kata Laluan: (Sambungan Standard) Kata laluan Pelayan SQL anda.
  • Keselamatan Bersepadu=SSPI: (Sambungan Dipercayai) Mendayakan pengesahan Windows.

Untuk mendapatkan maklumat komprehensif tentang rentetan sambungan dan amalan terbaik keselamatan, rujuk dokumentasi Microsoft SQL Server rasmi.

Atas ialah kandungan terperinci Bagaimana untuk Menyambung ke Pelayan SQL Jauh Menggunakan Rentetan Sambungan C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan