2011-01-09 6 views
6

MySql으로 생성 된 .sql 데이터베이스 백업 파일에 액세스하려면 가져와야합니다.Access에서 .sql 파일 가져 오기

이 작업을 수행 할 수있는 방법이 있습니까?

+0

어땠어? .sql 파일에는 무엇이 들어 있습니까? – Oded

+0

이 파일에는 MySQL 데이터베이스 백업이 들어 있습니다. – user555102

+0

@ user555102 : 액세스 파일에서 MySQL 서버의 실제로 연결된 테이블로 가져 오는 테이블입니까? 아니면 그냥 로컬 Access 테이블입니까? –

답변

0

SQL Server 데이터를 새 Access 테이블로 가져올 수 있습니다. 일반적으로 가져 오기는 다른 형식의 데이터를 변환하여 Access로 복사하는 방법입니다. 소스 테이블이나 파일은이 프로세스에서 변경되지 않습니다. ODBC 연결, SQL Server에서 내 보낸 텍스트 파일 또는 SQL Server에서 내 보낸 XML 파일을 사용하여 SQL Server 데이터베이스에서 직접 가져올 수 있습니다.

자주 가져 오기 작업을보다 편리하게 수행하려면 매크로를 만들거나 VBA (Visual Basic for Applications) 절차를 만들어 자동화 할 수 있습니다. 이는 예를 들어 정기적 인 일정으로 데이터를 가져 오는 경우 또는 데이터를 가져 오기위한 비정상적이거나 복잡한 요구 사항이있는 경우에 유용합니다.

+0

그는 SQL Server가 아닌 MySql을 사용하고 있습니다. 질문을 읽으십시오. – Oded

+0

그는 Microsoft SQL Server가 아니라 MySQL에 대해 이야기하고 있습니다. –

+0

아직 ODBC의 접근 방식은 생각대로 작동합니까 ?? – Sudantha

3

다른 데이터베이스 시스템으로 MySQL 백업을 복원 할 수 없습니다.

MySQL 데이터를 Access로 가져 오려면 모든 데이터를 CSV 파일로 내보내고 Access로 가져올 수 있습니다. 관계, 기본값, 색인 (?) 및 기타 데이터를 다시 작성해야합니다.

+0

그래, 좋은 방법 인 것 같지만 CSV 형식으로이 데이터를 내보낼 수있는 방법을 모르겠다. – user555102

+0

@ user555102 - 빠른 결과, 수많은 결과가 나온다. http://ariejan.net/2008/11/ 27/export-csv-direct-from-mysql/ – Oded

-2

SQL Server Management Studio를 사용하는 경우 .SQL 파일을 열면 SQL에서 작동하는 구문을 파악하는 데 도움이됩니다.

예를 들어 철자가 틀린 테이블 이름이있는 경우 SQL Server Management Studio에서 해당 테이블 이름 아래에 빨간색 조각이 생깁니다.

Access에서이 기능을 볼 수 없으며 곧 제공 될 것으로 생각하지 않습니다. Access (Jet)는 거의 15 년 만에 새로운 기능을 얻지 못했습니다.

+0

이것은 SQL 액세스를 Microsoft Access로 가져 오는 것과 아무런 관련이 없습니다. SQL 데이터를 액세스로 가져 오는 방법에 대한 질문에 도움이되는 방법은 무엇입니까? –