Jak zapisać obraz z SQL Server do pliku za pomocą SQL [zamknięte]

Pytanie

W SQL Server 2005 mam tabelę z obrazami (typ danych: obraz). Używając tylko SQL, jak zapisać obraz jako plik (na tym samym serwerze, na którym działa SQL Server). Jeśli muszę, użyję SQL CLR, ale chcę tego uniknąć, jeśli to możliwe.

tło

Chcę, aby zadanie SQL Server nie uruchamiało harmonogramu, który wywołuje proc, który będzie wysyłać e-maile z osadzonymi obrazami przy użyciu poczty bazy danych SQL Server w następujący sposób:

exec msdb.dbo.sp_send_dbmail
@profile_name = 'MyProfile',
@recipients = '[email protected]',
@subject = 'hello',
@file_attachments = 'C:\MyLogo.gif',
@body=N'<p>Image Test</p><img src="MyLogo.gif" /><p>See image there?</p>', 
@body_format = 'HTML';

Ten SQL działa, ale najpierw muszę zapisać obraz jako plik. Jeśli mogę uzyskać obraz bezpośrednio w e-mailu bez zapisywania go jako pliku, to w porządku, ale musi być osadzony w e-mailu i chcę używać tylko SQL.

questionAnswers(4)

yourAnswerToTheQuestion