Ich beantworte meine eigene Frage, da ich mich darüber ärgere, dass SO mir sagt, ich solle ein Kopfgeld einrichten
Es stellt sich heraus, dass Sie das native Flag -n nicht benötigen. Außerdem versucht BCP, standardmäßig ein 4-Byte-Präfix in die image-Spalte einzuschließen - eigentlich möchten Sie, dass dieses auf 0 gesetzt wird.
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]: