我有一個用戶表,其所有的頭像都保存在圖像字段中。我想將它從數據庫中取出並作爲常規文件存儲在磁盤上。如何將圖像從SQL Server導出到磁盤上的文件?
我環顧四周,看到了一些textcopy的代碼,但由於某種原因,這似乎並沒有出現在我的機器上。這是我寫的代碼。任何人都知道一種方法來完成這項工作?
DECLARE @exec_str varchar (255)
SELECT @exec_str =
'textcopy /S (local)\SQLEXPRESS' +
--' /U ' + @login +
--' /P ' + @password +
' /D thedatabase' +
' /T User'+
' /C AvatarImage' +
' /F "d:\Avatars\' + User.Name + '.jpg"' +
' /O'
FROM [User]
WHERE UserID = 2
EXEC master..xp_cmdshell @exec_str
看起來這對我搜索過textcopy的MS SQL Server文件的SQL Server 2000。我沒有它。 – rball 2010-03-09 06:29:55