본문 바로가기
컴퓨터 정보

DBVisualizaer 에러 - dbvis.xml : 프롤로그에서는 콘텐츠가 허용되지 않습니다.

by Klero 2017. 11. 15.

DBVisuliazer를 실행했더니 dbvis.xml 파일에 대해 

프롤로그에서는 콘텐츠가 허용되지 않습니다.

라는 아래와 같은 에러가 발생했습니다. 
이것은 xml 파싱 에러시 발생하는 에러입니다.



DBVisualizaer 에러 - dbvis.xml : 프롤로그에서는 콘텐츠가 허용되지 않습니다.



일단 dbvis.xml 파일이 무엇인지 확인하기 위해 
위 경로에 해당하는 위치까지 이동합니다. 
dbvis.xml 파일에 보입니다. 

이 파일을 워드패드나 , Notepad ++ 로 열어보겠습니다.




열었더니 아래처럼 이상한 NUL 이라는 
읽을 수 없는 문자들이 존재합니다.

이러한 현상이 발생한 이유는 여러가지가 있을 수도 있겠지만,
제 생각에는 컴퓨터가 오류로 다운(블루스크린) 되면서 
실행중이던 DBVisualizer의 xml 파일이 깨진 것 같습니다.

참고로 dbvis.xml 파일에는 DBVisualizer에 등록한 
커넥션 정보들에 해당하는 내용이 들어가 있습니다.






또한 dbvis.xml.bak는 백업 파일인데, 
제가 미리 백업을 해 놓은 것은 아니며
DBVisualizer에서어느 순간 자동으로 
백업 파일을 만들어 놓은 것 같습니다. 
이 파일을 열어보면 정상적으로 열리는 것을 볼 수 있습니다.

이럴 경우 해결 방법은 간단합니다.
기존 내용이 NUL으로 깨져있는 dbvis.xml 파일은 삭제합니다. 
이 NUL 이라는 내용을 읽을 수 없어서 발생하는 에러이니까요



그리고 dbvis.xml.bak 파일을 복사하여 
이름을 dbvis.xml 변경합니다.
이 후 DBVisualizer 를 실행하면 에러 없이 정상적으로
 실행이 되는 것을 볼 수 있습니다.



아래 공감 버튼 한 번 클릭 해주시면 감사하겠습니다.

댓글