Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menyambung ke Pelayan SQL Jauh Menggunakan Rentetan Sambungan C#?
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.
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.
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:
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!