Eu tenho o mesmo problema. Isso é o que eu verifiquei. Qual é o nome do seu arquivo de lote? Poderia ser um. Tente renomear para .cmd O agente do SQL Server está executando o trabalho. A conta de serviço para esse serviço tem direitos? Você usa uma declaração de chamada ou apenas escreve o nome do batchfile? Eu acho que você não precisa de uma declaração de chamada (você mencionou isso). É o dono do trabalho sa. Isso é normal hoje. Você tem algum comando net use ou copia del etc que precisa de / Q / Y ou outras declarações? O trabalho não pode responder a quaisquer perguntas, como existem arquivos abertos, você tem certeza etc. Existe um firewall do windows envolvido? Minha pegadinha foi: Eu tentei fazer mais de uma coisa no trabalho. Não faça Renomeie uma coisa com um emprego. Renomeie outra coisa com outro trabalho. Não faça mais do que uma coisa em cada trabalho. Parece idiota eu sei, mas você deve fazer isso de qualquer maneira para fins de solução de problemas. A maneira mais fácil de testar algo é net use z: \ server \ share e veja o que você obtém no visualizador de eventos e no registro do histórico de tarefas. Mantê-lo simples, em seguida, digite um comando real. Lamento muito que não funcione como antes, quando era top de linha.