Trusted_Connection=true 및 SQL Server 인증을 사용하는 경우 성능에 영향을 미칩니까?
연결 문자열이 다음을 지정하는 경우Trusted_Connection=true
SQL Server 인증 모드를 사용하면 웹 애플리케이션의 성능에 영향을 미칩니까?
당신이 의미하는 바를 100% 확신할 수는 없습니다.
Trusted_Connection=True;
IS는 윈도우즈 자격 증명을 사용하며 다음과 100% 동일합니다.
Integrated Security=SSPI;
또는
Integrated Security=true;
통합 보안/신뢰할 수 있는 연결을 사용하지 않으려면 연결 문자열에 사용자 ID와 암호를 명시적으로 지정해야 합니다.Trusted_Connection
또는Integrated Security
)
server=yourservername;database=yourdatabase;user id=YourUser;pwd=TopSecret
이 경우에만 SQL Server 인증 모드가 사용됩니다.
이 두 가지 설정 중 하나라도 존재하는 경우)Trusted_Connection=true
또는Integrated Security=true/SSPI
), 그런 다음 현재 사용자의 윈도우즈 자격 증명을 사용하여 SQL Server 및 기타 사용자에 대해 인증합니다.user iD=
설정은 무시되고 사용되지 않습니다.
자세한 샘플 및 설명은 SQL Server 2005용 연결 문자열 사이트를 참조하십시오.
윈도우즈 인증을 사용하는 것이 선호되고 권장되는 방법이지만 SQL Server가 Active Directory(일반적으로)에 대해 사용자의 자격 증명을 인증해야 하므로 약간의 지연이 발생할 수 있습니다.저는 그 약간의 지연이 얼마나 될지 전혀 모르고, 그것에 대한 어떠한 참고 자료도 찾지 못했습니다.
요약:
다음 중 하나를 지정하는 경우Trusted_Connection=True;
또는Integrated Security=SSPI;
또는Integrated Security=true;
연결 문자열에서
==> 그런 다음 Windows 인증이 수행됩니다.조금도user id=
연결 문자열의 설정은 무시됩니다.
이러한 설정 중 하나를 지정하지 않으면
==> 그러면 Windows 인증이 수행되지 않습니다(SQL 인증 모드가 사용됩니다).
신뢰할 수 있는 연결을 사용하는 경우 SQL Server가 윈도우즈 인증을 사용하므로 사용자 이름과 암호가 무시됩니다.
이렇게 하면 연결을 만들 때 성능 비용이 다소 들 수 있지만 연결이 풀링되면 한 번만 생성된 다음 재사용되므로 응용 프로그램에 아무런 영향을 주지 않습니다.하지만 항상 그렇듯이: 측정합니다.
업데이트:
두 가지 인증 모드가 있습니다.
- Windows 인증 모드(신뢰할 수 있는 연결에 해당).클라이언트는 도메인의 구성원이어야 합니다.
- SQL Server 인증 모드입니다.클라이언트가 각 연결에서 사용자 이름/암호를 보내고 있음
웹 응용 프로그램이 클라이언트를 가장하도록 구성된 경우 신뢰할 수 있는 연결을 사용하면 성능에 부정적인 영향을 미칠 수 있습니다.이는 각 클라이언트가 서로 다른 연결 풀(클라이언트의 자격 증명 포함)을 사용해야 하기 때문입니다.
대부분의 웹 응용 프로그램은 가장/위임을 사용하지 않으므로 이 문제가 없습니다.
언급URL : https://stackoverflow.com/questions/1642483/when-using-trusted-connection-true-and-sql-server-authentication-will-this-affe
'programing' 카테고리의 다른 글
Wordpress 다중 사이트 설치에 로드 밸런서 추가 (0) | 2023.06.17 |
---|---|
파이썬에 해당하는 메이븐 (0) | 2023.06.17 |
"IN" 연산자가 오라클에서 LIKE 와일드카드(%)를 사용할 수 있습니까? (0) | 2023.06.17 |
Oracle SQL에 "존재하지 않는 경우 create sequence..."와 같은 것이 있습니까? (0) | 2023.06.17 |
각도 라이브러리 모듈이 추상 클래스를 사용하여 서비스 주입 (0) | 2023.06.17 |