2014-11-20 2 views
0

을 실행할 때 나는 PgAdmin에서 데이터베이스 보고서를 실행할 내가 얻을 ...나는 내 문제에 대한 게시물을 찾을 수 없습니다 많은 주위 봤 있지만 데이터베이스 보고서

를 오류 메시지 "파일에 시작할 수 없습니다" 오류 메시지

은 '... \ xyz_fsm 파일을 찍으 없습니다'

지금까지 내가이 또한 권한 문제가 아니라 바이러스 스캐너 문제가되지 않습니다 볼 수있다 (유사한 게시물 결론처럼) - _fsm 파일은 단순히 존재하지 않습니다! (모든 드라이브가 아닌!) 이상하게도 4 개의 데이터베이스가 모두 실행되고 있지만 보고서 생성은 작동하지 않습니다 (PgAdmin과 ngpsql을 통해 동일한 오류가 발생 함). Windows 2008 R2에서 Postgres 9.3.1을 실행하고 있습니다.

누구에게 조언이 있습니까?

답변

0

이 동작을 재현하고 다른 가능한 오류 소스를 제외 할 수 있기 때문에 버그 보고서 (# 12127)를 만들었습니다.

0

당신이 이미 더 많이 또는 더 적은 파일을 통계적으로 처리 할 수 ​​없다는 것은 그 파일이 존재하지 않으므로 조사 할 수 없다는 것을 의미합니다.

권한이 없다고 확신하는 경우 문제가있는 경우 편집기를 사용하여 해당 파일을 비어있는 상태에서 만들어보고이 파일을 작성하고 전 세계 모든 사람이 사망하거나 망가질 수 있는지 확인하십시오.

그런 다음 다시 시도하십시오. 이제 오류가 변경되었습니다.

하지만 실제로 로그를 확인하고 필요한 경우 디버그하도록 설정하십시오. 누군가가 그 파일을 만들려고하고있는 곳을 발견 할 수는 없습니다.

Windows Server 2008에서는 Linux에서 postgresql에 관해서는 불행히도 도움이되지 않습니다. 조금 더 도움이 될 것입니다. 죄송합니다.

+0

답장을 보내 주셔서 감사합니다.하지만 오류 메시지를 자세히 보면 나는 테이블 공간에 문제가 있다고 의심합니다. 경로가 이상하게 보입니다 : "pg_tblspc/16393/PG_9.3_201306121/16394/33248752_fsm"파일을 stat 할 수 없습니다 : Permission denied - 테이블 스페이스 16394가 테이블 스페이스 16393 내에있는 것처럼 ... 드라이브 및 최상위 레벨 디렉토리가 파일 경로에 없습니다. , 확실하지 않지만 "D : \ pgsql \ data \ PG_9.3_201306121 \ 16394 \ 33248752_fsm"파일을 통계 할 수없는 것으로 보입니다. 사용 권한이 거부되었습니다. – Loonis