Che codice hai utilizzato per l'esecuzione del file .bat? Ad occhio e croce direi che per lanciare il file batch usi un assembly che però SQL Server non permette l'utilizzo in quanto probabilmente necessita di privilegi più alti di quelli forniti dall'opzione "external_access"....