Der angegebenen Dateigruppe steht kein freier Speicherplatz mehr zur Verfügung.
Um mehr Speicherplatz zu gewinnen, können Sie Speicherplatz auf einem der Laufwerke freigeben, das eine Datei in der vollen Dateigruppe enthält, damit die Dateien in der Gruppe wachsen können. Oder Sie können Speicherplatz gewinnen, indem Sie eine Datendatei mit der angegebenen Datenbank verwenden.
Sie können Speicherplatz auf dem lokalen Laufwerk oder auf einem anderen Datenträgerlaufwerk freigeben. So geben Sie Speicherplatz auf einem anderen Laufwerk frei:
Verschieben Sie die Datendateien in der Dateigruppe, für die unzureichend freier Speicherplatz vorhanden ist, auf ein anderes Laufwerk.
Trennen Sie die Datenbank, indem Sie sp_detach_db ausführen.
Fügen Sie die Datenbank an, indem Sie sp_attach_db ausführen und dabei auf die verschobenen Dateien zeigen.
Eine weitere Lösung besteht darin, mithilfe der ADD FILE-Klausel der ALTER DATABASE-Anweisung der angegebenen Datenbank eine Datendatei hinzufügen. Oder Sie können die Datendatei mithilfe der MODIFY FILE-Klausel der ALTER DATABASE-Anweisung vergrößern. Geben Sie dabei die Syntax SIZE und MAXSIZE an.
Target | Microsoft.SQLServer.2005.DBEngine | ||
Category | EventCollection | ||
Enabled | True | ||
Event_ID | 1105 | ||
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 | Mom2005ID='{483086B5-D7CD-4086-AA27-C988D9CF229D}';MOM2005GroupID={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.2005.Could_not_allocate_space_for_object__in_database__because_the__filegroup_is_full_1_5_Rule" Target="SQL2005Core!Microsoft.SQLServer.2005.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2005ID='{483086B5-D7CD-4086-AA27-C988D9CF229D}';MOM2005GroupID={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>1105</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.2005.Could_not_allocate_space_for_object__in_database__because_the__filegroup_is_full_1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>