Diese Meldung ist ein Hinweis darauf, dass das Betriebssystem ein Sicherungsmedium (Festplatte, Band oder Pipe), das als Teil eines Befehls BACKUP oder RESTORE angegeben wurde, nicht öffnen oder schließen kann. Weitere Informationen zu Sicherungsmedien finden Sie in den Themen zu Sicherungsmedien und BACKUP in der Onlinedokumentation.
Diese Meldung ist ein Hinweis darauf, dass das Betriebssystem ein Sicherungsmedium (Festplatte, Band oder Pipe), das als Teil eines Befehls BACKUP oder RESTORE angegeben wurde, nicht öffnen oder schließen kann. Weitere Informationen zu Sicherungsmedien finden Sie in den Themen zu Sicherungsmedien und BACKUP in der Onlinedokumentation.
Die auszuführenden Schritte sind davon abhängig, welcher Betriebssystemfehler angezeigt wurde.
Schneiden Sie den im Befehl SICHERN oder WIEDERHERSTELLEN angegebenen Pfad und Dateinamen aus und fügen Sie ihn in den Windows-Explorer ein. Dadurch lässt sich besser überprüfen, ob der Pfad auch gültig ist.
Wenn Sie in dem Befehl ein zugeordnetes Laufwerk angegeben haben, wechseln Sie stattdessen zur UNC und probieren den Befehl erneut aus. In den meisten Fällen werden in Diensten wie SQL Server-Agent einzelnen Benutzern zugeordnete Laufwerke nicht gesondert erfasst, sodass sich Befehle, welche ein zugeordnetes Laufwerk enthalten, mit diesen Diensten nicht ausführen lassen.
Überprüfen Sie, ob für das Windows-Konto zum Start von SQL Server Berechtigungen für den Zugriff auf den angegebenen Server und zum Durchlaufen des angegebenen Pfads vorliegen. Überprüfen Sie auch, ob für dieses Konto die erforderlichen Berechtigungen zum Öffnen der Datei für den angegebenen Vorgangstyp vorliegen.
Wenn Sie auf eine bereits vorhandene Datei zugreifen, achten Sie darauf, dass die Datei nicht durch ein anderen Prozess gesperrt und nicht als schreibgeschützt markiert ist.
Überprüfen Sie, ob das Problem auf diesem speziellen Server, Pfad oder dieser speziellen Datei isoliert auftritt.
Führen Sie eine Hardwarediagnose durch, um zu überprüfen, ob die in diesem Pfad angegebenen Medien fehlerfrei sind.
Wenn der Betriebssystemfehler nur eine Nummer und keinen Text zurückgibt, können Sie eine Eingabeaufforderung öffnen und den Befehl NET HELPMSG mit der Nummer des Betriebssystemfehlers als Parameter ausführen. In vielen Fällen wird auf diese Weise Text zurückgegeben, der beim Isolieren des Problems hilfreich sein kann.
Name | Beschreibung | Standardwert |
Aktiviert | Aktiviert oder deaktiviert den Workflow. | Ja |
Priorität | Definiert die Warnungspriorität. | 1 |
Schweregrad | Definiert den Warnungsschweregrad. | 2 |
Target | Microsoft.SQLServer.2014.DBEngine | ||
Category | EventCollection | ||
Enabled | True | ||
Event_ID | 18204 | ||
Event Source | $Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.DBEngine"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application | ||
Comment | Mom2014ID='{D84B53F9-3F5C-415C-A1C0-B3DDBF667158}';MOM2014GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74} |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SQLServer.2014.Backup_device_failed___Operating_system_error_1_5_Rule" Target="SQL2014Core!Microsoft.SQLServer.2014.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2014ID='{D84B53F9-3F5C-415C-A1C0-B3DDBF667158}';MOM2014GroupID={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">
<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="SQL2014Core!Microsoft.SQLServer.2014.DBEngine"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>18204</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.2014.Backup_device_failed___Operating_system_error_1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>Event ID: $Data/EventDisplayNumber$. $Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>