Ну, я не выяснил, почему я получаю ошибку сбоя операции, но я нашел решение своей основной проблемы с переименованием. Оказывается, что SP не выполняет проверку на стороне сервера для конфликтующих имен столбцов в FldEdit.aspx, поэтому удаление проверки на стороне клиента позволило мне переименовать ее.
Я перешел на страницу колонки сайта, сохранил ее на локальном диске, изменил этот блок кода
if (doesFieldNameConflict(DisplayName))
{
alert(L_alert3_Text);
frm.DisplayName.focus();
return false;
}
к этому
if (doesFieldNameConflict(DisplayName))
{
//alert(L_alert3_Text);
//frm.DisplayName.focus();
//return false;
}
открыл файл и приступил к изменению имени столбца, как обычно.