【发布时间】:2016-02-29 13:06:30
【问题描述】:
我正在使用 Microsoft SQL Server 2008 R2。我在表Reminderimage 中有一个varbinary 列RelatedData_img。在该列中,我存储 Word、Excel 文件、图像(png、bmp 或 jpg 格式)或文本文件等。现在我想使用命令将该列中的数据存储到磁盘。
我已经尝试使用这个BCP 命令:
bcp "SELECT RelatedData_img FROM Reminderimage.dbo.Reminderimage" queryout "D:\testing6" -n -S PCname\SQLMANAGEMENT,25222 -Utest -Ptest
我得到了包含 xml 文件的文件。我试过-N 和-c 而不是-n。但我得到了相同的 xml 文件。
如何获取原始格式的文件(word、excel、jpg 等)。我想一次存储所有列内容,因为我不知道哪一行有哪个格式文件。
我怎样才能做到这一点?
【问题讨论】:
标签: sql-server sql-server-2008-r2 bcp varbinary