若存在实数k使得直线l:kx-y-k+2=0与圆C:x^2+2ax+y^2-a+2=0无公共点,则实数a的取值范围是?
温馨提示:要注意要想使圆的方程是圆,要注意a的范围
正确答案是:a∈(-7,-2)U(1,+∞)
请写出详细解题过程,多谢