Heads Up :
The post you are writing will appear in a public forum. Please ensure all content is appropriate for public consumption. Review the employee guidelines for the community here.
What kind of DHCP server is in play? I've found the best way is to create a seperate scope on the DHCP server and make a rule for the address range or make an authentication rule for traffic destined for sql ports, then supply a username and password...
you have to add icmp to your inspection rules for ping to work. Also you have auto config on your dhcp scope without specifying a DNS server.. Try dns domain-lookup outsidedns server-group group name-server 4.2.2.1