Tôi gặp sự cố khi chỉnh sửa một lớp đối tượng trong bộ dữ liệu tính năng.
Chúng tôi đã chỉ thêm lớp tính năng duy nhất dưới dạng một lớp trong ArcMap và đang sử dụng chức năng "Bắt đầu chỉnh sửa" trên thanh công cụ Chỉnh sửa để chỉnh sửa.
ArcMap báo cáo rằng "Tất cả các nguồn dữ liệu trong bản đồ được đăng ký theo phiên bản hoặc bạn thiếu đặc quyền để sửa đổi các nguồn dữ liệu không được đăng ký như phiên bản.".
Cơ sở dữ liệu và dữ liệu tính năng được phiên bản. Chúng tôi đã xác nhận điều này với ArcCatalog. Chúng tôi cũng không thể thực hiện các chỉnh sửa không có phiên bản.
Chúng tôi đã chọn chỉnh sửa một phiên bản từ các tùy chọn thanh công cụ Chỉnh sửa.
sdelayer
báo cáo rằng người dùng kết nối (cũng là chủ sở hữu lược đồ) có các quyền CHỌN, CHERTN, CẬP NHẬT, XÓA trên lớp.
dba_tab_privs
Báo cáo của Oracle rằng chúng tôi có các quyền CHỌN, CHERTN, CẬP NHẬT, XÓA trên bảng doanh nghiệp.
Nếu tôi kết nối với cơ sở dữ liệu địa lý với người dùng SDE, tôi không thể cấp các đặc quyền mới cho chủ sở hữu lược đồ cho bộ dữ liệu tính năng. ArcCatalog báo cáo lỗi tự động hóa.
Nếu tôi kết nối với cơ sở dữ liệu địa lý với tư cách là chủ sở hữu lược đồ, tôi có thể cấp các đặc quyền mới (cho "chính tôi") cho bộ dữ liệu tính năng. Tuy nhiên, tôi không biết liệu chúng có ảnh hưởng gì không.
Đây là ArcGIS 9.3.1.
Những gì còn lại? Có giải pháp chắc chắn nào không?
CẬP NHẬT : Tôi đã sao chép lớp tính năng sang một lớp mới (nằm bên ngoài lớp đặc trưng) mà tôi có thể chỉnh sửa. Khi tôi đặt lớp đối tượng bên trong tập dữ liệu tính năng, tôi không thể. Điều gì có tiếng nói cuối cùng về quyền truy cập dữ liệu tính năng?
Tôi cần phải giải thích điều gì khiến ArcMap nghĩ rằng "bạn thiếu đặc quyền để sửa đổi nguồn dữ liệu" .
Lớp tính năng trong câu hỏi có nhiều (hàng trăm) lớp quan hệ. Tôi nghi ngờ rằng đây là nguồn gốc của những rắc rối của tôi. Tôi sẽ hỏi một câu hỏi riêng về những ...