Tạo kết xuất sql của bảng Microsoft Access


10

Có thể tạo tập lệnh sql chứa các câu lệnh CREATE và INSERT cho một số bảng trong cơ sở dữ liệu Access không?

Câu trả lời:


4

Hãy xem công cụ chuyển đổi Access To MySQL , nó cho phép tạo ra một tệp kết xuất ... Hãy xem hướng dẫn tốt này về cách kết xuất dữ liệu từ MS Access.


Điều này vẫn phù hợp với chúng tôi vì chúng tôi vẫn đang rời khỏi thế giới Access cũ, tồi tệ. Chúng tôi đã không đổ, nhưng hãy để nó thực hiện việc di chuyển đầy đủ. Tôi đã gặp một số rắc rối mặc dù công cụ này không thể thả và tạo bảng trong cơ sở dữ liệu SQL Server 2017 trống. Tuy nhiên, điều này là do Xác thực Windows và rõ ràng là thiếu một số quyền (có thể là công cụ này sử dụng SQL TRUNCATE trong nội bộ để xóa không bị xóa). Vì vậy, nó đã được giải quyết bằng cách đăng nhập là 'sa'. :) Upvote cho một giải pháp vẫn còn hoàn hảo!
Jonas

Công cụ này có thể đổ từng bảng một lần không?
posfan12

Tôi không thể chạy chương trình này. Nó yêu cầu phiên bản trình điều khiển MySQL ODBC 32 bit và phiên bản 32 bit của một thứ gọi là AccessDatabaseEngine, mà Microsoft không cho phép bạn cài đặt trên các hệ thống 64 bit. Tất nhiên, trang chủ của công cụ này không đề cập đến bất kỳ điều này. Chỉ lãng phí một giờ cho rác này.
posfan12

1

Tôi đã sử dụng Quyền truy cập vào MySQL và Truy cập vào MSSQL (cả miễn phí) trước đây để thành công.

Nó có thể tạo ra các kết xuất SQL cho các mục tiêu tương ứng của chúng. Liên kết tải xuống


0

Jet / ACE hỗ trợ DDL, có, nhưng không đầy đủ như một số phương ngữ SQL khác. Nó cũng có idiosyncracies của nó.

Nhưng hãy nhớ rằng Jet / ACE chỉ có thể thực thi một câu lệnh tại một thời điểm - không thực hiện nhiều đợt trong nhiều "tập lệnh". Mỗi câu lệnh DDL phải được thực hiện cùng một lúc, liên tiếp.


2
Không chắc chắn rằng đã trả lời câu hỏi ... có vẻ như hỗ trợ DDL được hiểu là có sẵn, nhưng đang tìm kiếm một giải pháp để tạo tập lệnh SQL từ cơ sở dữ liệu Access hiện có. Hoặc tôi có thể sai.
AnonJr

Bạn không sai;)
digiarnie

Điều đó không có nghĩa là rõ ràng với tôi từ các câu hỏi của bạn.
David W. Fenton
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.