To find positive integers $n$ such that $\dfrac {n(n+1)(n+2)}6$ is a perfect square [duplicate]

How many positive integers $n$ are there such that $\dfrac {n(n+1)(n+2)}6$ is a perfect square ? I know $n=1 , 2$ works ; are there any more ? Are there only finitely many such $n$ ?