SqlConnectionStringBuilder.Password Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
SQL Server hesabının parolasını alır veya ayarlar.
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
Özellik Değeri
özelliğinin Password değeri veya String.Empty sağlanmamışsa.
Özel durumlar
Parola hatalı bir şekilde null olarak ayarlandı. Aşağıdaki kod örneğine bakın.
Örnekler
Aşağıdaki örnekte nasıl ayarlanacağı Passwordgösterilmektedir.
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);
}
}
}
Açıklamalar
Bu özellik, bağlantı dizesi içindeki "Password" ve "pwd" anahtarlarına karşılık gelir.
Bu özelliğin ayarlanması önerilmez. Yüksek düzeyde güvenlik sağlamak için, bunun yerine veya Trusted_Connection anahtar sözcüğünü Integrated Security kullanmanızı kesinlikle öneririz.
SqlCredential, SQL Server Kimlik Doğrulaması kullanan bir bağlantı için kimlik bilgilerini belirtmenin daha güvenli bir yoludur.
Ayarlanmamışsa Password ve değeri alırsanız, dönüş değeri olur Empty. Bağlantı dizesinin parolasını sıfırlamak için Item özelliğine null değerini geçirin.
Parola 128 karakter veya daha kısa olmalıdır.