Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como uso BCP ou Sql Server Management Studio para obter dados BLOB do Sql Server?


Estou respondendo minha própria pergunta, já que estou ficando irritado com SO me dizendo para configurar uma recompensa

Acontece que você não precisa do sinalizador -n nativo. Além disso, o BCP tenta incluir um prefixo de 4 bytes por padrão na coluna de imagem - você realmente deseja que isso seja definido como 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]: