Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Làm thế nào để khắc phục sự cố và sửa chữa một hư hỏng truy cập 2002 hoặc cơ sở dữ liệu sau này

Hỗ trợ dành cho Office 2003 đã kết thúc

Microsoft đã kết thúc hỗ trợ dành cho Office 2003 vào ngày 8 tháng 4 năm 2014. Thay đổi này đã ảnh hưởng đến các bản cập nhật phần mềm và các tùy chọn bảo mật của bạn. Tìm hiểu ý nghĩa của điều này với bạn và cách thực hiện để luôn được bảo vệ.

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

283849
Novice: Đòi hỏi kiến thức về giao diện người dùng trên đĩa đơn người dùng máy vi tính.

Bài viết này chỉ áp dụng cho một cơ sở dữ liệu Microsoft Access (.mdb và .accdb).

Một phiên bản Microsoft truy cập 97 của bài viết này, xem các 279334.
Một phiên bản Microsoft Access 2000 của bài viết này, xem các 209137.
TÓM TẮT
Có rất nhiều điều mà có thể xảy ra, cả hai bên trong và bên ngoài của truy cập, mà có thể để lại của bạn tập tin cơ sở dữ liệu bị hư hỏng (bị hỏng). Các các triệu chứng của một cơ sở dữ liệu bị hỏng có thể dao động từ #Deleted xuất hiện trong một số hồ sơ, bạn không thể mở một trong những vật trong cơ sở dữ liệu, để bạn không thể mở tập tin cơ sở dữ liệu Access hoàn toàn. Nhỏ gọn và Sửa chữa tiện ích trong Microsoft Access là một công cụ hữu ích cho các cố gắng để tối ưu hóa hoặc cố gắng sửa chữa Microsoft Access cơ sở dữ liệu tập tin. Bài viết này mô tả điều này Lựa chọn thay truy cập tiện ích và cung cấp thêm thế để cố gắng sửa chữa hư hỏng cơ sở dữ liệu. Bài viết này cũng cung cấp thông tin về những gì có thể gây ra cơ sở dữ liệu để trở thành bị hư hại.

Chú ý Microsoft phản lực, cơ sở dữ liệu được sử dụng trong Microsoft Truy cập, một tập tin chia sẻ cơ sở dữ liệu hệ thống. Khi Microsoft phản lực được sử dụng trong một nhiều người sử dụng môi trường, nhiều khách hàng quá trình đang sử dụng tập tin đọc, viết, và khóa hoạt động trên một cơ sở dữ liệu được chia sẻ. Vì nhiều khách hàng quá trình đang đọc và ghi vào cơ sở dữ liệu tương tự và bởi vì máy bay phản lực không sử dụng một giao dịch đăng nhập (như làm các hệ thống cơ sở dữ liệu tiên tiến hơn, chẳng hạn như SQL Server), nó là không thể tin cậy ngăn chặn bất kỳ và tất cả các cơ sở dữ liệu tham nhũng. Nếu bạn cần một hệ thống cơ sở dữ liệu để chạy 24 giờ một ngày, bảy ngày một tuần trong một nhiều người sử dụng môi trường, Microsoft khuyến cáo rằng bạn sử dụng một cơ sở dữ liệu đúng khách hàng/máy chủ hệ thống hỗ trợ các giao dịch bền, chẳng hạn như Microsoft SQL Server.
THÔNG TIN THÊM
Mặc dù các bước được nêu trong bài viết này hư hại thường thành công lúc khôi phục tập tin cơ sở dữ liệu, để bảo vệ của bạn dữ liệu, Microsoft khuyến cáo rằng bạn tạo bản sao lưu của tệp cơ sở dữ liệu của bạn thường xuyên như bạn có thể.

Mô tả của Compact và sửa chữa tiện ích

Nén cơ sở dữ liệu

Khi bạn nhỏ gọn một cơ sở dữ liệu, quá trình nhỏ gọn này sẽ đòi lại không sử dụng không gian trong cơ sở dữ liệu được tạo ra bởi đối tượng và hồ sơ xóa. Nó như vậy bằng cách tạo ra một cơ sở dữ liệu điểm đến mới và bằng cách sao chép mỗi đối tượng trong cơ sở dữ liệu cũ để cơ sở dữ liệu mới. Nếu bạn chọn để nhỏ gọn cơ sở dữ liệu vào cơ sở dữ liệu tên ban đầu thay vì một cơ sở dữ liệu mới, các nhỏ gọn quá trình tạo cơ sở dữ liệu tạm thời, xuất khẩu tất cả các đối tượng từ các Ban đầu cơ sở dữ liệu vào cơ sở dữ liệu tạm thời, loại bỏ cơ sở dữ liệu gốc, và sau đó renames tạm thời database tên của bản gốc cơ sở dữ liệu.

Sau đây là danh sách các hành động mà gọn xử lý thực hiện:
  • Nó reorganizes các trang của một bảng để cho họ sống ở cơ sở dữ liệu kề trang. Điều này cải thiện hiệu suất vì bảng là không có còn bị phân mảnh trên cơ sở dữ liệu.
  • Nó đòi không sử dụng không gian mà được tạo ra bởi đối tượng và xóa hồ sơ. Khi các đối tượng hoặc hồ sơ sẽ bị xóa từ cơ sở dữ liệu, các vũ trụ họ chiếm được đánh dấu như sẵn có cho bổ sung mới vào cơ sở dữ liệu. Tuy nhiên, kích thước của cơ sở dữ liệu không bao giờ thu nhỏ trừ khi bạn nhỏ gọn các cơ sở dữ liệu. Đối với cơ sở dữ liệu trong đó các đối tượng và các hồ sơ được thường xuyên thêm, xóa bỏ, và Cập Nhật, bạn nên nhỏ gọn thường xuyên.
  • Nó resets incrementing AutoNumber lĩnh vực để tiếp theo giá trị cấp phát sẽ là một trong nhiều hơn giá trị cao nhất trong số còn lại hồ sơ. Ví dụ, nếu tất cả các bản ghi trong cơ sở dữ liệu đã bị xóa, sau khi bạn nén cơ sở dữ liệu, giá trị trong lĩnh vực AutoNumber sẽ là 1 khi các bản ghi tiếp theo sẽ được thêm. Nếu cao nhất còn lại AutoNumber giá trị trong các cơ sở dữ liệu là 50, sau khi bạn nén cơ sở dữ liệu, giá trị trong AutoNumber trường sẽ có 51 khi các bản ghi tiếp theo sẽ được thêm. Lưu ý rằng điều này đúng ngay cả khi hồ sơ có chứa các giá trị cao hơn 50 được bổ sung trước đây nhưng bị xóa trước khi được nén.
  • Nó xóa các regenerates bảng thống kê được sử dụng trong các quá trình tối ưu hóa truy vấn. Những thống kê này có thể trở nên out-of-date theo thời gian. Điều này thường xảy ra nếu các giao dịch được cuộn lại, hoặc nếu cơ sở dữ liệu là không đúng cách đóng cửa vì của một mất mát bất ngờ điện hoặc vì máy tính tắt trước khi một chương trình đang dùng Microsoft Jet đã có một sự thay đổi để bỏ hoàn toàn.
  • Nó lá cờ tất cả các truy vấn, do đó họ sẽ được biên các tiếp theo thời gian truy vấn được điều hành. Điều này là quan trọng bởi vì cơ sở dữ liệu thống kê có thể thay đổi và một truy vấn biên dịch trước đó có thể có một kế hoạch truy vấn không chính xác.
Sửa chữa cơ sở dữ liệu

Quá trình sửa chữa cố gắng sửa chữa chỉ các bảng, các truy vấn, và các chỉ số trong cơ sở dữ liệu. Nó không cố gắng sửa chữa hư hỏng các hình thức, báo cáo, macro hoặc mô-đun.

Những gì để đảm bảo trước khi bạn chạy Compact và sửa chữa tiện ích

Trước khi bạn chạy các tiện ích nhỏ gọn và sửa chữa trên một cơ sở dữ liệu, hãy chắc chắn những điều sau đây:
  • Hãy chắc chắn rằng bạn có đủ không gian lưu trữ miễn phí trên của bạn đĩa cứng cho cả hai bản gốc và các phiên bản compacted của những người truy cập cơ sở dữ liệu. Này có nghĩa là bạn phải có đủ không gian lưu trữ miễn phí cho ít hai lần kích thước của cơ sở dữ liệu truy cập của bạn vào ổ đĩa đó. Nếu bạn cần để giải phóng một số Space, xóa bỏ bất kỳ tệp không cần thiết khỏi ổ đĩa đó, hoặc, nếu có thể, di chuyển các Truy cập cơ sở dữ liệu vào một ổ đĩa có thêm không gian miễn phí.
  • Hãy chắc chắn rằng bạn đã mở/Run lẫn mở độc quyền cấp phép cho cơ sở dữ liệu truy cập. Nếu bạn sở hữu cơ sở dữ liệu, hãy chắc chắn để đặt các quyền này. Nếu bạn không sở hữu cơ sở dữ liệu, liên hệ với chủ nhân của nó để tìm ra nếu bạn có thể nhận được các quyền này.
  • Đảm bảo rằng người dùng không có cơ sở dữ liệu truy cập mở.
  • Đảm bảo rằng cơ sở dữ liệu Access không nằm trên một chỉ đọc mạng chia sẻ hoặc có thuộc tính tệp đặt đến chỉ-đọc.

Bước để cố gắng sửa chữa cơ sở dữ liệu bị hư hỏng

Các bước sau phác thảo một phương pháp tổng quát mà bạn có thể sử dụng để cố gắng sửa chữa cơ sở dữ liệu bị hư hại:
  1. Tạo một bản sao của tập tin cơ sở dữ liệu bị hư hỏng (.mdb/.accdb) để cho bạn có một bản sao lưu.
  2. Xóa các tập tin.ldb/.laccdb nếu nó là hiện nay. Bạn phải đóng tệp.mdb/.accdb tương ứng trước khi bạn xóa các tập tin.ldb/.laccdb.

    Các tập tin.ldb/.laccdb được sử dụng để xác định những hồ sơ đang bị khóa trong một cơ sở dữ liệu được chia sẻ và ai. Nếu một cơ sở dữ liệu được mở ra để sử dụng chia sẻ, các tập tin.ldb/.laccdb được tạo ra với cùng tên với cơ sở dữ liệu tương ứng (.mdb/.accdb). Ví dụ, nếu bạn mở mẫu Northwind.mdb cơ sở dữ liệu để sử dụng được chia sẻ trong thư mục C:\Msoffice\Access, một tập tin tên Northwind.ldb được tự động tạo trong cùng một cặp. Các tập tin .ldb được tự động xóa sau khi người sử dụng cuối cùng đã rời khỏi cơ sở dữ liệu với những trường hợp ngoại lệ hai - khi người sử dụng cuối cùng không có xóa bỏ quyền truy cập vào thư mục chứa các tập tin .mdb hoặc khi cơ sở dữ liệu bị hỏng. Các tập tin .ldb chứa một danh sách các người sử dụng có cơ sở dữ liệu mở.
  3. Chạy các tiện ích nhỏ gọn và sửa chữa. Để làm như vậy, làm theo các bước sau:
    1. Nếu cơ sở dữ liệu được mở, đóng nó.
    2. Trên các Công cụ trình đơn, điểm đến Cơ sở dữ liệu tiện ích, và sau đó nhấp vào Nhỏ gọn và sửa chữa Cơ sở dữ liệu.
    3. Trong các Cơ sở dữ liệu để Compact từ hộp thoại, chọn tập tin bạn muốn nhỏ gọn, và sau đó Nhấp vào Nhỏ gọn.
    4. Trong các Cơ sở dữ liệu nhỏ gọn thành hộp thoại, nhập tên tệp mới, và sau đó nhấp vào Lưu.

      Nếu nhỏ gọn và sửa chữa không thành công, bạn sẽ nhận được một thông báo nói như vậy. Điều này có nghĩa là thiệt hại là nghiêm trọng như vậy mà nó không thể được sửa chữa.
  4. Nếu các bước trước đó không phục hồi của bạn bị hư hỏng cơ sở dữ liệu, hãy thử tạo một cơ sở dữ liệu mới và nhập khẩu các đối tượng, một bởi một, từ cơ sở dữ liệu cũ đến mới. Sau đó tái tạo các mối quan hệ. Điều này kỹ thuật giải quyết vấn đề với hệ thống bị hư hỏng bảng trong các cơ sở dữ liệu.

    Chú ý Bạn không thể chuyển nhập dữ liệu truy cập các trang với thuật sĩ chuyển nhập. Thay vào đó, mở một trang truy cập dữ liệu hiện có trong cơ sở dữ liệu mới. Để làm như vậy, làm theo các bước sau:
    1. Trong cửa sổ cơ sở dữ liệu, bấm Các trang dưới Các đối tượng.
    2. Nhấp vào Mới.
    3. Trong các Trang truy cập dữ liệu mới hộp thoại hộp, bấm vào Trang Web hiện tại, và sau đó Nhấp vào Ok.
    4. Trong các Xác định vị trí trang Web cửa sổ trình duyệt để vị trí của truy cập dữ liệu Trang.
  5. Nếu thiệt hại là trong một bảng, và các bước trước đó đã không tìm lại được bảng, hãy thử như sau:
    1. Trong Microsoft Access, xuất khẩu bảng để một ASCII tập tin (văn bản delimited). Để biết thêm thông tin xem các chủ đề "xuất dữ liệu hoặc cơ sở dữ liệu đối tượng."trong Microsoft truy cập trợ giúp.
    2. Xóa bỏ bất kỳ mối quan hệ liên kết với bảng này, và sau đó xóa bảng từ cơ sở dữ liệu.
    3. Nén cơ sở dữ liệu.
    4. Tái tạo bảng và bất kỳ mối quan hệ đó đã có.
    5. Bằng cách sử dụng một trình xử lý, kiểm tra các tập tin ASCII đối với xấu hoặc dữ liệu lạ và loại bỏ các hồ sơ. Lưu tập tin vào một tập tin văn bản ASCII định dạng.
    6. Re-Import tập tin ASCII vào vừa được tiếng bảng. Để biết thêm chi tiết về chủ đề này, tìm kiếm sự trợ giúp truy cập Microsoft Chỉ mục cho từ "delimit" và sau đó xem chủ đề "nhập khẩu hoặc liên kết dữ liệu và các đối tượng."
    7. Re-Enter bất kỳ hồ sơ mà bạn đã buộc phải xóa.
  6. Nếu thiệt hại trong một hình thức hoặc một báo cáo, thiệt hại có thể hoặc trong biểu mẫu hoặc báo cáo riêng của mình hoặc trong một hoặc nhiều điều khiển trên các hình thức hoặc báo cáo. Bạn có thể xoá các biểu mẫu hoặc báo cáo và nhập nó từ sao lưu sao chép của cơ sở dữ liệu của bạn hoặc sử dụng một trong các tùy chọn sau:
    • Nếu thiệt hại là trong các biểu mẫu hoặc báo cáo riêng của mình, tạo ra một mới hình thành hoặc báo cáo, và sau đó sao chép các điều khiển từ các hình thức ban đầu hoặc báo cáo.
    • Nếu thiệt hại là một kiểm tra các mẫu hoặc các báo cáo, tạo ra một hình thức mới hoặc báo cáo, và sau đó tái tạo điều khiển trên mới biểu mẫu hoặc báo cáo. Tốt nhất là để tái tạo tất cả các điều khiển này, vì không có cách để cho biết mà điều khiển bị hư hỏng.
  7. Nếu thiệt hại trong một macro hoặc một mô-đun, thiệt hại có thể trong vĩ mô hoặc các mô-đun riêng của mình hoặc trong nội dung vĩ mô hoặc các mô-đun. Bạn có thể xoá vĩ mô hoặc các mô-đun và nhập nó từ sao lưu sao chép của cơ sở dữ liệu của bạn hoặc sử dụng một trong các tùy chọn sau:
    • Nếu thiệt hại là trong vĩ mô hoặc mô-đun riêng của mình, tạo ra một vĩ mô mới hoặc mô-đun, và sau đó sao chép nội dung của bản gốc vĩ mô hoặc mô-đun.
    • Thiệt hại có thể bao gồm ký tự khác ASCII nhúng trong các mô-đun. Tiết kiệm các mô-đun như một tập tin văn bản, loại bỏ bất kỳ dữ liệu xấu hoặc lạ, và sau đó tải lại các tập tin văn bản vào một mô-đun mới.
    • Nếu thiệt hại là trong nội dung vĩ mô hoặc mô-đun, bạn phải tạo một vĩ mô mới hoặc mô-đun, và sau đó tái tạo nội dung vĩ mô gốc hoặc mô-đun.
Nếu bạn không thể sửa chữa cơ sở dữ liệu với các bước này, các cơ sở dữ liệu có thể bị hư hỏng sửa chữa. Nếu đây là trường hợp, bạn nên Khôi phục cơ sở dữ liệu sao lưu cuối hoặc tái tạo cơ sở dữ liệu.

Như một thay thế cuối cùng, một số chuyên gia tư vấn có thể cung cấp một cơ sở dữ liệu Microsoft Access Sửa chữa dịch vụ. Bởi vì điều này là như vậy một chuyên ngành service, hiệu quả nhất cách để xác định vị trí một nhà tư vấn là để gửi một tin nhắn trong Microsoft Access "thứ ba Đảng và các nhóm người dùng"nhóm tin Internet, trong đó có nhóm tin sau Địa chỉ:
Microsoft.Public.access.3rdpartyusrgrp
Thông tin thêm về Microsoft truy cập Internet các nhóm tin, hãy xem bài viết sau trong cơ sở kiến thức Microsoft: Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
287756AutoNumber lĩnh vực không thiết lập lại sau khi bạn nén cơ sở dữ liệu

Tại sao.mdb/.accdb tập tin có thể bị hỏng

Có ba lý do chính tại sao một tập tin.mdb/.accdb có thể bị hỏng, như sau:
  • Thao tác bị gián đoạn ghi
  • Bị lỗi phần cứng mạng
  • Mở và lưu các tập tin.mdb/.accdb trong một chương trình khác

Thao tác bị gián đoạn ghi

Bạn nên luôn luôn đúng cách thoát khỏi truy cập bằng cách nhấn vào Lối ra hoặc Đóng trên các Tệp trình đơn. Nếu một cơ sở dữ liệu mở và viết dữ liệu khi truy cập bất thường tắt, cơ sở dữ liệu máy bay phản lực có thể đánh dấu cơ sở dữ liệu như nghi ngờ / hỏng. Điều này có thể xảy ra nếu bạn tự tắt máy tính mà không cần đầu tiên bỏ Windows hoặc nếu bạn mất điện. Các tình huống có thể xảy ra mà không phải đóng cửa quyền truy cập, nhưng mà vẫn có thể can thiệp vào máy bay phản lực viết dữ liệu đĩa trong khi cơ sở dữ liệu là mở. Điều này có thể xảy ra, ví dụ, khi mạng kinh nghiệm va chạm dữ liệu hoặc khi ổ đĩa hỏng. Nếu bất kỳ những gián đoạn xảy ra, máy bay phản lực có thể đánh dấu cơ sở dữ liệu như có khả năng bị hỏng.

Khi máy bay phản lực bắt đầu một hoạt động ghi, nó đặt ra một lá cờ, và nó sau đó đặt lại cờ khi thao tác hoàn tất. Nếu một thao tác ghi là gián đoạn, cờ vẫn đặt. Khi bạn cố gắng để mở cơ sở dữ liệu đó một lần nữa, Máy bay phản lực sẽ xác định rằng lá cờ được thiết lập và báo cáo rằng cơ sở dữ liệu bị hỏng. Trong hầu hết trường hợp, các dữ liệu trong cơ sở dữ liệu không thực sự hỏng, nhưng các thiết lập Cờ cảnh báo phản lực tham nhũng có thể xảy ra. Trong trường hợp như này, nén hoặc sửa chữa cơ sở dữ liệu (hoặc cả hai) thường có thể khôi phục các cơ sở dữ liệu. May mắn thay, có những cách để xác định mà người sử dụng và máy trạm chịu trách nhiệm đánh dấu các tập tin như kẻ tình nghi. Với Microsoft Visual Basic cho các ứng dụng trong truy cập, bạn có thể xuất một danh sách các người sử dụng đăng nhập vào cơ sở dữ liệu cụ thể.
208449 Các nhóm tin Microsoft Access có sẵn trên Internet
Để biết thêm chi tiết về làm thế nào để làm điều này, xem các "Làm thế nào để xác định những người dùng/máy trạm đang gây ra các tập tin phải được đánh dấu cho rằng"phần sau này trong bài viết này.

Bị lỗi phần cứng mạng

Đôi khi tham nhũng có thể xảy ra mà không có cơ sở dữ liệu máy bay phản lực thi đấu. Ví dụ, bị lỗi phần cứng mạng có thể gây ra một tập tin để bị lỗi. Nguyên nhân có thể là một hoặc nhiều liên kết trong chuỗi phần cứng giữa máy tính cơ sở dữ liệu nằm trên và máy tính có các cơ sở dữ liệu mở. Danh sách này bao gồm, nhưng không giới hạn, giao diện mạng thẻ, mạng cáp, router, và trung tâm.

Phần cứng dựa trên tham nhũng thường được chỉ định bởi.mdb/.accdb tập tin đó không thể khôi phục thông qua việc sử dụng các nén, sửa chữa, hoặc Jetcomp. Tham nhũng phần cứng thường sẽ xảy ra cho đến khi phần cứng chịu trách nhiệm sửa chữa hoặc thay thế.

Mở và lưu các tập tin.mdb/.accdb trong một chương trình khác

Không có không có cách nào để khôi phục tập tin.mdb/.accdb đã được mở và sau đó lưu trong một chương trình khác nhau. Ví dụ, bạn có thể mở và lưu một tập tin.mdb/.accdb trong Microsoft Word, nhưng nếu bạn đã làm như vậy, các tập tin.mdb/.accdb không bao giờ có thể được phục hồi, ngoại trừ từ bản sao lưu. Nếu bạn vô tình mở một tập tin.mdb/.accdb trong ứng dụng khác, chắc chắn không phải để lưu nó. Nó thực sự phục vụ không có mục đích để mở một tập tin.mdb/.accdb trong ứng dụng khác, bởi vì nếu bạn làm, tất cả các bạn thấy là một loạt ngẫu nhiên dường như các ký tự.

Làm thế nào để xác định những người dùng/máy trạm đang gây ra các tập tin được đánh dấu là nghi ngờ

Khi bạn gỡ rối để xác định những gì đang gây cơ sở dữ liệu tham nhũng, bạn có thể xem ai đăng nhập vào các cơ sở dữ liệu. Với Microsoft Visual Basic cho các ứng dụng trong truy cập 2002 hoặc trong Access 2003, bạn có thể truy cập vào danh sách người sử dụng đăng nhập vào cơ sở dữ liệu cụ thể.
Để biết thêm thông tin về làm thế nào để làm điều này, hãy nhấp vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
285822Làm thế nào để xác định những người đang đăng nhập một cơ sở dữ liệu bằng cách sử dụng Microsoft phản lực UserRoster trong truy cập 2002 hoặc trong truy cập 2003

Bước mà bạn có thể làm để ngăn chặn tham nhũng

Để ngăn chặn tham nhũng cơ sở dữ liệu:
  • Tránh mất quyền lực trong cơ sở dữ liệu viết. Mất điện trong cơ sở dữ liệu viết có thể gây ra cơ sở dữ liệu để còn lại trong một nhà nước nghi ngờ.
  • Tránh rơi kết nối mạng.
  • Tránh việc chấm dứt bất thường của máy bay phản lực Microsoft kết nối Ví dụ như bị mất điện, hướng dẫn sử dụng tắt máy, có Task Manager tắt các ứng dụng, và như vậy.
  • Khi bạn đang lập trình, đóng tất cả các đối tượng DAO và ADO rằng bạn đã mở. Ví dụ RecordSet, QueryDef, TableDef, và Cơ sở dữ liệu các đối tượng.
  • Hệ thống gây tử vong lỗi hầu như luôn luôn gây ra bất thường chấm dứt. Nếu cơ sở dữ liệu của bạn là dễ bị gây tử vong lỗi, bạn nên giải quyết các lỗi trước khi cơ sở dữ liệu sẽ trở thành quá làm hư hại để mở hoặc đến phục hồi.Để biết thêm thông tin về làm thế nào để làm điều này và mẫu mã mà bạn có thể sử dụng, nhấp vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
    285822Làm thế nào để xác định ai đã đăng nhập vào cơ sở dữ liệu bằng cách sử dụng Microsoft phản lực UserRoster trong Truy cập 2002
    Để biết thêm chi tiết về hệ thống gây tử vong lỗi, nhấp vào số bài viết sau để xem các bài viết trong cơ sở kiến thức Microsoft:
    294301ACC2002: Làm thế nào để khắc phục sự cố gây tử vong lỗi hệ thống trong hoạt động truy cập 2002 trên Microsoft Windows 2000
  • Nén cơ sở dữ liệu thường xuyên.
  • Không chạy IPX trên Microsoft Windows NT Server trong trường hợp máy bay phản lực cơ sở dữ liệu nằm trên mạng và các khách hàng là Microsoft Windows 95 với IPX/SPX. Thay vào đó chạy TCP-IP trên các máy chủ Windows NT và một giao thức kép chồng IPX và TCP-IP trên máy khách Win95. (Windows NT để Windows NT với IPX/SPX sẽ không gây ra vấn đề, và cũng không sẽ Novell cho bất kỳ khách hàng.)
  • Tránh một số lớn các hoạt động mở và đóng trong một vòng lặp (nhiều hơn 40.000 liên tiếp mở và đóng các hoạt động có thể gây ra tham nhũng).

Lưu ý đặc biệt về chuyển đổi cơ sở dữ liệu

Trong các phiên bản của truy cập sớm hơn so với truy cập 2002, nếu có lỗi trong khi bạn đã chuyển đổi cơ sở dữ liệu với phiên bản hiện tại, đã có không có cách dễ dàng để xác định các đối tượng mà đã bị ảnh hưởng và có thể chứa đáng chú ý tham nhũng.

Khi Microsoft Access 2002 hoặc sau này gặp lỗi trong khi chuyển đổi tập tin truy cập, bạn có thể xem một bản tóm tắt của các lỗi bằng cách mở bảng chuyển đổi lỗi trong tập tin truy cập mới. Việc chuyển đổi Lỗi bảng gồm các cột sau:

Loại đối tượng. Loại của đối tượng cơ sở dữ liệu trong đó Access gặp một lỗi, hoặc "Database" Nếu truy cập đã bắt gặp lỗi đó không phải là cụ thể cho một loại hình cụ thể của đối tượng.

Tên đối tượng. Tên đối tượng trong đó Access gặp một lỗi. Nếu Truy cập gặp một biên dịch lỗi trong khi chuyển đổi, tuy nhiên, tên của các mô-đun có chứa lỗi không được chỉ ra.

Mô tả lỗi: Nếu cần thiết, bạn có thể nhấn SHIFT + F2 để xem toàn bộ mô tả về lỗi.
THAM KHẢO
Để biết thêm chi tiết về sửa chữa cơ sở dữ liệu, bấm Trợ giúp Microsoft Access trên cácTrợ giúp trình đơn, loại Sửa chữa trong trợ lý văn phòng hoặc thuật sĩ trả lời, và sau đó bấm Tìm kiếm để xem các chủ đề.Thông tin bổ sung về khắc phục sự cố cơ sở dữ liệu trong phiên bản trước truy cập, nhấp vào số bài viết sau để xem các bài viết trong các Cơ sở kiến thức Microsoft:
209137Làm thế nào để khắc phục sự cố và sửa chữa cơ sở dữ liệu máy bay phản lực 4,0 bị hư hỏng
279334 Cách Sửa chữa cơ sở dữ liệu máy bay phản lực 3.5 bị hư hỏng
109953 Cách gỡ rối/sửa chữa hư hỏng máy bay phản lực 3,0 và cơ sở dữ liệu trước khi
284152 Cách gỡ rối gây tử vong lỗi hệ thống truy cập 2002 chạy trên Windows Thiên niên kỷ
OfficeKBHowTo tham nhũng tham nhũng inf ACC2002 ACC2003 ReviewDocId

Cảnh báo: Bài viết này đã được dịch tự động

Thuộc tính

ID Bài viết: 283849 - Xem lại Lần cuối: 08/23/2011 10:52:00 - Bản sửa đổi: 2.0

  • Microsoft Access 2002 Standard Edition
  • Microsoft Office Access 2003
  • Microsoft Office Access 2007
  • Microsoft Access 2010
  • kbcorrupt kbtshoot kbhowto kbmt KB283849 KbMtvi
Phản hồi