2011-12-06 3 views
1

저는 작은 회사에서 일하면서 간단한 액세스 데이터베이스를 구축하라고했습니다. 서버가 토론토에있는 동안 (오타와) 사무실에있는 터미널 만 있습니다 (windows server 2003). Access 2007을로드하면 전체 프로그램이 정상 속도와 비교해 매우 느립니다. 내가 디자인보기의 어떤 형태로있을 때에 만 나의 터미널 속도가 올라간다. 내 질문은; 데이터베이스를 구축하려고 할 때 Access의 "속도"를 높이는 방법이 있습니까? 둘째, 일단 데이터베이스가 구축되면 최종 사용자에게 영향을 미칩니 까? (모두가 터미널을 사용합니다)Access 2007 및 Terminals

미리 감사드립니다.

답변

2

터미널이라는 단어를 사용하면 많은 것을 의미 할 수 있지만 좋은 성능으로 작동 할 수있는 적절한 설정이있는 것처럼 들립니다.

또한 디자인 모드에서 응용 프로그램의 속도가 빨라 보이는 것처럼 영구 연결이라고하는 것을 사용하면 문제가 해결 될 수 있다고 제안한다는 사실을 상기하십시오.

실제로 네트워크 속도보다 몇 가지 유형의 원격 데스크톱 기술을 사용한다고해서 실제로이 응용 프로그램의 작동이 눈에 띄지 않게 느려져서는 안됩니다.

먼저이 응용 프로그램을 사용하는 사용자가 여러 명인 경우 일반적으로 데이터베이스를 프론트 엔드 파트와 소위 백엔드 파트로 분할해야합니다. 터미널 기술을 사용하기 때문에 프런트 엔드와 백 엔드는 서버에 남아 있지만 시스템에 로그인하는 각 개별 사용자는 자신의 OWN 프런트 엔드 사본을 가질 수 있습니다.

다음으로 수행해야 할 작업은 지속되는 연결을 확인하는 것입니다. 실제로 액세스는 로컬 네트워크 프린터에 매우 민감합니다. 사용자가이 터미널 시스템에 로그인하면 로컬 터미널의 일부인 로컬 프린터가 "생성"되지만 서버에서 Access를 계속 실행하면 Access는 해당 로컬 네트워크 프린터와 "통신"을 시도합니다. 따라서 서버의 Access와 로컬 인 기본 프린터간에 추가 통신이 이루어집니다.

워크 스테이션에 로컬이 아닌 기본 프린터를 설정하고 도움이되는지 확인하려고합니다. 이 성능을 둔화의 관점에서 확인하는 다른 것들의 큰 목록은, 그리고 당신이보고 싶은 좋은 질문은 여기에 있습니다 :

http://www.granite.ab.ca/access/performancefaq.htm

영구 연결 아이디어 위는 제안에.