Я не знаю ни о каких полностью автоматизированных продуктах, но для стресс-тестирования / сравнивающий существует:
http://www.inquisitor.ru/download.html
И что касается поиска вирусов существует UBCD4Win, который имеет несколько вирусных сканеров на нем, которые могут быть обновлены во время сборки, и Вы просто создаете новый, когда необходимо использовать его.
http://www.ubcd4win.com/
Вы перезапустили сервис SQL, так как Вы сделали изменения конфигурации, чтобы включить TCP/IP и установить статический порт? Эти изменения не вступят в силу, пока сервис не перезапущен.
Можно проверить, на каких портах слушают при помощи netstat-a на сервере.
Добавьте эти порты:
TCP 1433, 1434, 1444 UDP 1434
Честно говоря, я не помню, как я нашел их, или если я должен был сделать что-нибудь к SQL (я не думаю, что сделал), но я взял их от SonicWALL, которую я создал, чтобы сделать, что Вы пытаетесь выполнить, и он работает.
Удостоверьтесь, что Вы делаете это и на аппаратном брандмауэре и на локальном программном брандмауэре.