Pode ser que o processo do SQL Server não saiba sobre o mapeamento da unidade. Você mapeou a unidade como a conta do SQL Service?
Sugiro alterar o caminho da letra da unidade para o caminho UNC na instrução de backup.
Estou tentando configurar meus backups agendados de um banco de dados MSSQL para uma unidade de rede mapeada, que está em um servidor de arquivos que executa o Server 2003 Standard. A consulta é assim:
BACKUP DATABASE XXXX
TO DISK = N'Z:\mssqlbk\XXXX.bak'
WITH CHECKSUM, STATS
Mensagem de erro retornada:
Msg 3201, Level 16, State 1, Line 1
Cannot open backup device 'Z:\mssqlbk\xxxx.bak'. Operating system error 3(The system cannot find the path specified.).
Msg 3013, Level 16, State 1, Line 1
BACKUP DATABASE is terminating abnormally.
A maioria das soluções que encontro está pensando em um erro de permissão para a conta do Serviço SQL (a Mina usa uma conta chamada SQLBro). Esta é uma pequena rede de grupo de trabalho, sem AD. Eu tentei o seguinte:
Ainda o mesmo erro de cada vez. Estou ficando sem ideias e procurando soluções alternativas agora. Poderia fazer backup localmente e, em seguida, executar um robocopy ou xcopy para a unidade mapeada ser uma maneira desajeitada de fazer isso?
Na minha situação também tive o mesmo problema, e finalmente vim a conhecer esse erro com o caminho local.
A instância está sendo executada em outro nó e os arquivos de backup estão criando um outro nó ...
caminho mencionado no plano foi Z:\VOLMNT04-SQLBACKUP\SQLBackup\SA***PD001-S2\TRN
... para isso eu estava recebendo o mesmo erro
Operating system error 3(The system cannot find the path specified.).
Msg 3013, Level 16, State 1, Line 1
e eu mudei o caminho para \SA***PD001-s25\SQLBackup\SA***PD001-S2\TRN
e executei com sucesso