Compartilhar via


SqlConnectionStringBuilder.Password Propriedade

Definição

Obtém ou define a senha para a conta do 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

Valor da propriedade

O valor da propriedade Password ou String.Empty se nenhum tiver sido aplicado.

Exceções

A senha foi definida incorretamente como null. Consulte o exemplo de código abaixo.

Exemplos

O exemplo a seguir mostra como definir 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);
        }
    }
}

Comentários

Essa propriedade corresponde às chaves "Password" e "pwd" dentro da cadeia de conexão.

Não é recomendável definir essa propriedade. Para manter um alto nível de segurança, é altamente recomendável que você use o Integrated Security ou Trusted_Connection palavra-chave em vez disso. SqlCredentialé uma maneira mais segura de especificar credenciais para uma conexão que usa SQL Server Autenticação.

Se Password não tiver sido definido e você recuperar o valor, o valor retornado será Empty. Para redefinir a senha da cadeia de conexão, passe nulo para a propriedade Item.

A senha deve ter 128 caracteres ou menos.

Aplica-se a