Sql server Informatica:将图像数据类型下载到磁盘

Sql server Informatica:将图像数据类型下载到磁盘,sql-server,informatica,Sql Server,Informatica,我在sql server中有一个包含两列的表 Filename char datatype File image datatype 要求将所有数据下载到磁盘,是否可以使用informatica?如果可以,如何下载 例如,如果表中有两行: sal_1.pdf, <<image data>> sal_2.pdf, <<image data>> sal_1.pdf, sal_2.pdf, 需要将它推送到磁盘D:/file\u dump目录,然后D:

我在sql server中有一个包含两列的表

Filename char datatype
File image datatype
要求将所有数据下载到磁盘,是否可以使用informatica?如果可以,如何下载

例如,如果表中有两行:

sal_1.pdf, <<image data>>
sal_2.pdf, <<image data>>
sal_1.pdf,
sal_2.pdf,

需要将它推送到磁盘
D:/file\u dump
目录,然后
D:/file\u dump
应该有两个文件名为
sal\u 1.pdf
sal2.pdf
您可以像这样使用
T-SQL
bcp
(,):

1) 编写一个T-SQL脚本(使用SQLServerManagementStudio)以生成所有shell/bcp命令

SET NOCOUNT ON;
SELECT  'bcp "SELECT y.File FROM Schema.Table y WHERE y.IDColumn=' 
    + CONVERT(VARCHAR(11),x.IDColumn) 
    + ' queryout "D:\file_dump\' 
    + x.FileName 
    + '" -N -S SqlServerInstance -T -d "DatabaseName"'
FROM Table x
Ctrl+T
(文本结果)

F5
(执行)

F6
(它会激活
结果(文本)
面板

按Ctrl+A组合键(全选)

Ctrl+C
(复制)

2) 创建一个新的文本文件(
Win Key
+
Notepad
+
Enter
),
Ctrl+V
(粘贴),
另存为…
->
dump\u pdf.bat

3) 执行
dump_pdf.bat
文件