Propriété Persist Security Info=true et Propriété Persist Security Info=false

Pour les propriétés:

Persist Security Info=true

et

Persist Security Info=false

pouvez-vous me dire quelle est la différence entre eux, et si Je ne le mets pas dans ma connexion que se passera-t-il?

connect.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;
                            Data Source=C:/Users/Nourah/Downloads 
                            /Phase3/Salary.accdb; 
                            Persist Security Info=False;";
20
demandé sur Jason Aller 2015-05-24 05:54:38

1 réponses

Même si vous définissez Persist Security Info= true ou Persist Security Info=false il ne montre pas une différence devant..La différence s'est passé à l'arrière-plan

Quand Persist Security Info set to false sensible à la sécurité les informations, telles que le mot de passe, ne sont pas retournées connexion si la connexion est ouverte ou n'a jamais été ouvert état.

Si vous définissez Persist Security Info to True, Windows se souviendra du mot de passe spécifié dans la chaîne de connexion.

c'est la différence.

MSDN Explication

Persist Security Info true ou false n'entrera en vigueur que si vous mentionnez le nom d'utilisateur et le mot de passe dans la chaîne de connexion. Si vous mentionnez username et password dans connectionstring et set Persist Security Infofalse alors les justificatifs ne peuvent pas être extraits. mais si vous définissez Persist Security Info comme vrai tout en donnant des informations d'identification dans la propriété connectionstring windows mémorise les informations d'identification et il peut extraites dans les pgm

26
répondu Sachu 2015-05-24 06:41:12