SqlConnectionStringBuilder.Password Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 Security
Trusted_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.