Возможно, это как-то возможно (например, использование COM через процедуры sp_OA%), но, скорее всего, это будет неудобно: хранимые процедуры отлично подходят для манипулирования данными, но они не являются хорошим инструментом для доступа к файловой системе или другим ресурсам вне MSSQL,В SQL Server 2005 или более поздней версии у вас есть процедуры .NET, чтобы упростить это, но я все еще нахожу это неуклюжим.
Так что в этом случае я бы написал небольшую программу на предпочитаемом вами языке программирования для извлечения данных изтаблица и записать файлы в любое место, которое вы хотите.Это, вероятно, будет проще и надежнее, чем хранимая процедура, и вы все равно сможете запустить ее из MSSQL в запланированном задании или в другом месте.