Como executo um script SQL personalizado a partir de um arquivo em lote?

Como executo um script SQL personalizado a partir de um arquivo em lote?

Aqui está o script que estou usando

sqlcmd -S.\host name Ele retorna 1> aqui eu insiro o nome do banco de dados que ele retorna 2> eu digito Go e pressiono enter, ele retorna "contexto do banco de dados alterado para nome do banco de dados" ENTÃO, insiro meu script sql personalizado e pressiono enter.

Estou tentando descobrir como automatizar isso para poder soltar um arquivo em uma área de trabalho, executá-lo e executar o script.

informação relacionada