В принципе вопрос далеко простирается за границы SQLCLR но все таки. В MS-SQL нету стандартных способов определения размера диска и свободной памяти, но если xp_fixeddrives решает проблему определения свободного места, то что бы определить процент занятого места — этого явно недостаточно. Я попробовал использовать для этих целей WMI, но беда в том, что не все сборки можно там использовать. В том числе и System.Management.
Я хотел бы узнать: есть ли сравнительно простой способ узнать размер диска не используя ни WMI ни Active Directory?