2017-03-29 3 views
0

내가 SQL 서버에 Microsoft Access 데이터베이스에서 테이블과 데이터를 가져 오기 위해 노력하고 있어요,하지만 난 문제가 : 나는 일을 회사에서SQL - 서버 - 마이크로 소프트 액세스 (연결된 서버)

을, 그들은은을 사용하여 응용 프로그램에 액세스하여 Access 데이터베이스에 데이터를 저장합니다. 액세스 응용 프로그램을 다시 프로그래밍하지 않고 SQL Server에서이 데이터베이스의 데이터를 자동으로 가져 오려고합니다. (나는 그것을 만들지 않았다).

나는이 작업을 수행 할 수있는 몇 가지 방법이 있다고 생각하지만, 실제로 일을 그들 중 어느 하나는 Microsoft 마이그레이션 지원을 사용하여 연결된 테이블을 만들기

이 길잡이를 다시 실행하지 않고 (새 테이블 또는 열을 편집하거나 추가 할 날을 비활성화

SQL Server에서 SQL Server 표준, 개발자 등의 버전으로 업그레이드해야한다는 이유로 데이터 가져 오기 및 일정을 만들지 않습니다. (또한이 문제가 해결되지 않았다고 생각합니다.) 이 작업을 수행하는 올바른 방법입니다.)

내 액세스 데이터에 연결된 서버 만들기 기본,하지만이 상황에서 어떤 ODBC 드라이버, 비트 버전 및 사용 권한을 알아낼 수 없습니다. (나는 계속 errormessages를 얻고있다)

나는 연결된 서버 옵션이 최선의 선택이라고 생각하지만 어쩌면 너희들은 다른 생각을 가지고 있을까? 또는 누군가가 Access db 데이터를 가져 오는 데 경험이 있습니까? 저에게 알려주세요!

톰 Smits는

답변

1

SQL Server Migration Assistant (SSMA) 권장 도구입니다.

해당 페이지에서 Access 버전 다운로드 링크를 찾을 수 있습니다.

이것은 포괄적 인 도구이므로 15 분짜리 작업에는 직면하지 않지만 상상할 수있는 모든 것을 처리합니다.

+0

그러나 테이블/열을 추가/변경하면 SSMA를 다시 실행해야합니까? –

+0

아니요. 업그레이드 한 다음 SQL Server를 변경하고 테이블을 다시 링크해야합니다. – Gustav