Notice
Recent Posts
Recent Comments
관리 메뉴

안까먹을라고 쓰는 블로그

[MSSQL] Case 별 접속안되는 경우 조치방법 본문

DataBase/MS SQL

[MSSQL] Case 별 접속안되는 경우 조치방법

YawnsDuzin 2019. 12. 5. 13:35

 

반응형

Windows NT 인증SQL Server를 실행하는 컴퓨터에서는 Windows NT 계정을 통해 데이터에 액세스할 수 있습니다. Internet Information Server(IIS) 컴퓨터를 통해 Windows NT 인증을 사용하려면 웹 응용 프로그램에 대해 기본 인증을 사용해야 합니다. 이 인증 방법을 사용하려면 다음과 같이 하십시오.

  1. 인터넷 서비스 관리자를 시작합니다.
  2. 웹 사이트로 이동하여 웹 사이트를 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.
  3. 디렉터리 보안 탭을 누르고 익명 액세스 및 인증 제어에서 편집을 누른 다음 기본 인증 (암호를 일반 텍스트로 보냄) 옵션을 선택합니다.

Windows NT 인증을 사용하도록 IIS를 구성하는 경우에는 NTLM(Windows NT Challenge Response) 인증을 사용할 수 없습니다. 다음 두 가지 IIS 인증 방법 중 하나를 사용해야 합니다.

  • 웹 응용 프로그램에 대해 기본 인증만 사용합니다.
  • 사용자에게 익명 액세스를 허용하는 경우 다음을 확인합니다.
    • IIS에서 익명 사용자로 구성된 사용자는 SQL Server를 실행하는 컴퓨터의 Windows NT 계정에서도 구성되어야 합니다.
    • SQL Server와 IIS를 각각 다른 컴퓨터에서 실행하는 경우 사용자를 두 컴퓨터에 모두 액세스할 수 있는 도메인 계정으로 만들거나 동일한 암호를 사용하여 SQL Server 컴퓨터와 IIS 컴퓨터 모두에서 로컬로 만들어야 합니다. 두 컴퓨터 모두에서 사용자를 로컬로 만든 경우 SQL Server 컴퓨터에서 해당 사용자에게 로컬로 로그온 권한을 추가로 부여해야 합니다. 사용자가 도메인 계정인 경우 사용자에게 SQL Server 컴퓨터에 대한 "네트워크에서 이 컴퓨터 액세스" 권한을 부여해야 합니다.
    • SQL Server와 IIS가 동일한 컴퓨터에서 실행되지 않는 경우 웹 응용 프로그램의 디렉터리 보안 속성 페이지에서 인터넷 서비스 관리자를 시작하고 익명 사용자 계정 대화 상자에서 자동 암호 동기화 옵션을 해제하고 수동으로 계정 암호를 입력합니다.
    • IIS 컴퓨터에서는 다른 서버에서도 유효하게 유지되는 보안 토큰을 생성하기 위해 사용자의 암호를 요구합니다. 자동 암호 동기화 옵션을 선택하면 로컬 컴퓨터에 대한 토큰만 만들 수 있습니다.
    • IIS와 SQL Server가 동일한 컴퓨터에서 실행되면 연결 문자열과 ODBC 구성 데이터 원본에 있는 SQL Server 데이터 원본의 이름은 가능한 경우 로컬이어야 합니다.

또한 ASP에서 Windows NT 인증을 사용하여 SQL Server 컴퓨터에 연결하려면 다음과 같이 하십시오.

  1. ODBC 관리자에서 ODBC를 통해 연결하는 경우 데이터 원본을 구성할 때 Windows NT 인증을 선택합니다.
  2. ODBC를 사용하는 경우 ActiveX Data Objects(ADO) 연결 문자열에서 "UID" 및 "PWD" 매개 변수를 생략하고 SQLOLEDB 공급자를 사용하는 경우에는 "User ID" 및 "Password" 매개 변수를 생략합니다.
  3. SQL Server용 OLEDB 공급자(공급자=SQLOLEDB)를 사용하여 연결하는 경우 연결 문자열에는 "Integrated Security=SSPI"가 포함되어야 합니다.
  4. SQL Server 엔터프라이즈 관리자에서는 통합 보안을 통해 로그인에 액세스해야 하는 모든 Windows NT 계정과 그룹을 추가하고 Windows NT 인증을 사용하는 것으로 정의합니다. 관리 작업을 단순화하려면 개별 계정 대신 Windows NT 그룹을 추가하는 것이 좋습니다. 계정을 정의할 때 필요한 모든 데이터베이스, 테이블 및 저장 프로시저에 대한 사용 권한을 구성합니다.



출처: https://gunnm.tistory.com/7 [독까의 이야기]

 

https://support.microsoft.com/ko-kr/help/889615/you-may-receive-a-not-associated-with-a-trusted-sql-server-connection

 

https://support.microsoft.com/ko-kr/help/889615/you-may-receive-a-not-associated-with-a-trusted-sql-server-connection

쿠키가 사용되고 있지 않습니다. 쿠키를 사용하고 페이지를 새로 고치세요.

support.microsoft.com

 

 

https://jangjeonghun.tistory.com/entry/ODBC-%EC%9D%B8%EC%A6%9D-%EB%B0%A9%EC%8B%9D%EC%97%90-%EB%94%B0%EB%A5%B8-%EC%82%AC%EC%9A%A9%EB%B2%95

 

ODBC 인증 방식에 따른 사용법

시나리오 ASP 프로그램에서 DataControl시 ODBC를 이용하기. 정보 1. 네트워크 로그인 ID를 사용한 Windows NT 인증 사용 방식 [ODBC 생성] 제어판 -> 관리도구 -> ODBC 실행 -> 추가 -> 정보 입력 -> 인증 방식을..

jangjeonghun.tistory.com

 

http://www.dbguide.net/db.db?cmd=view&boardUid=13766&boardConfigUid=9&boardIdx=66&boardStep=1

 

데이터 전문가 지식포털 DBGuide.net

SQL Server 와 연결 불가의 경우 성능 문제나 장애사항을 발견하는 첫 번째 Discover 단계는 SQL Server와 클라이언트간에 연결이 실패하는 경우입니다. 연결 불가의 오류 메시지를 받은 상황입니다. 여러분이 첫 번째로 해야 될 일은 발생된 정확한 오류 메시지를 보관해 두는 것입니다. 메시지 박스로 발생되었다면 해당 메시지 박스를 Alt+PrintScrn 키를 누르거나 이미지 도구를 사용하여 다음과 같이 저장하기 바랍니다. 이제 두 번째 단

www.dbguide.net

 

https://blog.naver.com/icandoit51/70118790926

 

windows server 64비트에서 32비트 ODBC 연결

c:\windows\syswow64\odbcad32.exe

blog.naver.com

 

반응형
Comments