Я думаю, у вас есть один из двух вариантов:
Примите SQL 2008 и избавьтесь от служб Notification Services, поскольку они устарели. Используйте Reporting Services или SSIS, чтобы делать то, что вам нужно.
Вернуться к SQL 2005.
ИМХО, я бы выбрал вариант 1. Продолжение сборки с устаревшими инструментами быстро найдет вас в ситуации, когда поддержка (сообщество или поставщик) будет крайне затруднена.
обновление
Это было слишком долго для комментариев.
Не слишком бить себя по голове, но первой ошибкой было продолжение разработки приложений для технологии, которая была EOL'd (конец жизни) более 3 лет назад. Заявление EOL было обнародовано.
Второй имел среду QA, которая радикально отличается от производства. Перед развертыванием что-нибудь в рабочей среде среда QA должна быть идентичной ... того же типа оборудования, тех же ОС, тех же версий серверов и уровней исправлений. В противном случае, как вы нашли, QA - это шутка.
Теперь, что касается «разрешения», на самом деле есть только один путь: вернуть вашу производственную среду обратно в SQL 2005 с соответствующими исправлениями на месте.
Желаю тебе удачи.