Access 데스크톱 데이터베이스를 공유하는 방법

Access 데스크톱 데이터베이스를 공유하는 방법

요구 사항과 리소스에 따라 각기 다른 방법으로 Access 데이터베이스를 공유할 수 있습니다. 이 문서에서는 제공 되는 옵션, 각 옵션의 이점, 추가 정보에 대 한 리소스를 살펴보겠습니다.

이 문서의 내용

Access 데이터를 공유 하는 방법에 대 한 개요

단일 데이터베이스 공유

분할 데이터베이스 공유

SharePoint 사이트에서 데이터 공유

데이터베이스 서버를 사용 하 여 데이터 공유

Access 데이터를 공유 하는 방법에 대 한 개요

데이터베이스 응용 프로그램은 시간이 지남에 따라 변경 및 증가 합니다. 동시 사용자 수, 네트워크 환경, 처리량, 대기 시간, 데이터베이스 크기, 피크 사용 시간, 예상 되는 성장률 등 다양 한 요인으로 인해 요구 사항과 성능이 영향을 받습니다. 간단히 말해, 데이터베이스 솔루션이 성공적으로 수행 되는 경우에는 발전 해야 할 수 있습니다. 다행히도 Access에는 솔루션을 효율적으로 확장 하는 데 시간이 지남에 따라 간단 하 고 고급 까지의 혁신적인 경로가 있습니다. 다음 표에는 해당 경로를 선택 하는 데 도움이 되는 Access 시나리오 및 작업 부하가 요약 되어 있습니다.

Access 공유 옵션의 개요

맨 위로 이동

단일 데이터베이스 공유

최소한의 기능만 제공하며 최소 수준의 요구 사항을 가진 가장 간단한 방법입니다. 이 방법에서는 데이터베이스 파일이 공유 네트워크 드라이브에 저장되므로 모든 사용자가 데이터베이스 파일을 동시에 공유합니다. 모든 데이터베이스 개체가 공유되기 때문에 여러 명의 동시 사용자가 데이터를 변경할 경우에는 안정성과 가용성에서 일부 제한이 있습니다. 네트워크를 통해 모든 데이터베이스 개체가 전송되므로 성능이 저하될 수도 있습니다.

이 옵션은 소수의 사용자만 데이터베이스를 동시에 사용할 것으로 예상되며 사용자가 데이터베이스의 디자인을 사용자 지정할 필요가 없는 경우에 효과적입니다. 그러나이 방법은 각 사용자가 데이터베이스 파일의 전체 복사본을 사용 하 여 무단 액세스의 위험성을 높여 주므로 데이터베이스를 공유 하는 다른 방법에 비해 보안성이 떨어집니다.

공유 폴더를 사용 하 여 데이터베이스를 공유 하려면 다음을 실행 합니다.

  1. 가정 또는 중소기업 환경에서 특정 사용자와 폴더를 공유 합니다. 자세한 내용은 Windows 10에서 네트워크를 통한 파일 공유를 참조 하세요.

  2. Access가 모든 사용자의 컴퓨터에서 공유 모드로 열리도록 설정되어 있는지 확인합니다. 이것은 기본 설정이지만 한 사용자라도 단독 사용 모드에서 데이터베이스를 열면 데이터 가용성이 떨어지므로 확실히 확인해 두는 것이 좋습니다.

    1. Access를 시작하고 파일에서 옵션을 클릭합니다.

    2. Access 옵션 상자에서 클라이언트 설정을 클릭합니다.

    3. 고급 섹션의 기본 열기 모드에서 공유를 선택 하 고 확인을 클릭 한 다음 Access를 종료 합니다.

  3. 데이터베이스 파일을 공유 폴더에 복사합니다. 파일을 복사한 후 해당 데이터베이스 파일에 대한 읽기/쓰기 액세스를 허용하도록 파일 특성이 설정되어 있는지 확인합니다. 사용자가 데이터베이스를 사용하려면 읽기/쓰기 권한이 있어야 합니다.

  4. 각 사용자의 컴퓨터에서 데이터베이스 파일에 대한 바로 가기를 만듭니다. 자세한 내용은 Office 프로그램 또는 파일의 바탕 화면 바로 가기 만들기를 참조 하세요.

맨 위로 이동

분할 데이터베이스 공유

SharePoint 사이트나 데이터베이스 서버가 없는 경우 이 방법을 사용합니다. LAN (Local Area Network)을 통해 분할 데이터베이스를 공유할 수 있습니다. 데이터베이스를 분할하는 경우 대개 두 개의 파일, 즉 데이터 테이블을 포함하는 백 엔드 데이터베이스와 쿼리, 폼 및 보고서와 같은 다른 데이터베이스 개체를 모두 포함하는 프런트 엔드 데이터베이스로 데이터베이스를 다시 구성합니다. 각 사용자는 프런트 엔드 데이터베이스의 로컬 복사본을 사용하여 데이터와 상호 작용합니다.

데이터베이스 분할의 이점은 다음과 같습니다.

  • 향상 된 성능    데이터는 테이블, 쿼리, 폼, 보고서, 매크로, 모듈을 제외 하 고는 네트워크를 통해 공유 됩니다.

  • 가용성 향상    레코드 편집과 같은 데이터베이스 트랜잭션이 더 빠르게 완료 됩니다.

  • 향상 된 보안    사용자는 연결 된 테이블을 통해 백 엔드 데이터베이스에 액세스 합니다. 침입자가 프런트 엔드 데이터베이스를 통해 데이터에 대 한 무단 액세스를 얻을 수 있는 가능성은 적습니다.

  • 향상 된 안정성    사용자에 게 문제가 발생 하 여 데이터베이스가 예기치 않게 종료 되는 경우 일반적으로 데이터베이스 파일 손상은 사용자가 연 프런트 엔드 데이터베이스의 복사본으로 제한 됩니다.

  • 유연한 개발 환경    각 사용자는 다른 사용자에 게 영향을 주지 않고 쿼리, 폼, 보고서 및 기타 데이터베이스 개체를 독립적으로 개발할 수 있습니다. 백 엔드 데이터베이스에 저장된 데이터에 대한 액세스를 방해하지 않고 프런트엔드 데이터베이스의 새 버전을 개발하고 배포할 수도 있습니다.

자세한 내용은 Access 데이터베이스 분할을 참조 하세요.

맨 위로 이동

SharePoint 사이트에서 데이터 공유

SharePoint 사이트에서 Access 데이터를 공유 하는 방법에는 여러 가지가 있습니다.

  • 연결만    연결 프로세스는 Access에서 데이터 복사본을 만들고 유지 관리할 필요 없이 SharePoint와 Access 모두에서 최신 데이터를 보고 편집할 수 있도록 다른 프로그램의 데이터에 연결 합니다. Access 데이터베이스에 SharePoint 목록을 복사 하지 않고 쿼리를 실행 하 고 해당 목록의 내용에 따라 보고서를 생성 하려는 경우 데이터에 연결할 수 있습니다.

  • 하기    Access에서 SharePoint 사이트로 데이터를 이동 하는 경우 SharePoint 사이트에서 데이터베이스의 테이블에 연결 된 상태로 유지 되는 목록을 만듭니다. SharePoint로 테이블 내보내기 마법사를 사용 하면 모든 테이블의 데이터를 동시에 이동 하 고 관계를 유지 관리할 수 있습니다.

자세한 내용은 SharePoint로 데이터 가져오기, 연결 또는 이동을참고 하세요.

경고     Access 데이터베이스 파일을 OneDrive 또는 SharePoint 문서 라이브러리에 저장할 수 있지만 이러한 위치에서 Access 데이터베이스를 열지 않는 것이 좋습니다. 파일이 편집용으로 로컬로 다운로드 된 후 SharePoint에 변경 내용을 저장 하면 다시 업로드 될 수 있습니다. 둘 이상의 사용자가 SharePoint에서 Access 데이터베이스를 여는 경우 데이터베이스의 여러 복사본이 만들어지고 예기치 않은 동작이 발생할 수 있습니다. 이 권장 사항은 단일 데이터베이스, 분할 데이터베이스, .accdb,. dc, .accde,. accdc 파일 형식을 비롯 한 모든 유형의 Access 파일에 적용 됩니다. Access 배포에 대 한 자세한 내용은 access 응용 프로그램 배포를 참조 하세요.

맨 위로 이동

데이터베이스 서버를 사용 하 여 데이터 공유

SQL Server와 같은 데이터베이스 서버 제품과 함께 Access를 사용하여 데이터베이스를 공유할 수 있습니다. 이 방법은 많은 이점을 제공하지만 추가 소프트웨어(데이터베이스 서버 제품)가 필요합니다.

이 방법은 테이블이 네트워크에 저장되고, 각 사용자가 쿼리, 폼, 보고서 및 기타 데이터베이스 개체와 함께 테이블에 대한 링크가 포함된 Access 데이터베이스 파일의 로컬 복사본을 사용한다는 점에서 데이터베이스 분할과 유사합니다. 이 공유 방법의 이점은 사용하는 데이터베이스 서버 소프트웨어에 따라 다르지만, 사용자 계정 및 선택적 데이터 액세스, 뛰어난 데이터 가용성, 유용한 통합 데이터 관리 도구 등은 보편적인 이점입니다. 뿐만 아니라 대부분의 데이터베이스 서버 소프트웨어는 이전 버전의 Access에서도 문제 없이 작동하므로 각 사용자마다 사용하는 버전이 달라도 됩니다. 이 방법을 사용하면 테이블만 공유됩니다. 자세한 내용은 Sql server로 Access 데이터베이스 마이그레이션, sql server 데이터베이스에서 데이터 가져오기 또는 연결, Azure Sql server 데이터베이스에서 데이터 연결 또는 가져오기를 참조 하세요.

데이터베이스 서버를 사용하여 데이터베이스를 공유할 때의 이점

  • 고성능 및 확장성    대부분의 경우 데이터베이스 서버는 Access 데이터베이스 파일을 사용 하는 것 보다 나은 성능을 제공 합니다. 또한 대부분의 데이터베이스 서버 제품은 현재 Access 데이터베이스 파일(최대 크기 2GB)의 약 500배에 해당하는 테라바이트 크기의 대용량 데이터베이스를 지원합니다. 데이터베이스 서버 제품은 일반적으로 쿼리를 병렬로 처리(단일 프로세스 내에서 다중 네이티브 스레드를 사용하여 사용자 요청을 처리)하고 사용자가 증가함에 따라 추가적으로 필요한 메모리 요구 사항을 최소화하는 데 매우 효율적입니다.

  • 향상 된 가용성    대부분의 데이터베이스 서버 제품을 사용 하면 데이터베이스를 백업할 수 있습니다. 따라서 데이터를 백업하기 위해 사용자에게 데이터베이스를 종료하도록 강요할 필요가 없습니다. 뿐만 아니라 데이터베이스 서버 제품은 일반적으로 동시 편집 및 레코드 잠금을 매우 효율적으로 처리합니다.

  • 향상 된 보안    완벽 하 게 안전한 데이터베이스를 만들 수 없습니다. 그러나 데이터베이스 서버 제품의 강력한 보안 기능을 사용하면 무단 사용으로부터 데이터를 보호할 수 있습니다. 대부분의 데이터베이스 서버 제품은 특정 테이블을 볼 수 있는 사용자를 지정할 수 있는 계정 기반 보안을 제공합니다. 따라서 Access 프런트엔드 데이터베이스가 잘못 유출된 경우에도 계정 기반 보안에 의해 무단 데이터 사용이 차단됩니다.

  • 자동 복구    시스템 장애가 발생 하는 경우 (예: 운영 체제 손상 또는 전원 중단) 일부 데이터베이스 서버 제품에는 데이터베이스 관리자 없이 몇 분 동안 일관성의 마지막 상태로 데이터베이스를 복구 하는 자동 복구 메커니즘이 있습니다. 간섭.

  • 서버 기반 처리    클라이언트/서버 구성에서 Access를 사용 하면 클라이언트에 결과를 보내기 전에 서버에서 데이터베이스 쿼리를 처리 하 여 네트워크 트래픽을 줄일 수 있습니다. 쿼리를 서버에서 처리하면 대용량 데이터 집합으로 작업할 때 특히 효율적입니다.

  • Azure SQL Server    SQL Server의 이점 외에도 가동 중지 시간, 인텔리전트 최적화, 전역 확장성 및 가용성, 하드웨어 비용 제거, 관리 감소와 같은 동적 확장성을 제공 합니다.

맨 위로 이동

참고:  이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 정보가 도움이 되는지 알려주세요. 참조할 수 있는 영문 문서가 여기 있습니다.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×