2009-05-15 12 views
7

Tôi có một máy chủ dữ liệu nhỏ được viết bằng Delphi 2007 truy cập BDE. Nó hoạt động tốt trên Windows 2000 và XP nhưng bất cứ lúc nào (trên thực tế khá thường xuyên) trên Vista Tôi nhận được thông báo lỗi:

Có lỗi xảy ra khi cố gắng khởi tạo Database Engine Borland (lỗi $ 2501)

Đóng tất cả mọi thứ xuống sử dụng BDE sửa lỗi (mặc dù đôi khi bạn cần phải "Kết thúc quá trình" máy chủ dữ liệu để đóng nó).

Điều này đang trở nên khá khó chịu vì ngày càng nhiều khách hàng của chúng tôi đang chạy Vista cho "máy chủ" của họ. Có ai có bất cứ đề nghị?

Trả lời

7

Bạn chưa đề cập nếu bạn đã thử điều chỉnh cài đặt bộ nhớ ảo. Lỗi BDE 2501 là lỗi "thiếu bộ nhớ ảo". Một số điều có thể giúp:

+0

Điều này dường như đã khắc phục. Thay đổi SharedMemLocation trong Quản trị viên BDE đã dừng chuông điện thoại từ máy khách cụ thể này. Cảm ơn Marshall. – Alister

-1

tôi đã tìm thấy giải pháp đầy đủ cho mỗi Pc trên các hệ thống x64.

BDE-Setting x64 v.3.15

http://www.torry.net/news.php?id=262

+1

Vui lòng không cung cấp câu trả lời chỉ có liên kết vì nội dung bên ngoài có thể thay đổi hoặc biến mất. Bạn có thể chỉnh sửa câu trả lời của mình để bao gồm tóm tắt và giữ liên kết dưới dạng tham chiếu không? –

1

liên kết câu trả lời của Andy để www.torry.net là đối với một số gói phần mềm $ 30 rằng "tuyên bố" để sửa chữa lỗi BDE. Tôi muốn bình luận về nó, nhưng tôi không có điểm danh tiếng. (... nhưng ai đó có thể ...) Liên kết không hoạt động, nhưng nếu bạn tìm kiếm "BDE Setting", bạn có thể sẽ tìm thấy nó. Tôi không thể tìm thấy bằng chứng hay đánh giá nào mà nó hoạt động. Tải xuống exe không dấu của riêng bạn ... (Tôi sẽ vượt qua)

0

độ phân giải cho lỗi là tăng bộ nhớ dùng chung cho BDE.

enter image description here