SQL Server 데이터에 연결

SQL Server에 저장되어 있는 데이터에 연결하거나 이 데이터를 Access 데이터베이스로 가져와서 작업할 수 있습니다. 데이터를 다른 사용자와 공유하는 경우에는 연결을 사용하는 것이 더 좋습니다. 데이터가 중앙 위치에 저장되어 있어 Access에서 최신 데이터를 보고, 데이터를 추가하거나 편집하며, 쿼리나 보고서를 실행할 수 있기 때문입니다.

 참고    이 문서는 Access에서 디자인하여 온라인에 게시하는 데이터베이스 종류인 Access 앱에는 적용되지 않습니다. 자세한 내용은 Access 앱 만들기를 참고하세요.

1단계: 연결 준비

  1. 연결하려는 SQL Server 데이터베이스를 찾습니다. 필요한 경우 데이터베이스 관리자에게 연결 정보를 문의합니다.
  2. SQL 데이터베이스에서 연결할 테이블 및 보기를 식별합니다. 동시에 여러 개체에 연결할 수 있습니다.

다음 사항을 고려하며 원본 데이터를 검토합니다.

  • Access에서는 테이블에 필드(열)를 255개까지 지원하므로 연결 테이블에는 연결할 개체의 필드가 처음 255개만 포함됩니다.
  • SQL Server 테이블에서 읽기 전용인 열은 Access에서도 읽기 전용입니다.
  1. 새 데이터베이스에서 연결 테이블을 만들려면 파일 > 새로 만들기 > 새 데스크톱 데이터베이스를 클릭합니다. 기존 Access 데이터베이스에 연결 테이블을 만들려면 데이터베이스에 데이터를 추가하는 데 필요한 권한이 있는지 확인하세요.

 참고    기존 Access 데이터베이스에 연결 테이블이 만들어지고 원본 개체에서의 이름과 동일한 이름이 지정됩니다. 이름이 같은 다른 테이블이 이미 있는 경우에는 예를 들어 연락처1과 같이 새 연결 테이블 이름에 "1"이 추가됩니다.  연락처1도 이미 사용 중이라면 연락처2 등이 만들어집니다.

2단계: 데이터 연결

SQL Server 데이터베이스의 테이블 또는 보기에 연결하면 원본 테이블의 구조와 내용을 반영한 새 테이블이 만들어지며 이를 연결 테이블이라고 합니다. SQL Server에서 데이터를 변경하거나 Access에서 데이터시트 보기 또는 폼 보기를 통해 데이터를 변경할 수 있으며, 변경 내용은 SQL 및 Access 모두에 반영됩니다. 예를 들어 열 제거 또는 변경과 같이 연결 테이블의 구조를 변경하는 경우에는 Access가 아니라 SQL Server에서 해야 합니다.

  1. 대상 Access 데이터베이스를 엽니다.
  2. 외부 데이터 탭에서 ODBC 데이터베이스를 클릭합니다.
  3. 연결 테이블을 만들어 데이터 원본에 연결 > 확인을 클릭하고 마법사의 단계를 따릅니다. 사용할 .dsn 파일이 이미 존재하는 경우 데이터 원본 선택 상자의 해당 목록에서 파일을 클릭합니다.

표시새 .dsn 파일을 만들려면

데이터 원본 선택 상자에서 새로 만들기 > SQL Server > 다음을 클릭합니다.

  1. .dsn 파일의 이름을 입력하거나 찾아보기를 클릭합니다.

 참고    .dsn 파일을 저장할 폴더에 대한 쓰기 권한이 있어야 합니다.

  1. 다음을 클릭하고 요약 정보를 검토한 후 마침을 클릭합니다.

SQL Server에 새로운 데이터 원본 만들기 마법사의 단계를 따릅니다.


  1. 확인을 클릭한 후 테이블에서 연결할 테이블이나 보기를 각각 클릭한 다음 확인을 클릭합니다.

고유 레코드 식별자 선택이 표시되면 Access에서 원본 데이터의 각 행을 고유하게 식별하는 하나 이상의 필드를 결정하지 못한 것입니다. 각 행에서 고유한 필드나 필드 조합을 선택하면 됩니다. 어느 필드인지 잘 모르는 경우 SQL Server 데이터베이스 관리자에게 문의하세요.

연결 작업이 완료되면 탐색 창에서 하나 이상의 새 연결 테이블이 표시됩니다.

최신 SQL Server 개체 구조 적용

연결 테이블이나 원본 개체를 열면 최신 데이터가 표시됩니다. 하지만 SQL Server 개체의 구조가 변경된 경우에는 연결 테이블을 업데이트해야 변경 내용이 표시됩니다.

  1. 탐색 창의 테이블을 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 연결 테이블 관리자를 클릭합니다.
  2. 업데이트할 각 연결 테이블 옆에 있는 확인란을 선택하거나 모두 선택을 클릭하여 연결 테이블을 모두 선택합니다.
  3. 확인 > 닫기를 클릭합니다.

 참고    Access와 SQL Server의 데이터 형식이 다르므로 Access에서는 각 열에 가장 적합한 데이터 형식을 연결합니다. Access에서 지정된 데이터 형식을 검토할 수만 있으며 변경할 수는 없습니다.

자세한 내용은 Access 데이터베이스를 공유하는 방법을 참고하세요.

맨 위로 이동 맨 위로 이동

 
 
적용 대상:
Access 2013