Sdílet prostřednictvím


SqlConnectionStringBuilder.Password Vlastnost

Definice

Získá nebo nastaví heslo pro účet 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

Hodnota vlastnosti

Hodnota Password vlastnosti nebo String.Empty pokud nebyla zadána žádná.

Výjimky

Heslo bylo nesprávně nastaveno na hodnotu null. Viz ukázka kódu níže.

Příklady

Následující příklad ukazuje, jak nastavit 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);
        }
    }
}

Poznámky

Tato vlastnost odpovídá klíčům "Password" a "pwd" v rámci připojovacího řetězce.

Nastavení této vlastnosti se nedoporučuje. Pokud chcete zachovat vysokou úroveň zabezpečení, důrazně doporučujeme místo toho použít Integrated Security klíčové slovo nebo Trusted_Connection . SqlCredentialje bezpečnější způsob, jak zadat přihlašovací údaje pro připojení, které používá ověřování SQL Server.

Pokud Password nebyla nastavena a načtete hodnotu, je Emptyvrácená hodnota . Pokud chcete resetovat heslo pro připojovací řetězec, předejte vlastnost Item hodnotu null.

Heslo musí mít minimálně 128 znaků.

Platí pro