Bom Dia a todos! E este é meu primeiro post no FORUM! Espero que tenham paciencia comigo!!! Então! Na empresa que trabalho, migramos recentemente uma de nossas aplicações de PARADOX para SQL 2005 Express Edition... Tive que implementar uma rotina na aplicação, para que toda vez que o usuario loga-se na mesma, desse uma mensagem avisando a necessidade de se fazer o Backup da Base... Para fazer o BACKUP criei uma função que executa 2 script no Banco: 1 para criar o DEVICE com base no Diretorio da Aplicação... EXEC master.dbo.sp_addumpdevice @devtype = N''disk'', @logicalname = N''BCK_Security'', ' + '@physicalname = N'''+ExtractFilePath(Application.ExeName)+'BCK_Security.bak'''); ... a outra para executar o Backup propriamente dito: BACKUP DATABASE '+FrmPrincipal.DadosApo.AliasName+' TO BCK_Security Acontece que as vezes, quando a rotina executada ocorre o erro a abaixo: Msg 3201, Level 16, State 1, Line 1 Não é possível abrir o dispositivo de backup 'BCK_Security_SQLl(c:\Security_sql\BCK_Security_SQL.bak)'. Erro do sistema operacional 21(O dispositivo não está pronto.). Msg 3013, Level 16, State 1, Line 1 BACKUP DATABASE está sendo encerrado de forma anormal. alguém pode me ajudar com este problema!