sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo uso BCP o Sql Server Management Studio para obtener datos BLOB de Sql Server?

Estoy respondiendo a mi propia pregunta ya que me molesta que SO me diga que establezca una recompensa

Resulta que no necesita la bandera nativa -n. Además, BCP intenta incluir un prefijo de 4 bytes de forma predeterminada en la columna de la imagen; en realidad, desea establecerlo en 0.

bcp "select document_binary_data from database where id = 12345" queryout "c:\filename.doc" -S server -U username -P password
Enter the file storage type of field document_binary [image]:
Enter prefix-length of field document_binary [4]: 0
Enter length of field document_binary [0]:
Enter field terminator [none]: