Quando estou fazendo o backup na unidade de compartilhamento de rede com a menção abaixo do TSQL.
Use DatabaseName
Go
Backup Database DatabaseName
To Disk=N'H:\DatabaseBackup\DatabaseName.bak';
Go
Estou recebendo o seguinte erro abaixo no SSMS.
Msg 3201, Level 16, State 1, Line 1
Não é possível abrir o dispositivo de backup 'H:\DatabaseBackup\DatabaseName.bak'
. Erro 3 do sistema operacional (o sistema não pode encontrar o caminho especificado).
Msg 3013, Level 16, State 1, Line 1
O BACKUP DATABASE está sendo encerrado de forma anormal.
Como verifiquei 'xp_cmdshell' por meio deste TSQL . O run_value & config_value da seguinte forma:
name minimum maximum config_value run_value
xp_cmdshell 0 1 1 1
Nota: Aqui H é meu compartilhamento de rede.
Qualquer sugestão será apreciada.
O SQL Server só pode ver as unidades de rede mapeadas no perfil do Windows da conta de serviço do SQL Server. Portanto, você teria que fazer logon com essa conta (não a sua) e mapear a unidade, para que o SQL Server pudesse usá-la para backups. Os backups são executados usando as credenciais da conta de serviço do SQL Server, não as suas. Conforme sugerido no comentário acima, tente usar um patch UNC completo (por exemplo, '\fileserver\fileshare\backups\backupfile.bak', que não exigirá unidades mapeadas.
Observe que a conta de serviço do SQL Server exigirá permissões de leitura/gravação para o destino. Ser capaz de acessar o sistema de arquivos externo é um bom motivo para usar uma conta de domínio para sua conta de serviço do SQL Server, em vez de SISTEMA LOCAL, etc.
Eu passei pelo blog MSDN BOL Como fazer backup de bancos de dados do SQL Server em uma unidade mapeada e execute a consulta abaixo.
Depois disso, posso fazer backup no Map Drive.
Onde
Eu também segui Aqui e Aqui durante minha referência.