Нужна библиотека или исходники распаковщика RAR под .NET.
Использовать .NET обертку над Unrar.dll очень не хотелось бы по ряду причин, одна из которых — использование данного куска "внутри" SQL Server 2005 и нежеланием вносить некоторую нестабильность при работе системы полностью функционирующей на управляемом коде.