Поделиться через


SqlConnectionStringBuilder.Password Свойство

Определение

Возвращает или задает пароль для учетной записи 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

Значение свойства

Значение свойства Password или значение String.Empty, если значение не указано.

Исключения

Для пароля было задано значение NULL, что неверно. См. образец кода ниже.

Примеры

В следующем примере показано, как задать .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);
        }
    }
}

Комментарии

Это свойство соответствует ключам «Password» и «pwd» в строке подключения.

Не рекомендуется задавать это свойство. Для поддержания высокого уровня безопасности настоятельно рекомендуется использовать Integrated Security ключевое слово или Trusted_Connection . SqlCredential— это более безопасный способ указать учетные данные для подключения, использующего проверку подлинности SQL Server.

Если Password значение не задано и вы извлекаете значение, возвращается Emptyзначение . Чтобы сбросить пароль для строки подключения, передайте значение NULL в свойство Item.

Пароль должен содержать не более 128 символов.

Применяется к