xについての二次方程式

x^2 + kx + k^2 + 3k - 9 = 0 ・・・・・・[1]

について、

(1)方程式[1]が実数解を持つとき、その実数解の値の範囲を求めよ。
(2)方程式[1]が異なる2つの整数解を持つような実数kの値をすべて求めよ。

以上の問題の解説、どなたか宜しくお願い致しますm(__)m