2011-02-14 6 views
0

MS Access에서 겁나는 3043 오류에 대한 해결책을 찾고 있습니다.MS Access 디스크 또는 네트워크 오류 3043

내 고객 중 한 명이 약 6-7 명의 사용자 인 약 300MB 크기의 FE/BE 응용 프로그램을 실행하고 있습니다. 지난 주에 오류가 점점 더 많이 발생했습니다. DB를 닫은 후 모든 것을 다시 열면됩니다. 그러나 현재 열린 양식에 입력 된 데이터는 손실됩니다. 처음에는 이런 일이 하루에 한 번 발생했는데, 이제는 90 분마다 발생합니다. 이는 사용자에게 매우 짜증납니다.

웹에 가능한 해결책과 해결 방법이 있지만 실제로이 문제를 해결하거나 해결하는 데 도움이되는 것은 없습니다.

+0

어떤 OS가 백엔드 파일을 호스팅하고 있으며 어떤 OS가 프론트 엔드를 실행하고 있습니까? 모든 워크 스테이션에이 문제가 있으며이 모든 문제가 동시에 발생합니까? 잠금 파일과 관련이 있다고 생각되는 이유는 무엇입니까? 이 때 (잠금 파일을 메모장 + +로 읽을 수있는 경우) 잠금 파일에 여러 항목이있는 컴퓨터가 있습니까? – HK1

+0

오늘 나는 클라이언트에서 사이트를 봤는데 다음과 같은 것을 발견했다. 문제가 가장 많이 발생한 스테이션은 Win7 64 비트이고 (여기에 나온다) 오프라인 폴더를 사용할 수있다. 나는 오프라인 일을 끄고 이것이 일을 더 좋게 만들 것을 희망한다. – dwo

+0

다른 파일 서버가 있습니까? 빠른 테스트는 백엔드를 다른 서버로 이동하는 것입니다. 네트워크 환경이 다르기 때문에 (일반적으로 NetBIOS over TCP/IP 설정입니다.) 실제로 이런 수정 문제가 발생했습니다. –

답변

2

내가 본 것은 보통 간헐적으로 벗겨지기 쉬운 네트워크입니다. 문제는 많은 원인이있을 수 있다는 것입니다. 이미 Corrupt Microsoft Access MDBs FAQ 페이지를 보셨을 것입니다. 내가 아는 한 그 페이지와 연결된 페이지는 가능한 모든 부패 원인을 모아 놓은 것입니다.

가장 큰 문제는 IT 부서에 문제가 있음을 확신시킬 수 있습니다. 그들은 스택 오버플로에 많은 무지한 사람들이 네트워크에서 문제를 찾기가 정말 어려울 때 Access에 대해 나쁜 말을 들려줍니다.

+0

나는 IT 부서가 네트워크 기반이며 일부 네트워크 변동을 처리 할 수없는 응용 프로그램에 대해 불평하는 것은 공정하다고 생각합니다. 많은 일이 벌어지면 네트워크 측에서 해결해야 할 필요가 있지만 동시에 응용 프로그램에 내구성이 있어야합니다. 많은 응용 프로그램이 이것을 처리 할 때 훨씬 더 나은 작업을 수행합니다. 우리가 알듯이 그들이 인터넷을하지 않는다면 존재하지 않을 것입니다. 연결이 인터넷 (VPN 터널에서)을 통과하는 경우 가끔 문제가 발생할 것으로 예상하십시오. – flickerfly

0

백 엔드를 SQL Server 2008 Express로 변환 한 다음 ODBC 연결 테이블을 사용하여 프런트 엔드를 백 엔드에 연결하는 것이 좋습니다. 프론트 엔드의 특정 부분을 다시 코딩하여 SQL Server 링크 된 테이블과 함께 작동하게해야합니다. (I는 별도의 질문에 그것을 해결하는 것 같이 정교하지 않을거야.)

마이크로 소프트는 SQL 서버에 데이터베이스 백엔드를 변환하는 데 사용할 수있는 무료 도구가 있습니다 : http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5abe098d-c7e1-46c6-994a-09a2856eef0b&displaylang=en

나는이 가정 당신이 찾고있는 해결책이 아니지만, 당신이 얻는 오류를 제거하는 것이 가장 확실한 방법이라고 생각합니다. 그러나 네트워크 안정성 문제가 있다면 SQL Server와 관련하여 문제가있을 수 있습니다.하지만 아키텍처 때문에 네트워크 오지에서 다소 용서할 수 있습니다.

+0

이 프로젝트에서 우리는 100 개 이상의 형식, 200 개의 쿼리, 70 개의 보고서 및 약 20,000 개의 LOC를 말합니다. 이것은 너무 많은 레코딩 코드를 변환하는 것입니다. 그러나 SQL Server 로의 전환은 나중에 로드맵에 나와 있습니다. – dwo

+0

이것은 말도 안되는 대답입니다. 문제는 완전히 해결 가능합니다 (물론 무선 이외의 환경을 가정 할 때), 그런 드라 코니안 응답에 대한 이유는 없습니다. -1 –