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.

Kdajfalse, 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, insspi (močno priporočljivo), kar je enakoprav.




Integrirana varnost = res; ne deluje pri vseh ponudnikih SQL, pri uporabi zPonudnik OleDb.



Tako v bistvuIntegrirana varnost = SSPI; je prednostna, saj deluje z obemaSQLClient &Ponudnik OleDB.



Tu je celoten nabor sintaksov v skladu z MSDN - Sintaksa nizov povezave (ADO.NET)

! [Sintaksa Windows Auth


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