Parece que a conta de serviço do SQL Agent não tem acesso à unidade compartilhada. Verifique as permissões do usuário e da unidade.
Em nosso projeto de migração de banco de dados, precisamos migrar dados de um banco de dados do SQL Server que são usados pelo aplicativo Desktop instalado no local de nossos clientes. Para isso, implementamos uma ferramenta de área de trabalho que faz backup e carrega no armazenamento Blob, que é anexado como unidade local (montagem S: usando o comando net use) nas janelas do Azure e, posteriormente, no servidor, precisamos anexar esse arquivo de backup sql server (e resto do processo ETL vai).
Criamos o pacote SSIS que faz esse anexo de banco de dados usando o comando ATTACH DB no banco de dados principal. Quando executamos manualmente o PACOTE SSIS, não há problema. Mas a mesma coisa está falhando quando este pacote é chamado a partir do SQL AGENT JOB. A seguir está o comando que estou executando do SSMS
RESTORE DATABASE MyDB FROM DISK='S:\backup.BAK'
Erro:
Msg 3201, Level 16, State 2, Line 1 Cannot open backup device 'S:\backup.BAK'. Operating system error 3(The system cannot find the path specified.). Msg 3013, Level 16, State 1, Line 1 RESTORE DATABASE is terminating abnormally.
Não sei qual é o problema. Alguém pode me ajudar a entender por que não consigo acessar a unidade de armazenamento do Azure a partir do SSMS?
Parece que a conta de serviço do SQL Agent não tem acesso à unidade compartilhada. Verifique as permissões do usuário e da unidade.
Tags azure sql-server