Dieser Fehler tritt dann auf, wenn auf dem Gerät nicht genügend Speicherplatz zur Erstellung der Modelldatenbank zur Verfügung steht.
Dieser Fehler tritt dann auf, wenn auf dem Gerät nicht genügend Speicherplatz zur Erstellung der Modelldatenbank vorhanden ist.
Welches Verfahren auf diesen Fehler angewendet wird, hängt davon ab, ob der Fehler auf einer Benutzerdatenbank oder auf tempdb aufgetreten ist.
Der Fehler ist in einer Benutzerdatenbank aufgetreten
Erstellen Sie die Datenbank auf einem anderen Datenträger. ODER
Löschen Sie einige Dateien, um Speicherplatz auf dem Datenträger freizugeben.
Der Fehler ist in "tempdb" aufgetreten
Wenn Sie tempdb von einem Gerät auf ein Standardgerät zurückverschoben haben und auf dem Gerät nicht genügend Speicherplatz (2 MB) zur Verfügung steht, versucht Microsoft SQL Server, tempdb auf einem anderen Gerät zu erstellen. Wenn Sie über kein Gerät mit mindestens 2 MB freiem Speicherplatz verfügen, wird SQL Server nicht gestartet. Starten Sie SQL Server mit der Mindestkonfigurationsoption -f
Sie haben die Möglichkeit, auf dem Medium mindestens 2 MB Speicherplatz freizugeben oder ein neues Medium mit mindestens 2 MB freiem Speicherplatz zu erstellen. Wenn Sie ein neues Medium erstellen, stellen Sie sicher, dass es wie in diesem Beispiel als Standardmedium angegeben ist:
sp_diskdefault name_des_neuen_geräts, defaulton
Wenn kein Standard angegeben ist, wird von SQL Server eine Meldung bezüglich des nicht ausreichenden Arbeitsspeichers gesendet, die Sie ignorieren können. Anschließend wird tempdb automatisch in den Arbeitsspeicher verschoben.
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 | 1803 | ||
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='{9722C604-8246-478A-A7CC-36B31045A847}';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.CREATE_DATABASE_failed._Could_not_allocate_enough_disk_space_for_a_new_database_on_the_named_disks_1_5_Rule" Target="SQL2014Core!Microsoft.SQLServer.2014.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2014ID='{9722C604-8246-478A-A7CC-36B31045A847}';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>1803</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.CREATE_DATABASE_failed._Could_not_allocate_enough_disk_space_for_a_new_database_on_the_named_disks_1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>Event ID: $Data/EventDisplayNumber$. $Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>