Kakšna je razlika med Integrirana varnost = Resnična in Integrirana varnost = SSPI?
What Is Difference Between Integrated Security True
Rešitev:
Po Microsoftu so ista stvar.
Kdaj
false, ID uporabnika in geslo sta navedena v povezavi. Ko je vrednost true, se za preverjanje pristnosti uporabljajo trenutne poverilnice računa Windows.
Priznane vrednosti soprav,
napačno,
da,
ne, in
sspi (močno priporočljivo), kar je enako
prav.
Integrirana varnost = res; ne deluje pri vseh ponudnikih SQL, pri uporabi z
Ponudnik OleDb.
Tako v bistvuIntegrirana varnost = SSPI; je prednostna, saj deluje z obema
SQLClient &
Ponudnik OleDB.
Tu je celoten nabor sintaksov v skladu z MSDN - Sintaksa nizov povezave (ADO.NET)
Uporaba preverjanja pristnosti sistema Windows
Za povezavo s strežnikom baz podatkov je priporočljivo uporabiti preverjanje pristnosti sistema Windows, splošno znano kot integrirana varnost. Če želite določiti preverjanje pristnosti sistema Windows, lahko s ponudnikom podatkov uporabite katerega koli od naslednjih dveh parov ključ-vrednost. NET Framework za SQL Server:
Integrirana varnost = res; Integrirana varnost = SSPI;Vendar le druga deluje s ponudnikom podatkov .NET Framework OleDb . Če nastaviteIntegrirana varnost = res za ConnectionString se vrne izjema.
Če želite v ponudniku podatkov podati preverjanje pristnosti sistema Windows. NET Framework za ODBC, uporabite naslednji par ključ-vrednost.
Zaupanja vredna_povezava = da;Vir: MSDN: Delo s povezovalnimi nizi