2

저는 일반적으로 .NET 개발자이므로 기존 ASP에 대한 경험이 없습니다.Windows 인증을 사용하여 기존 ASP에서 SQL Server 데이터베이스에 연결

고객이 고전적인 ASP 사이트를 살펴달라고 요청 받았습니다. 내 로컬 컴퓨터에서 사이트를 다시 만들려고하므로 놀 수는 있지만 데이터베이스 복사본에 연결하는 데 어려움이 있습니다. Windows 인증을 사용하여 SQL Server 2008에서 데이터베이스를 다시 만들었으며 연결 문자열에 문제가 있습니다.

이것은 내가 지금까지 무엇을 가지고 :

Provider=SQLOLEDB;Data Source=MY-PC\SQLExpress;Initial Catalog=testdb;Integrated Security=SSPI;Persist Security Info=False; 

로그인 실패 말을 유지합니다.

아이디어가 있으십니까?

답변

3

로컬 사이트에서 사용하는 익명 사용자 계정 정보를 자신의 로그온 계정으로 수정하십시오.

ASP 스크립트는 항상 인증 된 연결과 관련된 사용자 또는 익명 사용자 계정 중 하나로 가장을 사용하여 실행됩니다. 익명 사용자는 일반적으로 제한된 IUSR 계정입니다.

익명 액세스를 해제하고 Windows 통합 기능을 켜기 만하면되지만 익명 사용자를 변경하기위한 최선의 방법은 지역 개발 목적입니다.

+0

굉장, 고마워. – HuwD

1

응용 프로그램이 실행되는 응용 프로그램 풀의 ID에 대해 SQL Server에서 로그인/사용자를 만들어야합니다.

관련 문제