2010-06-11 2 views
2

레거시 웹 사이트를 업데이트하라는 요청을 받았습니다.Ms 웹 사이트에서 사용하는 DB에 액세스하십시오.

저는 원래 MS Access DB를 사용하여 일부 사용자 세부 정보를 저장하는 asp로 빌드되었습니다.

그러나 올바른 URL을 사용하면 DB를 다운로드 할 수 있다는 것을 알고 있습니다.

DB에 액세스 할 수있는 웹 사이트를 중지하지 않고이 작업을 중지하는 가장 좋은 방법은 무엇입니까? 감사합니다 Sp

+0

당신은 정말 더 적절한으로 이동해야한다 "../../Data/something.db"또는 설치하여에 ODBC 관리자에서 DSN 항목을 참조 후, 웹 사이트 디렉토리 이외의 데이터베이스를 넣어 데이터베이스 엔진. Jet/ACE는 낮은 부하와 적절한 상황에서 제대로 작동 할 수 있음에도 불구하고 실제로 이러한 목적의 목적으로 설계되지 않았습니다. –

+0

나는 db가 매우 작지만 로그인 세부 사항을 보유하고 있으므로 안전하게 만들고 사이트를 미래의 증거로 만들 필요가 있음에 동의합니다. – Steven

답변

4

+0

답변 해 주셔서 감사합니다. Sp – Steven

+0

이렇게하면 웹 호스트 계정이 MDB 파일이있는 위치에 액세스 할 수 있는지 확인하십시오. – JohnFx

3

데이터베이스를 공용 html 폴더 외부에 두십시오. 서버 측 코드는 여전히 액세스 할 수 있어야합니다.

+0

답장을 보내 주셔서 감사합니다. Sp – Steven

관련 문제