Về cơ bản là không thể! , cơ hội là thấp về mặt thiên văn .
Nhưng ... Tôi là người duy nhất mà tôi biết đến trên thế giới mà tôi đã từng có một khu vực GUID một lần (vâng!).
Và tôi chắc chắn về điều đó, và đó không phải là một sai lầm.
Làm thế nào nó xảy ra, trong một ứng dụng nhỏ đang chạy trên Pocket PC, khi kết thúc một hoạt động, một lệnh có GUID được tạo phải được ban hành. Lệnh sau khi được thực thi trên máy chủ, nó được lưu trữ trong bảng lệnh trên máy chủ cùng với ngày thực hiện. Một ngày nọ khi tôi gỡ lỗi, tôi đã ban hành lệnh mô-đun (có GUID mới được tạo) kèm theo và không có gì xảy ra. Tôi đã làm lại (với cùng một hướng dẫn, bởi vì hướng dẫn chỉ được tạo một lần khi bắt đầu hoạt động), và một lần nữa, và không có gì, cuối cùng cố gắng tìm hiểu tại sao lệnh không thực thi, tôi đã kiểm tra bảng lệnh, và GUID giống như cái hiện tại đã được chèn 3 tuần trước. Không tin vào điều này, tôi đã khôi phục cơ sở dữ liệu từ bản sao lưu 2 tuần và hướng dẫn đã có. Đã kiểm tra mã, hướng dẫn mới được tạo mới không còn nghi ngờ gì nữa.
Chỉnh sửa: có một số yếu tố có thể làm tăng đáng kể khả năng xảy ra sự cố này, ứng dụng đang chạy trên trình giả lập PocketPC và trình giả lập có tính năng lưu trạng thái, có nghĩa là mỗi khi khôi phục trạng thái, thời gian cục bộ cũng được khôi phục và hướng dẫn dựa trên bộ định thời bên trong .... đồng thời thuật toán tạo hướng dẫn cho khung nhỏ gọn có thể chưa hoàn chỉnh hơn ví dụ như COM ...