MS Access에서 SQL Server 데이터베이스로 데이터 마이그레이션


최근 Access 데이터베이스가 처리하기에는 데이터베이스가 너무 커지기 때문에 Access 데이터베이스에서 SQL Server 2014로 데이터를 마이그레이션해야했습니다. 프로세스가 매우 간단하더라도 단계별 지침이 포함 된 기사를 작성할 것이라고 생각했습니다.

먼저 SQL Server 또는 SQL Server Express 컴퓨터에 설치되어 있어야합니다. 개인용 컴퓨터에서 SQL Server Express를 다운로드 할 때 고급 서비스를 사용하여 버전을 다운로드하십시오. 그렇지 않으면 데이터베이스 엔진이 설치되지 않고 연결할 데이터베이스 인스턴스가없는 SQL Management Studio가 생깁니다.

sql server express

SQL Server를 올바르게 설치 한 후에는 아래 단계를 계속 수행하여 Access 데이터베이스를 SQL Server의 새 데이터베이스로 가져올 수 있습니다.

Access 데이터베이스를 SQL Server로 이전

SQL Server Management Studio를 열고 Access 데이터베이스를 가져올 데이터베이스 서버에 연결하십시오. 데이터베이스에서 마우스 오른쪽 버튼을 클릭하고 새 데이터베이스를 선택하십시오. 이미 데이터베이스가 있고 Access에서 테이블 몇 개만 가져 오려면이 작업을 건너 뛰고 아래의 데이터 가져 오기단계로 이동하십시오. 새 데이터베이스를 만드는 대신 현재 데이터베이스를 마우스 오른쪽 단추로 클릭하십시오.

new database

새 데이터베이스를 만드는 경우

database settings

이제 테스트 데이터베이스를 마우스 오른쪽 버튼으로 클릭해야합니다. 작업을 선택한 다음 데이터 가져 오기를 선택했습니다.

import data

데이터 소스 선택대화 상자에서 드롭 다운 상자에서 Microsoft Access (Microsoft Jet 데이터베이스 엔진)를 선택하십시오.

choose data source

파일 이름e 옆에서 찾아보기를 클릭하고 가져올 Access 데이터베이스로 이동 한 다음 열기. SQL Server가 인식하지 못하기 때문에 데이터베이스를 Access 2007 이상의 형식 (ACCDB)으로 설정할 수 없습니다. 따라서 2007-2016 Access 데이터베이스가있는 경우 파일 - 다른 이름으로 저장으로 이동하여 2002-2003 데이터베이스형식 (MDBstrong>.

다음을 클릭하여 목적지를 선택하십시오. 데이터를 가져 오려는 데이터베이스를 마우스 오른쪽 버튼으로 클릭 했으므로 목록에서 이미 선택되어 있어야합니다. 그렇지 않은 경우 대상드롭 다운에서 SQL Native Client를 선택하십시오. 서버 이름아래에서 데이터베이스 인스턴스를 확인한 다음 인증 방법을 선택하면 하단의 특정 데이터베이스를 선택할 수 있어야합니다.

database destination 또는 다음을 클릭 한 다음 하나 이상의 표에서 데이터 복사를 선택하여 액세스에서 SQL로 데이터를 전송하는 방법을 지정하십시오. 전송할 데이터를 지정하는 쿼리 작성.

how to copy data

데이터 조작없이 Access 데이터베이스에서 모든 테이블 또는 일부 테이블 만 복사하려면 첫 번째 옵션을 선택하십시오. 테이블의 특정 행과 열만 복사해야하는 경우 두 번째 옵션을 선택하고 SQL 쿼리를 작성하십시오.

기본적으로 모든 테이블을 선택해야하며 >편집매핑버튼을 클릭하면 두 표 사이의 필드 매핑 방법을 구성 할 수 있습니다. 가져 오기를 위해 새 데이터베이스를 만든 경우 정확한 복사본이됩니다.

tables and views

데이터 베이스. 다음을 클릭하면 즉시 실행을 선택해야하는 패키지 실행화면이 표시됩니다.

run task sql

다음을 클릭 한 다음 마침을 클릭하십시오. 그런 다음 데이터 전송 진행 상황을 볼 수 있습니다. 작업이 완료되면 메시지열에 각 표에 대해 전송 된 행 수가 표시됩니다.

data transferred

닫기를 클릭하면 작업이 완료됩니다. 이제 테이블에서 SELECT를 실행하여 모든 데이터를 가져올 수 있습니다. 이제 데이터베이스 관리를 위해 SQL Server의 힘을 누릴 수 있습니다.

select data from table

Access에서 SQL Server로 데이터를 가져 오는 데 문제가 있습니까? 그렇다면 의견을 게시하면 도와 드리겠습니다. 즐기십시오!

How To Migrate Access Tables To SQL Server Using SQL Server Migration Assistant

관련 게시물:


9.05.2016