Vou dar um salto de fé e supor que você se conecte ao SQL Server usando a Autenticação do Windows. Nesse caso, você tem um salto duplo do Kerberos: um salto é o aplicativo cliente conectado ao SQL Server, um segundo salto é o SQL Server conectado ao controle remoto \\COMPUTER01
. Esse salto duplo cai sob as restrições da Delegação Restrita e você acaba acessando o compartilhamento como Login Anônimo e, portanto, o Acesso Negado.
Para corrigir o problema, você precisa habilitar a delegação restrita para a conta de serviço do SQL Server. Este blog Como: Inserir em massa do SQL Server com delegação restrita (acesso negado) tem um exemplo de como fazê-lo, e realmente espero que a etapa sobre como 'habilitar a delegação irrestrita' seja apenas um erro de digitação, pois a delegação irrestrita é simplesmente mal.
No caso em que eu pulei a arma e você estiver efetuando login no SQL Server usando a Autenticação do SQL, será necessário criar uma credencial para o logon do SQL e usá-la para acessar os recursos da rede. Veja CREATE CREDENTIAL
.
'\\COMPUTER01\FOLDER01\TextFile.txt'
? Observe que a conta geralmente será diferente da sua conta.