Mindestens eine der Dateien, die in einem BACKUP- oder RESTORE-Befehl angegeben sind, konnte nicht geöffnet werden. Die möglichen Gründe hierfür sind:
Der angegebene Pfad ist nicht vorhanden.
Der angegebene Pfad oder das angegebene Medium ist zurzeit nicht verfügbar.
Das Konto, mit dem die Operation ausgeführt wird, besitzt für die angegebenen Dateien keine ausreichenden Lese- oder Schreibberechtigungen.
Ein zugeordnetes Laufwerk wurde angegeben und steht für den Dienst bzw. das Konto, von dem der Befehl ausgeführt wird, nicht zur Verfügung.
Überprüfen Sie die SQL Server-Fehlerprotokolle und die Protokolle der Ereignisanzeige auf etwa zur gleichen Zeit aufgetretene Fehler.
Stellen Sie sicher, dass der Server, auf dem sich das Festplattenlaufwerk oder das Bandlaufwerk befindet, ausgeführt wird, und dass auf diesen Server von dem Computer zugegriffen werden kann, auf dem die SQL Server-Instanz installiert ist.
Führen Sie Diagnoseprüfungen für die Hardware aus, um sicherzustellen, dass das Festplatten- oder Bandlaufwerk weiterhin einwandfrei funktioniert.
Stellen Sie sicher, dass für das Konto, von dem der Befehl ausgegeben wird, Vollzugriff auf die im Befehl angegebenen Dateien besteht. Wenn der Befehl von einem geplanten Auftrag ausgeführt wurde, muss für das Startkonto für den SQL Server-Agent Vollzugriff auf die Dateien bestehen, die im Befehl angegeben sind.
Wenn sich die Datei auf einem Band befindet, stellen Sie sicher, dass sich das richtige Band im Bandlaufwerk befindet.
Wenn die Datei zuvor vorhanden war, stellen Sie sicher, dass sie in keinem anderen Programm geöffnet ist.
Wenn Sie im Befehl oder in der Sicherungsmediendefinition ein zugeordnetes Laufwerk angegeben haben, weisen Sie stattdessen eine URL zu.
Target | Microsoft.SQLServer.2012.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 | Mom2012ID='{B102E581-7792-435E-93DC-AF586A5FE6A9}';MOM2012GroupID={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.2012.Cannot_open_backup_device.__1_5_Rule" Target="SQL2012Core!Microsoft.SQLServer.2012.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2012ID='{B102E581-7792-435E-93DC-AF586A5FE6A9}';MOM2012GroupID={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.2012.Cannot_open_backup_device.__1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>