Access 데이터베이스 마이그레이션 (AccessToSQL) 준비Preparing Access databases for migration (AccessToSQL)

Access 데이터베이스를 마이그레이션하기 전에 SQL ServerSQL Server를 마이그레이션하고 해당 데이터베이스 마이그레이션에 대 한 준비 되었는지 확인 하려면 데이터베이스를 결정 해야 합니다.Before you migrate Access databases to SQL ServerSQL Server, you must determine which databases to migrate and ensure that those databases are ready for migration.

SQL Server로 마이그레이션 시기 결정Determining when to migrate to SQL Server

액세스 데이터베이스 엔진으로 사용 되는 Jet 데이터베이스 엔진에는 데이터 관리를 위한 유연 하 고 사용 하기 쉬운 솔루션입니다.The Jet database engine, which is used as the database engine for Access, is a flexible, easy-to-use solution for data management. 그러나 데이터베이스 크기가 커질 및 더 많은 업무용으로 많은 사용자가 찾을 더 큰 성능, 보안 또는 가용성 필요가 없다고.However, as databases become larger and more mission critical, many users find that they require greater performance, security, or availability. 보다 강력한 데이터 플랫폼을 필요로 하는 응용 프로그램의 경우 해당 응용 프로그램에 대 한 기본 데이터베이스 이동 고려 SQL ServerSQL Server합니다.For applications that require a more robust data platform, consider moving the underlying databases for those applications to SQL ServerSQL Server. 마이그레이션 시기를 결정 하는 방법에 대 한 자세한 내용은 참조는 마이그레이션 정보 페이지SQL ServerSQL Server 웹 사이트입니다.For more information about deciding when to migrate, see the migration information page on the SQL ServerSQL Server Web site.

데이터베이스를 마이그레이션한 후 SQL ServerSQL Server계속 연결 된 테이블을 사용 하 여 액세스를 사용할 수 있습니다, 또는 응용 프로그램을 수동으로 마이그레이션할 수 있습니다 MicrosoftMicrosoft 와 직접 상호 작용 하는.NET Framework 기반 코드 SQL ServerSQL Server합니다.After you migrate databases to SQL ServerSQL Server, you can continue to use Access by using linked tables, or you can manually migrate your applications to MicrosoftMicrosoft .NET Framework-based code that interacts directly with SQL ServerSQL Server.

마이그레이션할 데이터베이스를 결정 합니다.Determining which databases to migrate

SQL ServerSQL Server Migration Assistant (SSMA) 액세스를 위해 사용자에 대 한 Access 데이터베이스를 찾을 수 있습니다. Migration Assistant (SSMA) for Access can locate Access databases for you. 그런 다음 해당 데이터베이스에 대 한 메타 데이터를 내보낼 수 SQL ServerSQL Server합니다.You can then export metadata about those databases to SQL ServerSQL Server. 내보내기 및 메타 데이터를 쿼리 하는 방법에 대 한 자세한 내용은 참조 액세스 인벤토리 내보내기합니다.For more information about how to export and query metadata, see Exporting an Access Inventory.


일부 액세스 기능 및 설정에서 지 원하는 또는로 쉽게 변환할 수 SQL ServerSQL Server합니다.Not all Access features and settings are supported by, or can be easily converted to, SQL ServerSQL Server. 데이터베이스를 마이그레이션하기 전에 참조 호환 되지 않는 기능 액세스합니다.Before you start migrating databases, see Incompatible Access Features.

마이그레이션을 준비Preparing for migration

로 마이그레이션하기 위해 Access 데이터베이스를 준비 하려면 다음 지침을 따르세요 SQL ServerSQL Server합니다.Use the following guidelines to help prepare your Access databases for migration to SQL ServerSQL Server.

오래 된 Access 데이터베이스를 업그레이드합니다.Upgrading older Access databases

Access 용 SSMA는 Access 97 및 이상 버전을 지원합니다.SSMA for Access supports Access 97 and later versions. 이전 버전의 데이터베이스를 액세스 하는 경우 열고 Access 97 또는 이후 버전에서 데이터베이스를 저장 합니다.If you have databases from earlier versions of Access, open and save the databases in Access 97 or a later version.

작업 그룹 보호 제거Removing workgroup protection

SSMA는 작업 그룹 보호를 사용 하는 데이터베이스를 마이그레이션할 수 없습니다.SSMA cannot migrate databases that use workgroup protection. Access 데이터베이스에서 작업 그룹 보호를 제거 하려면 다음 단계를 수행 합니다.To remove workgroup protection from an Access database, perform the following steps:

  1. Access 데이터베이스 파일을 다른 위치로 복사 합니다.Copy the Access database file to another location.

  2. 복사 된 데이터베이스를 엽니다.Open the copied database.

  3. 도구 메뉴에서 보안를 선택한 후 사용자 및 그룹 권한합니다.On the Tools menu, point to Security, and then select User and Group Permissions.

  4. 선택는 사용자 옵션을 선택는 관리자 사용자, 되어 있는지를 확인 하 고는 관리 권한이 선택 됩니다.Select the Users option, select the Admin user, and then ensure that the Administer permission is selected.

  5. 선택 된 그룹 옵션을 선택는 사용자 그룹을 선택한 다음 확인는 관리 권한이 선택 됩니다.Select the Groups option, select the Users group, and then ensure that the Administer permission is selected.

  6. 클릭 확인, 선택한 다음는 파일 메뉴를 클릭 하 여 종료합니다.Click OK, and then on the File menu, click Exit.

이제 복사 된 데이터베이스를 마이그레이션할 SSMA를 사용할 수 있습니다.You can now use SSMA to migrate the copied database. 스키마를 로드 한 후 SQL ServerSQL Server, 수동으로 보안을 유지할 수는 데이터베이스에 SQL ServerSQL Server합니다.After you load the schema into SQL ServerSQL Server, you can manually secure the database on SQL ServerSQL Server.

데이터베이스 백업Backing up databases

Access 데이터베이스를 마이그레이션하기 전에 SQL ServerSQL Server를 마이그레이션하는 경우는 모두는 Access 데이터베이스를 백업 해야으로 SQL ServerSQL Server 마이그레이션합니다는 데이터베이스 개체 및 데이터에 액세스 합니다.Before you migrate your Access databases to SQL ServerSQL Server, you should back up both the Access databases that you will be migrating as well as the SQL ServerSQL Server databases into which you will migrate Access objects and data.

Access 데이터베이스를 백업 하는 도구 메뉴에서 데이터베이스 유틸리티를 선택한 후 데이터베이스 백업합니다.To back up an Access database, on the Tools menu, point to Database Utilities, and then select Back Up Database.

백업 하는 방법에 대 한 내용은 SQL ServerSQL Server 데이터베이스 참조 "Backing Up and Restoring Databases에 SQL ServerSQL Server"에서 SQL ServerSQL Server 온라인 설명서.For information about how to back up SQL ServerSQL Server databases, see "Backing Up and Restoring Databases in SQL ServerSQL Server" in SQL ServerSQL Server Books Online.

데이터베이스 문서화Documenting databases

문서 데이터베이스 개체, 파일 크기 및 Access 데이터베이스의 사용 권한 목록과 같은 속성 수도 있습니다.You might also want to document the properties, such as lists of database objects, file sizes, and permissions, of your Access databases. Access에서는이 문서에서 생성 하는 도구 메뉴에서 분석, 클릭 하 고 Documented합니다.To generate this documentation in Access, on the Tools menu, point to Analyze, and then click Documented.

참고자료See also

SQL Server에 대 한 액세스 데이터베이스 마이그레이션Migrating Access Databases to SQL Server
SQL Server에 대 한 액세스 응용 프로그램 연결Linking Access Applications to SQL Server