최근에 데이터베이스가 Access에서 처리하기에 너무 커져서 Access 데이터베이스에서 SQL Server 2014로 데이터를 마이그레이션해야 했습니다. 절차는 상당히 간단하지만 단계별 지침이 포함된 기사를 작성해야 한다고 생각했습니다.
먼저 컴퓨터에 SQL Server 또는 SQL Server Express가 설치되어 있는지 확인해야 합니다. 개인용 컴퓨터에서 SQL Server Express를 다운로드할 때 고급 서비스 버전을 다운로드해야 합니다. . 그렇지 않으면 데이터베이스 엔진이 설치되지 않고 연결할 데이터베이스 인스턴스 없이 SQL Management Studio를 갖게 됩니다.
SQL Server를 제대로 설치했으면 아래 단계를 계속하여 Access 데이터베이스를 SQL Server의 새 데이터베이스로 가져올 수 있습니다.
액세스 데이터베이스를 SQL Server로 전송
SQL Server Management Studio를 열고 Access 데이터베이스를 가져올 데이터베이스 서버에 연결합니다. 데이터베이스 아래 , 마우스 오른쪽 버튼을 클릭하고 새 데이터베이스를 선택합니다. . 이미 데이터베이스가 있고 Access에서 몇 개의 테이블을 가져오려는 경우 이 단계를 건너뛰고 데이터 가져오기 아래 단계. 새 데이터베이스를 만드는 대신 현재 데이터베이스를 마우스 오른쪽 버튼으로 클릭하기만 하면 됩니다.
새 데이터베이스를 생성하는 경우 기본값에서 변경하려면 이름을 지정하고 설정을 구성하십시오.
이제 방금 만든 테스트 데이터베이스를 마우스 오른쪽 버튼으로 클릭하고 작업을 선택해야 합니다. 그런 다음 데이터 가져오기 .
데이터 소스 선택에서 대화 상자에서 Microsoft Access(Microsoft Jet 데이터베이스 엔진)를 선택합니다. 드롭다운 상자에서.
파일 이름 옆 e, 찾아보기를 클릭합니다. 가져오려는 Access 데이터베이스로 이동하고 열기를 클릭합니다. . 데이터베이스는 Access 2007 이상 형식(ACCDB ) SQL Server가 인식하지 못하기 때문입니다! 따라서 2007~2016 Access 데이터베이스가 있는 경우 먼저 2002~2003 데이터베이스로 변환합니다. 형식(MDB ) 파일 – 다른 이름으로 저장으로 이동하여 .
계속해서 다음을 클릭하세요. 목적지를 선택합니다. 데이터를 가져오려는 데이터베이스를 마우스 오른쪽 버튼으로 클릭했으므로 목록에서 이미 선택되어 있어야 합니다. 그렇지 않은 경우 SQL 네이티브 클라이언트를 선택합니다. 목적지에서 쓰러지 다. 서버 이름 아래에 데이터베이스 인스턴스가 표시되어야 합니다. 인증 방법을 선택하면 하단에서 특정 데이터베이스를 선택할 수 있습니다.
다음을 클릭합니다. 그런 다음 하나 이상의 테이블에서 데이터 복사를 선택하여 Access에서 SQL로 데이터를 전송할 방법을 지정합니다. 또는 전송할 데이터를 지정하는 쿼리 작성 .
데이터 조작 없이 Access 데이터베이스의 모든 테이블 또는 일부 테이블만 복사하려면 첫 번째 옵션을 선택합니다. 테이블에서 데이터의 특정 행과 열만 복사해야 하는 경우 두 번째 옵션을 선택하고 SQL 쿼리를 작성하십시오.
기본적으로 모든 표가 선택되어 있어야 하며 수정을 클릭하면 매핑 버튼을 사용하여 두 테이블 간에 필드가 매핑되는 방식을 구성할 수 있습니다. 가져오기를 위해 새 데이터베이스를 만든 경우 정확한 복사본이 됩니다.
여기 내 Access 데이터베이스에 테이블이 하나만 있습니다. 다음을 클릭하면 패키지 실행이 표시됩니다. 즉시 실행 화면 확인해야 합니다.
다음을 클릭합니다. 마침을 클릭합니다. . 그런 다음 발생하는 데이터 전송의 진행 상황을 볼 수 있습니다. 완료되면 메시지에서 각 테이블에 대해 전송된 행 수를 볼 수 있습니다. 칼럼.
닫기를 클릭합니다. 그리고 당신은 끝났습니다. 이제 테이블에서 SELECT를 실행하여 모든 데이터를 가져왔는지 확인할 수 있습니다. 이제 데이터베이스 관리를 위한 SQL Server의 강력한 기능을 즐길 수 있습니다.
Access에서 SQL Server로 데이터를 가져오는 데 문제가 있습니까? 그렇다면 의견을 게시하고 도와 드리겠습니다. 즐기세요!