Trước khi tôi tiếp tục và đặt một ràng buộc kiểm tra thực sự khủng khiếp trên bảng Danh mục, tôi muốn thu hút một số ý tưởng tốt hơn trước.
Tôi muốn đảm bảo rằng tất cả các nguồn dữ liệu được chia sẻ trên máy chủ báo cáo của chúng tôi được triển khai thành "/ Nguồn dữ liệu". Thỉnh thoảng, chúng tôi nhận được một triển khai nhầm sang một thư mục khác (đặc biệt nếu đó là báo cáo được nâng cấp từ SSRS 2000, không cho phép chỉ định vị trí triển khai nguồn dữ liệu khác).
Tôi có thể đặt một ràng buộc kiểm tra xấu xí vào Danh mục ( Type != 5 OR ParentID = 'GUID of /Data Sources directory'
hoặc tương tự) nếu nó đi xuống, nhưng nếu có một lựa chọn tốt hơn, tôi thà sử dụng nó.