SqlConnectionStringBuilder.Password Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ů.