Partager via


SqlConnectionStringBuilder.Password Propriété

Définition

Obtient ou définit le mot de passe du compte 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

Valeur de propriété

Valeur de la propriété Password, ou String.Empty si aucune valeur n’a été fournie.

Exceptions

Le mot de passe a été incorrectement défini sur la valeur Null. Consultez l'exemple de code ci-dessous.

Exemples

L’exemple suivant montre comment définir 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);
        }
    }
}

Remarques

Cette propriété correspond aux clés « Password » et « pwd » dans la chaîne de connexion.

Il n’est pas recommandé de définir cette propriété. Pour maintenir un niveau de sécurité élevé, nous vous recommandons vivement d’utiliser ou mot clé à la Integrated SecurityTrusted_Connection place. SqlCredentialest un moyen plus sécurisé de spécifier les informations d’identification d’une connexion qui utilise l’authentification SQL Server.

Si Password n’a pas été défini et que vous récupérez la valeur, la valeur de retour est Empty. Pour réinitialiser le mot de passe de la chaîne de connexion, passez null à la propriété Item.

Le mot de passe doit comporter 128 caractères ou moins.

S’applique à