Boa Tarde DataSet,
Seja bem vindo ao fórum de SQL Server do MSDN.
Nós participantes do fórum tentaremos ajudá-lo com suas dúvidas e problemas relacionados ao SQL Server através de nossa experiência, conhecimento e disponibilidade.
Eu desconheço um outro mecanismo para fazer isso a partir do C#. No caso do SQL Server 2000 há um utilitário chamado TextCopy.exe que permite gravar arquivos para o SQL Server ou extrair arquivos do SQL Server, mas nesse caso não é C#.
Uma vez que você consiga escrever no SQL Server, isso demonstra que o banco está operacional e que sua gravação ocorreu com êxito. Seu problema não seria eminentemente de SQL Server, mas sim como recuperar imagens através do C# ou eventualmente um problema de permissão em um diretório.
Estarei movendo sua Thread para o fórum de ADO.NET.
[ ]s,
Gustavo