Die Sicherung der wiederherzustellenden master-Datenbank ist unbrauchbar. Möglicherweise ist die Datei beschädigt, oder die ursprüngliche master-Datenbank, aus der die Sicherung stammt, weist Datenintegritätsprobleme auf.
Führen Sie die folgenden Schritte aus:
Wenn die ursprüngliche master-Datenbank, aus der die Sicherung stammt, verfügbar ist, prüfen Sie die Integrität dieser ursprünglichen master-Datenbank mithilfe von DBCC CHECKDB.
Prüfen Sie die Integrität des Mediums, auf dem die Sicherung gespeichert ist.
Prüfen Sie die Integrität und die Zugänglichkeit des zum Wiederherstellen verwendeten Zielortes, und prüfen Sie, ob das SQL Server-Startkonto über Lese- und Schreibzugriff für diesen Speicherort verfügt.
Erstellen Sie nach Möglichkeit eine neue Sicherung der master-Datenbank, und führen Sie einen Testwiederherstellungsvorgang für die neue Sicherungsdatei aus.
Wenn alle Versuche, die Sicherung der master-Datenbank wiederherzustellen, scheitern, sollten Sie gegebenenfalls in Erwägung ziehen, die master-Datenbank mithilfe von rebuildm komplett neu zu erstellen.
Target | Microsoft.SQLServer.2012.DBEngine | ||
Category | EventCollection | ||
Enabled | True | ||
Event_ID | 3151 | ||
Event Source | $Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application | ||
Comment | Mom2012ID='{064EDE07-BB0E-4CDE-954E-61A912C3936F}';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.Failed_to_restore_master_database._Shutting_down_SQL_Server_5_Rule" Target="SQL2012Core!Microsoft.SQLServer.2012.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2012ID='{064EDE07-BB0E-4CDE-954E-61A912C3936F}';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>3151</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.2012.Failed_to_restore_master_database._Shutting_down_SQL_Server_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>