토큰 "Trusted_Connection"과 SQL Server 연결 문자열의 "통합 보안"의 차이점에 대해 궁금합니다. 다른 데이터베이스/드라이버가이를 지원하지 않는다고 생각합니다. 나는 그것이 그들이 평등하다는 것을 이해합니다.연결 문자열에서 Trusted_Connection과 Integrated Security의 차이점은 무엇입니까?
답변
이들은 서로 동의어이며 사용할 수 있습니다 ngeably.
.Net에는 SQL Server 문자열을 처리하기 위해 매우 유용한 형식 보안 속성을 사용하는 연결 문자열이 있습니다. 그것은 하나 개의 값에서 다른 매핑 할 수 있도록이 클래스는 동의어의 내부 목록을 유지 :
+----------------------+-------------------------+ | Value | Synonym | +----------------------+-------------------------+ | app | application name | | async | asynchronous processing | | extended properties | attachdbfilename | | initial file name | attachdbfilename | | connection timeout | connect timeout | | timeout | connect timeout | | language | current language | | addr | data source | | address | data source | | network address | data source | | server | data source | | database | initial catalog | | trusted_connection | integrated security | | connection lifetime | load balance timeout | | net | network library | | network | network library | | pwd | password | | persistsecurityinfo | persist security info | | uid | user id | | user | user id | | wsid | workstation id | +----------------------+-------------------------+
ODBC 및 OleDb 연결을 다루는 다른 유사한 클래스가 있습니다
(리플렉터의 도움을 컴파일) 문자열이지만 불행히도 다른 데이터베이스 공급 업체는 없습니다. 이러한 구현을 제공하기 위해 공급 업체의 라이브러리에 부담이 있다고 가정합니다.
이들은 동일합니다.
불행하게도을 포함하여이 같은 여러 가지 변형이있다 : 나는 변화의 기원의 확실하지 않다
서버/데이터 소스
데이터베이스/초기 카탈로그
, 나는 몇 가지 가정 (데이터베이스 중심이 아니므로 RDBMS에 연결하고 디렉토리 서비스에 연결하는 경우 연결 문자열이 매우 유사하게 나타납니다.)
'카탈로그'라는 용어는 관계형 데이터베이스 명명법의 일부이며 RDBMS 이외의 다른 것을 의미하지는 않습니다. 이 SO 답변에서 아주 잘 설명되어 있습니다 : http://stackoverflow.com/questions/7022755/whats-the-difference-between-a-catalog-and-a-schema-in-a-relational-database – ProfK
그래서 조금 나중에 이름 충돌의 기원을 발견했습니다. 토큰 집합은 ODBC에서 사용되었으며 OLEDB에 대해 다른 집합이 사용되었습니다. 레거시 이유로 Sql Server의 경우에도 여전히 둘을 모두 지원합니다.
Trusted_Connection = true는 ODBC이고 Integrated Security = SSPI는 OLEDB입니다.
http://www.connectionstrings.com/sql-server OLEDB에서 작동하는 것으로 보입니다. 다른 리소스가 있습니까? – Aligned
필자의 경우 "Trusted_Connection"과 "Integrated Security"의 차이점을 발견했습니다. Microsoft SQL Server 2005를 사용하고 있습니다. 원래 Windows 로그온 (통합 보안 = SSPI)을 사용했습니다. 그러나 사용자 ID와 암호를 추가하는 SQL Server 인증에 의한 Windows 인증을 바꿀 때 SSPI를 "False"로 바꾸지 못했습니다. "여러 단계 OLE DB 작업 생성 오류"가 반환되었습니다. 그러나 "Integrated Security = False"를 "Trusted_Connection = no"로 바꿨을 때 작동했습니다.
SQL Server 인증을 사용하고 있고 사용자 ID와 암호를 지정하는 경우 "통합 보안"또는 "trusted_connections"에 대해 언급 할 필요가 없습니다. – grahamesd
- 1. Integrated Security = True 및 Integrated Security = SSPI의 차이점은 무엇입니까?
- 2. Trusted_Connection과 통합 보안이 연결 풀링에 영향을줍니다.
- 3. 지속 보안 정보와 통합 보안의 차이점은 무엇입니까?
- 4. SQL Server 연결 문자열에서 "초기 카탈로그"의 요점은 무엇입니까?
- 5. MySQL ODBC 연결 문자열에서 Option = N은 무엇입니까?
- 6. 입력 문자열에서 URL 연결 링크
- 7. Spring Security의 여러 사전 인증 필터?
- 8. 연결 문자열에서 내 데이터베이스를 (로컬) \ netsdk에 연결하려면 어떻게합니까?
- 9. Sql 연결 문자열에서 Trusted = yes/no mean은 무엇입니까?
- 10. SQL Server 연결 문자열에서 포트 번호를 지정하는 방법은 무엇입니까?
- 11. Setting.settings와 web.config의 차이점은 무엇입니까?
- 12. SQL 서버 연결 문자열에서 (로컬) 번역해야합니까?
- 13. C# - 연결 문자열에서 파일 경로 가져 오기
- 14. 연결 문자열에서 시간 초과가 적용되지 않습니다.
- 15. 연결 문자열에서 TCP/IP 프로토콜 강제 적용
- 16. PHP - PDO 연결 문자열에서 대체되지 않는 변수
- 17. 사용자 지정 연결 문자열에서 공급자를 어떻게 검색합니까?
- 18. MS Access - 연결 문자열에서 SQL 주입 방지
- 19. 두 개의 다른 연결 문자열에서 테이블 조인
- 20. Framework.Triggers와 Style.Triggers의 차이점은 무엇입니까?
- 21. VBScript의 +와 & 연산자의 차이점은 무엇입니까?
- 22. 방출과 자동 회수의 차이점은 무엇입니까?
- 23. Lua에서 string.find와 string.match의 차이점은 무엇입니까?
- 24. 문자열에서
- 25. OMF와 COFF 형식의 차이점은 무엇입니까?
- 26. 데이터베이스 세계에서 공급자와 커넥터의 차이점은 무엇입니까?
- 27. 이 문자열에서 잘못된 점은 무엇입니까?
- 28. 문자열에서 51365를 제거하는 방법은 무엇입니까?
- 29. View XIB와 빈 XIB의 차이점은 무엇입니까?
- 30. Databinder.Eval과 Container.DataItem의 차이점은 무엇입니까?
사이드 노트 미래의 관중을위한이 : 신뢰할 수있는 연결이 나를 위해 SQL Server 2014에서 작동하지 않습니다. 통합 보안, 그래도 그걸로 갈거야! – statue
SQL Express 2014에서 trusted_connection을 사용 중입니다 ... 작동 중입니다 ... 밑줄을주의하여 trust_connection을 사용할 때 "true"대신 "yes"를 사용해야합니다. –