autonumber

NightHawker

New Member
Hội viên mới
Mình có 1 file data khá lớn, chừng khoảng 5 triệu entry. Mình muốn đưa thêm 1 field autonumber nhưng access ko chạy, luôn báo lỗi là query lớn hơn maximum data là 2gbs.

Làm thế nào để mình có thể đưa autonumber vào trong data này đây?

Cám ơn mọi người.
 
Ðề: autonumber

Mình có 1 file data khá lớn, chừng khoảng 5 triệu entry. Mình muốn đưa thêm 1 field autonumber nhưng access ko chạy, luôn báo lỗi là query lớn hơn maximum data là 2gbs.

Làm thế nào để mình có thể đưa autonumber vào trong data này đây?

Cám ơn mọi người.

Access 2003 chỉ có max là 2GB dù theo tài liệu thì nói rằng "vô hạn". Chắc có lẽ vô hạn ở đây là tới 2GB vì với data có độ lớn như thế, không ai xài với Access Database cả !!!

Với field AutoNumber thì với kiểu Long Integer, field này sẽ chiếm 4 bytes cho 1 row, như vậy với 5 triệu thì bạn chỉ phải tốn thêm 20 triệu bytes tức khoảng 19Mb, mà thôi. Nhưng nó lại báo vượt, vì lý do cơ bản là nó phải xử lý cùng lúc 5 triệu record nên Access sẽ tạo ra nhiều dữ liệu trung gian, và chính những dữ liệu này làm cho file MDB nó phình to ra, thậm chí rất to, chưa kể nếu trong table của bạn có field Memo, có field OLE Object, ...

Tốt nhất bạn nên chuyển nó sang SQL Server, sau đó dùng file ADP của Access mà quản lý.
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top