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
Barbara Streisandasal
2025-01-08 17:02:40370semak imbas

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.

<code class="language-csharp">using System.Data.SqlClient;

SqlConnection conn = new SqlConnection();
conn.ConnectionString =
  "Data Source=ServerName;" +
  "Initial Catalog=DatabaseName;" +
  "User Id=YourUsername;" +
  "Password=YourPassword;";
conn.Open();</code>

Kaedah 2: Sambungan Dipercayai (Pengesahan Windows)

Ini menggunakan kelayakan pengguna Windows yang sedang log masuk.

<code class="language-csharp">SqlConnection conn = new SqlConnection();
conn.ConnectionString =
  "Data Source=ServerName;" +
  "Initial Catalog=DatabaseName;" +
  "Integrated Security=SSPI;";
conn.Open();</code>

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:
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