2011-07-27 2 views
0

기존 ASP를 사용하는 이전 웹 프로젝트를 수정해야합니다. 실제로는 서로 다른 두 개의 프로젝트가 있습니다. 서로 다른 데이터베이스를 가리 킵니다.SQL Server 용 Microsoft OLE DB 공급자 '80040e09'

첫 번째 프로젝트 (asp, db, stored procs 등)의 코드가 수정되었으며 모두 잘 작동합니다.

그런 다음 모든 코드를 복제본이므로 다른 프로젝트에 복사했습니다. 모든 것은 그곳에서 잘 작동합니다. 쿼리 분석기에서 저장된 procs를 실행할 수 있으며 모든 데이터가 예상대로 돌아오고 디스플레이 ASP 페이지에 표시됩니다.

페이지의 편집 단추를 누르면 "SQL Server 오류 '80040e09'에 대한 Microsoft OLE DB 공급자" "이 표시되고 오류 창의 선택 부분이 오류 창에 표시됩니다.

사용 권한 등에 대해 아무 것도 이해하지 못합니다. 페이지 원본을 보면 데이터가 실제로 들어 있습니다. 무슨 일이 일어나고 있는지 나는 정말로 혼란 스럽다.

누구든지 찾을만한 제안이나 자료가 있습니다.

감사합니다.

답변

0

이것은이 오류 코드의 일반적인 의미에 따라 사용 권한 오류 인 것으로 보입니다.

응용 프로그램의 연결 문자열에 구성한 것과 동일한 자격 증명을 사용하여 수동으로 데이터베이스에 로그인했습니다. 그런 다음 동일한 쿼리를 실행하고 어떤 일이 발생하는지 확인하십시오.

+0

링크가 이상한 웹 사이트로 연결됩니다 ... – fosb

+0

고마워요 - 그 사이트가 죽어서 링크가 삭제되었습니다. –

관련 문제