已知函数f(x)=lg(x^2-ax+a/2+2)的定义域为全体实数,求a的取值范围