다음을 통해 공유


Office 솔루션에서 로컬 데이터베이스 파일 사용 개요

Office 솔루션에 SQL Server Express(.mdf) 파일 또는 Microsoft Office Access(.mdb) 파일과 같은 데이터베이스 파일을 포함할 수 있습니다. 이렇게 하면 최종 사용자가 중앙 집중식 데이터베이스를 유지 관리할 필요가 없는 경우(예: 단일 컴퓨터에서만 사용되는 로컬 인벤토리 솔루션에서) 로컬 데이터베이스를 유지 관리할 수 있습니다.

적용 대상: 이 항목의 정보는 문서 수준 프로젝트 및 VSTO 추가 기능 프로젝트에 적용됩니다. Office 애플리케이션 및 프로젝트 형식에 따라 사용 가능한 기능을 참조하세요.

데이터베이스 파일을 프로젝트로 가져오기

데이터베이스 파일을 프로젝트로 가져오려면 데이터 원본 구성 마법사를 사용하여 데이터베이스 파일을 기반으로 데이터 원본을 만듭니다. 마법사는 데이터베이스 파일과 형식화된 데이터 세트를 프로젝트에 추가합니다.

데이터베이스 파일 배포

데이터 원본 구성 마법사는 상대 경로를 사용하여 로컬 데이터베이스 파일에 대한 연결을 만듭니다. 이렇게 하면 파일의 상대 위치를 유지 관리하는 경우 한 컴퓨터에서 다른 컴퓨터로 솔루션을 복사할 수 있습니다.

서버에 솔루션을 배포한 다음, 각 최종 사용자에게 문서를 배포하는 경우 데이터베이스 파일을 수동으로 배포하고 문서를 기준으로 동일한 위치에 설치해야 합니다. 즉, 데이터베이스 파일도 이동하지 않는 한 최종 사용자는 컴퓨터의 새 위치로 문서를 이동할 수 없습니다.

로컬 데이터베이스 파일 및 데이터 세트 캐싱

Microsoft Office Excel 및 Microsoft Office Word에 대한 문서 수준 솔루션에서는 데이터 세트 인스턴스를 특성 CachedAttribute로 표시하여 문서의 데이터 세트를 캐시할 수 있습니다. 데이터 원본 구성 마법사를 사용하여 프로젝트에 데이터베이스 파일을 추가하면 형식화된 데이터 세트가 프로젝트에 자동으로 추가됩니다. 데이터가 사용자의 컴퓨터에서 이미 로컬이기 때문에 이 데이터 세트에 CachedAttribute를 적용할 필요가 거의 없습니다. 자세한 내용은 캐시 데이터를 참조하세요.