2015-05-24 19 views
11
özellikleri için

:Güvenlik Bilgisi Mülkiyet = true Persist ve Persist Güvenlik Bilgisi Mülkiyet = false

Persist Security Info=true 

ve

Persist Security Info=false 

aralarındaki farkın ne söyleyebilir, ben don eğer Benim bağlantıma koyacağım ne olacak?

connect.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; 
          Data Source=C:/Users/Nourah/Downloads 
          /Phase3/Salary.accdb; 
          Persist Security Info=False;"; 
+2

[belgeler] ile başlamayı denediniz mi (https://msdn.microsoft.com/en-us /library/system.data.oledb.oledbconnectionstringbuilder.persistsecurityinfo(v=vs.110).aspx)? –

+0

[Persist Güvenlik Bilgisi ve Entegre Güvenlik Arasında Fark ”(http://stackoverflow.com/questions/2009976/differance-between-persist-security-info-and-integrated-security) – lloyd

+0

olası bir kopyası Dikkatli bir şekilde kodun üzerine uygulandığında, – Nourah

cevap

15

Eğer Persist Security Info= true VEYA Persist Security Info=false set bile böyle şifre olarak, olduğu, planda oluyor

zaman Persist Security Info set to false güvenlik duyarlı bilgi front..The farkı fark göstermez Bağlantı açıksa veya açık bir durumundaysa, bağlantısının bir parçası olarak iade edilmez.

Persist Security Info to True'u ayarlarsanız, Windows bağlantı dizesinde belirtilen şifreyi hatırlar.

Fark bu. Doğru veya yanlış Persist Security Info bağlantı dizesinde kullanıcı adı ve şifreyi söz yalnızca yürürlüğe girecek ayarı

MSDN Explanation

. Eğer connectiontring'de kullanıcı adı ve paroladan bahsediyor ve Persist Security Info'u false olarak ayarladıysanız, kimlik bilgileri ayıklanamaz. ancak, connectiontring pencerelerinde kimlik bilgilerini verirken true olarak Persist Security Info değerini ayarlarsanız, kimlik bilgilerini hatırlar ve bu, pgm içinde ayıklanabilir

+0

aynı sonucu, eğer bağlantı kodunu nasıl yazacağımı doğru olarak ayarlamak istiyorum? – Nourah

+0

@Nourah ayarı true veya false sadece bağlantı dizesindeki kullanıcı adı ve paroladan söz ediyorsanız etkili olacaktır .. Eğer connectiontring'de kullanıcı adı ve paroladan bahsediyor ve false olarak ayarladıysanız, kimlik bilgileri ayıklanamaz .. connectiontring pencerelerinde kimlik bilgilerini verirken true, kimlik bilgilerini hatırlayacak ve pgm olarak çıkarılabildi ... editörlü yanıtı gör – Sachu

+0

"o zaman kimlik bilgileri alınamıyor .." Ne, kaynak kodu ile? Profesyoneller ve ortaklar nelerdir ve birinin bunu doğru olarak ayarlamasının gerekeceği basit bir senaryo nedir? – eaglei22