마이그레이션을 위한 Access 데이터베이스 준비(AccessToSQL)
Access 데이터베이스를 SQL Server로 마이그레이션하기 전에 마이그레이션할 데이터베이스를 결정하고 해당 데이터베이스를 마이그레이션할 준비가 되었는지 확인해야 합니다.
SQL Server로 마이그레이션할 시기 결정
Access의 데이터베이스 엔진으로 사용되는 Jet 데이터베이스 엔진은 데이터 관리를 위한 유연하고 사용하기 쉬운 솔루션입니다. 그러나 데이터베이스가 점점 더 크고 중요해짐에 따라 많은 사용자가 더 큰 성능, 보안 또는 가용성이 필요하다는 것을 알게 됩니다. 보다 강력한 데이터 플랫폼이 필요한 애플리케이션의 경우 해당 애플리케이션의 기본 데이터베이스를 SQL Server로 이동하는 것이 좋습니다. 마이그레이션 시기를 결정하는 방법에 대한 자세한 내용은 SQL Server 웹 사이트의 마이그레이션 정보 페이지를 참조하세요.
데이터베이스를 SQL Server로 마이그레이션한 후에는 연결된 테이블을 사용하여 Access를 계속 사용하거나 SQL Server와 직접 상호 작용하는 Microsoft .NET Framework 기반 코드로 애플리케이션을 수동으로 마이그레이션할 수 있습니다.
마이그레이션할 데이터베이스 결정
Access용 SSMA(SQL Server Migration Assistant)는 Access 데이터베이스를 찾을 수 있습니다. 그런 다음 해당 데이터베이스에 대한 메타데이터를 SQL Server로 내보낼 수 있습니다. 메타데이터를 내보내고 쿼리하는 방법에 대한 자세한 내용은 Access 인벤토리 내보내기를 참조하세요.
참고 항목
모든 Access 기능 및 설정이 SQL Server에서 지원되거나 쉽게 변환될 수 있는 것은 아닙니다. 데이터베이스 마이그레이션을 시작하기 전에 호환되지 않는 액세스 기능을 참조 하세요.
마이그레이션 준비
다음 지침을 사용하여 SQL Server로 마이그레이션할 Access 데이터베이스를 준비할 수 있습니다.
이전 Access 데이터베이스 업그레이드
Access용 SSMA는 Access 97 이상 버전을 지원합니다. 이전 버전의 Access 데이터베이스가 있는 경우 Access 97 이상 버전에서 데이터베이스를 열고 저장합니다.
작업 그룹 보호 제거
SSMA는 작업 그룹 보호를 사용하는 데이터베이스를 마이그레이션할 수 없습니다. Access 데이터베이스에서 작업 그룹 보호를 제거하려면 다음 단계를 수행합니다.
Access 데이터베이스 파일을 다른 위치에 복사합니다.
복사한 데이터베이스를 엽니다.
도구 메뉴에서 보안을 가리킨 다음 사용자 및 그룹 권한을 선택합니다.
사용자 옵션을 선택하고 관리자 사용자를 선택한 다음 관리 권한이 선택되어 있는지 확인합니다.
그룹 옵션을 선택하고 사용자 그룹을 선택한 다음 관리 권한이 선택되어 있는지 확인합니다.
[확인]을 클릭한 다음 [파일] 메뉴에서 [끝내기]를 클릭합니다.
이제 SSMA를 사용하여 복사한 데이터베이스를 마이그레이션할 수 있습니다. SQL Server에 스키마를 로드한 후 SQL Server에서 데이터베이스를 수동으로 보호할 수 있습니다.
데이터베이스 백업
Access 데이터베이스를 SQL Server로 마이그레이션하기 전에 마이그레이션할 Access 데이터베이스와 Access 개체 및 데이터를 마이그레이션할 SQL Server 데이터베이스를 모두 백업해야 합니다.
Access 데이터베이스를 백업하려면 도구 메뉴에서 데이터베이스 유틸리티를 가리킨 다음 데이터베이스 백업을 선택합니다.
SQL Server 데이터베이스를 백업하는 방법에 대한 자세한 내용은 SQL Server 온라인 설명서의 "SQL Server에서 데이터베이스 백업 및 복원"을 참조하세요.
데이터베이스 문서화
Access 데이터베이스의 데이터베이스 개체 목록, 파일 크기 및 사용 권한과 같은 속성을 문서화할 수도 있습니다. Access에서 이 설명서를 생성하려면 도구 메뉴에서 분석을 가리킨 다음 [문서화됨]을 클릭합니다.