Esta mensagem indica que o sistema operacional não pôde abrir ou fechar um dispositivo de backup (disco, fita ou pipe) especificado como parte de um comando BACKUP ou RESTORE. Para obter mais informações sobre dispositivos de backup, consulte os tópicos nos Manuais Online sobre dispositivos de backup e sobre BACKUP.
Esta mensagem indica que o sistema operacional não pôde abrir ou fechar um dispositivo de backup (disco, fita ou pipe) especificado como parte de um comando BACKUP ou RESTORE. Para obter mais informações sobre dispositivos de backup, consulte os tópicos nos Manuais Online sobre dispositivos de backup e sobre BACKUP.
As etapas a serem executadas dependerão do erro de sistema operacional recebido.
Recorte e cole o caminho e o nome de arquivo especificados no comando BACKUP ou RESTORE no Windows Explorer. Isso ajudará a verificar se o caminho é realmente válido.
Se você especificar uma unidade mapeada no comando, mude para um UNC e tente executar o comando novamente. Na maioria dos casos, um serviço como o SQL Server Agent não reconhece unidades mapeadas para usuários individuais do Windows; portanto, um serviço normalmente não consegue executar comandos que envolvam uma unidade mapeada.
Verifique se a conta do Windows usada para iniciar o serviço do SQL Server tem permissões para acessar o servidor especificado e percorrer o caminho especificado. Verifique também se essa conta tem as permissões necessárias para abrir o arquivo para o tipo de operação especificado.
Se você estiver acessando um arquivo já existente, certifique-se de que ele não esteja bloqueado por outro processo e que não esteja marcado como somente leitura.
Verifique se o problema está isolado nesse servidor, caminho ou arquivo específico.
Execute diagnósticos de hardware para verificar se a mídia especificada no caminho está íntegra.
Se o erro de sistema operacional retornar somente um número e não um texto, você poderá abrir um prompt de comando e executar NET HELPMESSAGE com o número do erro do sistema operacional como o parâmetro. Em muitos casos, isso retornará um texto que poderá ajudá-lo a isolar o problema.
Nome | Descrição | Valor Padrão |
Habilitado | Habilita ou desabilita o fluxo de trabalho. | Sim |
Intervalo (segundos) | O intervalo de tempo recorrente em segundos no qual executar o fluxo de trabalho. | 300 |
Prioridade | Define a Prioridade do Alerta. | 1 |
Severidade | Define a Severidade do Alerta. | 2 |
Tempo de Sincronização | Tempo de Sincronização |
|
Tempo Limite (em segundos) | Especifica o tempo que o fluxo de trabalho pode para ser executado antes de ser fechado e marcado como falha. | 200 |
Tempo limite da conexão de banco de dados (segundos) | O fluxo de trabalho falhará e registrará um evento, se ele não conseguir acessar o banco de dados durante o período especificado. | 15 |
Target | Microsoft.SQLServer.Windows.DBEngine | ||
Category | EventCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Comment | Mom2017ID='{D84B53F9-3F5C-415C-A1C0-B3DDBF667158}';MOM2017GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74} |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ | DataSource | Microsoft.SQLServer.Windows.DataSource.EventCollectionFiltered | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SQLServer.Windows.EventRule.DBEngine.Backup_device_failed___Operating_system_error_1_5_Rule" Target="SqlDiscW!Microsoft.SQLServer.Windows.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2017ID='{D84B53F9-3F5C-415C-A1C0-B3DDBF667158}';MOM2017GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_F6DA1507_12AF_11D3_AB21_00A0C98620CE_" Comment="{F6DA1507-12AF-11D3-AB21-00A0C98620CE}" TypeID="Microsoft.SQLServer.Windows.DataSource.EventCollectionFiltered">
<MachineName>$Target/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.DBEngine"]/MachineName$</MachineName>
<NetbiosComputerName>$Target/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.DBEngine"]/NetbiosComputerName$</NetbiosComputerName>
<InstanceName>$Target/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.DBEngine"]/InstanceName$</InstanceName>
<ConnectionString>$Target/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.DBEngine"]/ConnectionString$</ConnectionString>
<InstanceVersion>$Target/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.DBEngine"]/Version$</InstanceVersion>
<InstanceEdition>$Target/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.DBEngine"]/Edition$</InstanceEdition>
<MonitoringType>$Target/Property[Type="SqlDiscW!Microsoft.SQLServer.Windows.DBEngine"]/MonitoringType$</MonitoringType>
<SqlExecTimeoutSeconds>60</SqlExecTimeoutSeconds>
<SqlTimeoutSeconds>15</SqlTimeoutSeconds>
<TimeoutSeconds>200</TimeoutSeconds>
<IntervalSeconds>300</IntervalSeconds>
<SyncTime/>
<EventDisplayNumber>18204</EventDisplayNumber>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.Windows.EventRule.DBEngine.Backup_device_failed___Operating_system_error_1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.DBEngine"]/MachineName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="SqlCoreLib!Microsoft.SQLServer.Core.DBEngine"]/InstanceName$</AlertParameter2>
<AlertParameter3>Event ID: $Data/Property[@Name='EventID']$. $Data/Property[@Name='Message']$</AlertParameter3>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>