레이블이 mssql iis 엑세스인 게시물을 표시합니다. 모든 게시물 표시
레이블이 mssql iis 엑세스인 게시물을 표시합니다. 모든 게시물 표시

2017년 4월 17일 월요일

mssql 에 iis 연결 권한 등록하기

비주얼 스튜디오로 웹 개발시
디비 연결을 원도우 인증방식으로 진행했다.
웹 개발 완료 후 mssql에 디비 등록 하고
웹 소스를 iis 에 게시를 하고
실행을 하면
iis 에서 디비 엑세스 권한 오류가 일어난다.
이때 mssql 쿼리문으로 아래와 같이 권한 처리를 하면 된다.

아래 코드는
IIS 의 사이트 이름( MYSITE ) 과
MSSQL 의 데이트 베이스 이름(MySiteDb) 을
기준으로 작성한 쿼리문이다.

USE [Master]
 GO
 CREATE LOGIN [IIS APPPOOL\MYSITE] FROM WINDOWS WITH DEFAULT_DATABASE=[MySiteDb]

 USE [MySiteDb]
 CREATE USER [IIS APPPOOL\MYSITE ] FOR LOGIN [IIS APPPOOL\MYSITE ]

이렇게 하면 연결 쿼리문에 아이디 비번을 입력하지 않고
IIS 계정으로 엑세스 권한이 생성된다.