Non è possibile aprire uno o più file specificati in un comando BACKUP o RESTORE. Ciò può dipendere da diversi fattori che sono riportati di seguito.
Il percorso specificato non esiste.
Il percorso o il supporto specificato non è attualmente disponibile.
L'account che sta eseguendo l'operazione non dispone di sufficienti autorizzazioni di lettura e/o scrittura nei file specificati.
È stata specificata un'unità mappata che non è disponibile per il servizio o per l'account che sta eseguendo il comando.
Verificare nei log degli errori di SQL Server e nei log del Visualizzatore eventi la presenza di altri errori generati quasi contemporaneamente all'errore.
Verificare che il server che contiene l'unità disco o nastro sia in esecuzione e accessibile dal computer su cui è installata l'istanza di SQL Server.
Eseguire controlli di diagnostica sull'hardware per verificare che l'unità disco o nastro funzioni correttamente.
Verificare che l'account che ha eseguito il comando disponga del controllo completo sui file specificati. Se il comando è stato eseguito da un processo pianificato, l'account di avvio di SQL Server Agent dovrà disporre del controllo completo sui file specificati nel comando.
Se il file è memorizzato su un nastro, verificare che nell'unità nastro sia inserito il nastro corretto.
Se il file esisteva in precedenza, verificare che al momento non sia utilizzato da un altro programma.
Se è stata specificata un'unità mappata nel comando o nella definizione del dispositivo di backup, sostituire tale unità con un URL.
Target | Microsoft.SQLServer.2008.DBEngine | ||
Category | EventCollection | ||
Enabled | True | ||
Event_ID | 3201 | ||
Event Source | $Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application | ||
Comment | Mom2008ID='{B102E581-7792-435E-93DC-AF586A5FE6A9}';MOM2008GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74} |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ | DataSource | Microsoft.Windows.EventProvider | Microsoft.SQLServer.SQLDefaultAccount |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SQLServer.2008.Cannot_open_backup_device.__1_5_Rule" Target="SQL2008Core!Microsoft.SQLServer.2008.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2008ID='{B102E581-7792-435E-93DC-AF586A5FE6A9}';MOM2008GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_F6DA1507_12AF_11D3_AB21_00A0C98620CE_" Comment="{F6DA1507-12AF-11D3-AB21-00A0C98620CE}" TypeID="Windows!Microsoft.Windows.EventProvider" RunAs="SQL!Microsoft.SQLServer.SQLDefaultAccount">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>3201</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.2008.Cannot_open_backup_device.__1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>