비디오: [오라클 기초 강좌] 27 - 원격 데이터베이스 액세스 - SQL*Net, Listener, tnsnames.ora, sqlnet.ora, listener.ora, DB Link 2024
여러 네트워크 사용자간에 Microsoft Access 데이터베이스를 공유하려는 경우 몇 가지 특별한 고려 사항을 알고 있어야 문제가 발생할 수 있습니다. 다음은 가장 중요한 것들입니다:
- 데이터베이스를 공유 할 때 한 명 이상의 사용자가 동시에 같은 레코드에 액세스하려고 시도 할 수 있습니다. 두 명 이상의 사용자가 레코드를 업데이트하려고하면 이러한 상황이 발생할 수 있습니다. 이 잠재적 인 교통 혼란을 처리하기 위해 Access에서는 한 번에 한 명의 사용자 만 레코드를 업데이트 할 수 있도록 레코드를 잠급니다. Access는 레코드를 잠그는 세 가지 방법 중 하나를 사용합니다.
- 편집 된 레코드: 이 메서드는 사용자가 레코드 편집을 시작할 때마다 레코드를 잠급니다. 예를 들어 사용자가 레코드를 업데이트 할 수있는 폼의 레코드를 가져 오는 경우 Access는 레코드를 편집하는 동안 레코드를 잠급니다. 그러면 첫 번째 레코드가 완료 될 때까지 다른 사용자가 레코드를 편집 할 수 없습니다.
- 잠금 없음: 이 방법은 실제로 레코드가 잠겨 있지 않다는 의미는 아닙니다. 대신, 잠금 없음은 사용자가 데이터베이스에 변경 사항을 기록 할 때까지 레코드가 잠겨 있지 않음을 의미합니다. 이 방법은 한 사용자가 다른 사용자가 변경 한 내용을 덮어 쓸 수 있기 때문에 사용자에게 혼동을 줄 수 있습니다.
- 모든 레코드: 사용자가 테이블의 레코드를 편집 할 때마다 전체 레코드가 전체 테이블을 잠급니다.
- Access를 사용하면 양식, 쿼리 및 보고서가 각 사용자의 로컬 디스크 드라이브에 저장되지만 데이터 자체는 네트워크 드라이브에 저장됩니다. 이 기능을 사용하면 네트워크에서 데이터베이스를보다 효율적으로 실행할 수 있지만 설정할 수는 있습니다. 데이터베이스를 분할하려면 도구 → 데이터베이스 유틸리티 → 데이터베이스 분할기를 선택하십시오.
- Windows 클라이언트 컴퓨터에서 Access 데이터베이스를 공유하는 경우 사용해야하는 기본 제공 보안 기능이 포함되어 있습니다. 도메인 서버에 데이터베이스를 저장하는 경우 서버의 보안 기능을 사용하여 데이터베이스를 보호 할 수 있습니다.
- Access는 양식과 데이터 시트를 60 초마다 자동으로 새로 고칩니다. 이렇게하면 한 사용자가 양식이나 데이터 시트를 열고 다른 사용자가 몇 초 후에 데이터를 변경하면 첫 번째 사용자는 1 분 이내에 변경 사항을 확인합니다. 60 초가 너무 길거나 너무 짧으면 옵션 대화 상자의 고급 탭을 사용하여 새로 고침 빈도를 변경할 수 있습니다.