Нет, функция "pivot" нельзя применить прямо к XML-файлу в SQL Server. Она применяется для преобразования строк в столбцы или столбцов в строки в реляционных таблицах, а не к XML-данным.
Что касается ошибки, связанной с UNPIVOT, без подробностей об ошибке и кода сложно предложить конкретное решение. Ошибка может быть связана с неправильным использованием функции UNPIVOT, неверным форматом данных или другими факторами. Проверьте правильность синтаксиса и типов данных в вашем коде, а также убедитесь, что данные правильно структурированы для использования функции UNPIVOT.