不定積分の計算ができずに困っています。どなたか解法を教えてください。

∫((x^2)*log(r + sqrt(r^2 - x^2))) dx (rは定数)

r + sqrt(r^2 - x^2) = t とか sqrt(r^2 - x^2) = t とおいて置換積分しようとしたのですが、
かえって難しくなったような気がします。置換積分ではないのでしょうか?
x^2を((x^3/3)'と考えて部分積分しようとしましたが途中で計算が分からなくなって・・・

どなたか助けて下さい