Câu trả lời:
Đó là di sản từ SQL Server 2000
0 và 100 đã khác trước
Kể từ SQL Server 2005, cả hai đều có nghĩa là "lấp đầy tất cả các trang bao gồm tất cả các cấp chỉ mục b-cây"
Trích dẫn từ BOL (My bold)
Giá trị hệ số điền là 0 không có nghĩa là các trang đã đầy 0 phần trăm. Nó được xử lý tương tự với giá trị hệ số lấp đầy là 100 trong SQL Server tạo ra các chỉ mục được nhóm với các trang dữ liệu đầy đủ và các chỉ mục không được bao gồm với các trang lá đầy đủ. Nó khác với 100 trong SQL Server để lại một khoảng trống trong mức cao hơn của cây chỉ mục.
Hệ số lấp đầy bằng 0 hoặc 100 tạo ra các chỉ mục được nhóm với các trang dữ liệu đầy đủ và các chỉ mục không được bao gồm với các trang lá đầy đủ, nhưng nó để lại một khoảng trống trong cấp trên của cây chỉ mục. Điền các giá trị hệ số 0 và 100 là giống hệt nhau về mọi phương diện.
Những gì tôi không thể tìm thấy là một cái gì đó thể hiện rõ điều này trong "thay đổi hành vi"