Calling prosedure from cmd

I try to call my sql server procedure with cmd command, the command is
sqlcmd -E -S -d BIS -Q "EXEC ins_bcode"

But there's an error said
login failed for user ' '. the user is not associated with a trusted sql server connection

can anyone tell me why? and the way out?


Can you log in to the sql server via SSMS and run this stored procedure?

yes I can and it is running well

are you connecting to the sql server using your own credentials or a sql user?