I've looked and all the pages are protecting against sql injection. Is there any tool that I can use to help me find where the sql injection attack is getting in from?
With dotDefender web application firewall you can avoid SQL injection attacks because dotDefender inspects your HTTP traffic and determines if your web site suffers from SQL Injection or other attacks stopping identity theft and preventing data leaks from web applications. For more details bout this tool, please follow this link: http://www.applicure.com/solutions/prevent-sql-injection-attacks
Usually SQL injection attack through http web service. You can investigate them by service log. I had ever detect SQL Injection by looking into IIS log. It's shown weird url request such as long hexadecimal string. For example 2012-01-01 /index.aspx?login='or 1=1;DECLARE @VAR='XXXXXXXXXXXXXXXX';EXEC @VAR;--