Aloha :)
Du hast dich beim Vorzeichen vertan:$$\int\limits_b^0(x^2-3)\,dx=\left[\frac{x^3}{3}-3x\right]_b^0=-\left(\frac{b^3}{3}-3b\right)=-\frac{b^3}{3}\pink+3b$$Dieses Ergebnis soll nun gleich \(3\) sein:$$-\frac{b^3}{3}+3b=3\stackrel{\cdot(-3)}{\implies}b^3-9b=-9\stackrel{+9}{\implies}b^3-9b+9=0$$
Diese Gleichung hat leider keine ganzzahlige Lösung für \(b\). Eine ganzzahlige Lösung muss Teiler der Zahl ohne Variable, also hier von der \(9\) hinten sein. Deren Teiler \((\pm1,\pm3\,\pm9)\) lösen aber die Gleichung nicht.
Daher würde ich die Lösung mit einem Taschenrechner bestimmen.
Die einzige negative Lösung ist \(\pink{b\approx-3,4115}\).