Bagikan melalui


SqlConnectionStringBuilder.Password Properti

Definisi

Mendapatkan atau mengatur kata sandi untuk akun SQL Server.

public:
 property System::String ^ Password { System::String ^ get(); void set(System::String ^ value); };
public string Password { get; set; }
member this.Password : string with get, set
Public Property Password As String

Nilai Properti

Nilai Password properti , atau String.Empty jika tidak ada yang disediakan.

Pengecualian

Kata sandi salah diatur ke null. Lihat sampel kode di bawah ini.

Contoh

Contoh berikut menunjukkan cara mengatur Password.

using Microsoft.Data.SqlClient;

class Program
{
    public static void Main()
    {
        SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();

        builder["Password"] = null;
        string aa = builder.Password;
        Console.WriteLine(aa.Length);

        builder["Password"] = "??????";
        aa = builder.Password;
        Console.WriteLine(aa.Length);

        try
        {
            builder.Password = null;
        }
        catch (ArgumentNullException e)
        {
            Console.WriteLine("{0}", e);
        }
    }
}

Keterangan

Properti ini sesuai dengan kunci "Kata Sandi" dan "pwd" dalam string koneksi.

Mengatur properti ini tidak disarankan. Untuk menjaga tingkat keamanan yang tinggi, kami sangat menyarankan Anda menggunakan kata kunci atau Trusted_Connection sebagai gantinyaIntegrated Security. SqlCredentialadalah cara yang lebih aman untuk menentukan kredensial untuk koneksi yang menggunakan Autentikasi SQL Server.

Jika Password belum ditetapkan dan Anda mengambil nilainya, nilai yang dikembalikan adalah Empty. Untuk mereset kata sandi untuk string koneksi, teruskan null ke properti Item.

Kata sandi harus 128 karakter atau kurang.

Berlaku untuk