일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- pymssql
- 오라클
- vscode
- MSSQL
- scrapy
- Serial
- tensorflow
- MX Component
- MSSQL PYTHON
- 티스토리 초대장
- matplot
- oracle
- rs422
- M2M
- Python
- 텐서플로우
- PYTHON MSSQL
- Visual Studio Code
- sql developer
- django
- c#
- MEAN Stack
- 자본주의
- rs485
- 크롤링
- 파이썬
- 딥러닝
- windows10
- 장고
- 윈도우10
Archives
- Today
- Total
안까먹을라고 쓰는 블로그
[MSSQL] Case 별 접속안되는 경우 조치방법 본문
반응형
Windows NT 인증SQL Server를 실행하는 컴퓨터에서는 Windows NT 계정을 통해 데이터에 액세스할 수 있습니다. Internet Information Server(IIS) 컴퓨터를 통해 Windows NT 인증을 사용하려면 웹 응용 프로그램에 대해 기본 인증을 사용해야 합니다. 이 인증 방법을 사용하려면 다음과 같이 하십시오.
- 인터넷 서비스 관리자를 시작합니다.
- 웹 사이트로 이동하여 웹 사이트를 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.
- 디렉터리 보안 탭을 누르고 익명 액세스 및 인증 제어에서 편집을 누른 다음 기본 인증 (암호를 일반 텍스트로 보냄) 옵션을 선택합니다.
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 컴퓨터에 연결하려면 다음과 같이 하십시오.
- ODBC 관리자에서 ODBC를 통해 연결하는 경우 데이터 원본을 구성할 때 Windows NT 인증을 선택합니다.
- ODBC를 사용하는 경우 ActiveX Data Objects(ADO) 연결 문자열에서 "UID" 및 "PWD" 매개 변수를 생략하고 SQLOLEDB 공급자를 사용하는 경우에는 "User ID" 및 "Password" 매개 변수를 생략합니다.
- SQL Server용 OLEDB 공급자(공급자=SQLOLEDB)를 사용하여 연결하는 경우 연결 문자열에는 "Integrated Security=SSPI"가 포함되어야 합니다.
- SQL Server 엔터프라이즈 관리자에서는 통합 보안을 통해 로그인에 액세스해야 하는 모든 Windows NT 계정과 그룹을 추가하고 Windows NT 인증을 사용하는 것으로 정의합니다. 관리 작업을 단순화하려면 개별 계정 대신 Windows NT 그룹을 추가하는 것이 좋습니다. 계정을 정의할 때 필요한 모든 데이터베이스, 테이블 및 저장 프로시저에 대한 사용 권한을 구성합니다.
출처: https://gunnm.tistory.com/7 [독까의 이야기]
http://www.dbguide.net/db.db?cmd=view&boardUid=13766&boardConfigUid=9&boardIdx=66&boardStep=1
https://blog.naver.com/icandoit51/70118790926
반응형
'DataBase > MS SQL' 카테고리의 다른 글
[SQL Query] JOIN (0) | 2021.12.30 |
---|---|
운영 체제 오류 5: "5(액세스가 거부되었습니다.)" (Microsoft SQL Server, 오류: 5120) (0) | 2021.02.01 |
[MSSQL] 서브쿼리, 하위쿼리, Inner Query (0) | 2019.05.23 |
[MSSQL] 테이블 목록 확인 및 테이블별 컬럼 확인 (1) | 2018.10.01 |
[MSSQL] Excel Data => MSSQL Data (0) | 2018.05.02 |
Comments