2012-01-30 3 views
0

동료 개발자 SQL Server 2005를 사용하여 데이터베이스를 만드는 작업을 진행해 보았습니다. 이제 막대한 성과를 거두었습니다. 이제는 회사에서 Access 2007 데이터베이스의 데이터를이 SQL 2005 데이터베이스로 내보내려고합니다.Access 2007에서 SQL 2005로 데이터베이스 내보내기

필자는 필드 매핑을 사용한다는 것을 알고 있지만 실제로 그렇게 할 수 있습니까?

제안 사항?

+0

[업 사이징 마법사]를 고려한 적이 있습니까? (http://office.microsoft.com/en-us/access-help/move-access-data-to-a-sql-server-database-by-using- the-upsizing-wizard-HA010275537.aspx) 그리고 한 번 SQL 서버에서 원하는대로 데이터를 이동하십시오. –

+0

@ConradFrix 두 데이터베이스가 동일하면 좋은 해결책이 될 것입니다. 데이터베이스가 동일하면 내가 작성한 스크립트를 게시하여 INSERT 문을 작성할 수 있습니다. Access 데이터를 SQL Server 인스턴스로 가져 오거나 먼저 연결된 서버를 만들어야합니다. –

답변

2

내 직업의 주요 부분은 하나의 데이터 소스에서 다른 데이터 소스로 데이터를 변환하는 것입니다. 현재 SQL Server 변환을 위해 Filemaker Pro를 실제로 만들고 있습니다. 필자는 이러한 자동 솔루션 중 일부를 시도해 왔으며 관련 데이터의 복잡성에 따라 맞았습니다. 대개는 손으로 스크립트를 작성하여 (대부분 몇 년 전에 작성한 VB6 응용 프로그램을 사용하여 일부 스크립트를 자동화합니다).

나는 수동으로 스크립트를 수행하는 것이 항상 최상의 전환을 생성한다는 것을 발견했다.

+0

답장을 thnx, 나는 기한이 다가오는 이래로 어떻게 든이 시점에서 갇혀 있고 아래로 느낌! 스크립트를 얻는 방법을 살펴 보겠습니다. 솔직히 말해서 이걸 결코 얻지 못했습니다! – 0bserver07

+0

두 데이터베이스가 동일하면 SSIS를 사용하는 것이 좋습니다. –

1

가져 오기의 복잡도에 따라 다릅니다. 먼저 SQL의 가져 오기 마법사를 사용해보십시오. 제한된 경우 SSIS 패키지를 만들어야 할 수 있습니다.

+0

고마워, 내 SSIS를 살펴 보겠다. 이것에 대해 듣는 나의 처음. 나는이 시점에서 초보자라고 느낀다! 다시 한 번 감사드립니다! – 0bserver07

2

This fellow은 그가 어떻게했는지 설명합니다. Microsoft에서 다운로드 할 수있는 "액세스 용 SQL Server 마이그레이션 지원 (SSMA)"이라는 도구가 있습니다. 블로그에는 Word 문서가 포함되어있어이를 수행 할 수있는 단계별 설명을 다운로드 할 수 있습니다.

SSMA here을 다운로드 할 수 있으며 더 이상 검색하지 않고 어떻게 할 수 있는지 파악할 수 있습니다.

+0

감사합니다,이 소리는 유망하다! 내가봤을 때 이것은 나의 유일한 선택이었다. 그래서 나는 여기에 올렸다! 다시 한 번 감사드립니다! – 0bserver07

관련 문제