지정한 파일 그룹에 사용 가능한 공간이 부족합니다.
공간을 확보하려면 그룹의 파일을 확장할 수 있도록 전체 파일 그룹의 파일을 포함하는 모든 디스크 드라이브에서 사용 가능한 디스크 공간을 늘릴 수 있습니다. 또는 지정한 데이터베이스가 있는 데이터 파일을 사용하여 공간을 확보할 수 있습니다.
로컬 드라이브나 다른 디스크 드라이브의 사용 가능한 디스크 공간을 늘릴 수 있습니다. 다른 드라이브에서 디스크 공간을 늘리려면 다음을 수행하십시오.
사용 가능한 디스크 공간이 부족한 파일 그룹의 데이터 파일을 다른 디스크 드라이브로 이동합니다.
sp_detach_db를 실행하여 데이터베이스를 분리합니다.
sp_attach_db를 실행하여 이동한 파일을 가리키는 데이터베이스를 연결합니다.
다른 해결 방법은 ALTER DATABASE 문의 ADD FILE 절을 사용하여 지정한 데이터베이스에 데이터 파일을 추가하는 것입니다. 또는 ALTER DATABASE 문의 MODIFY FILE 절에 SIZE 및 MAXSIZE 구문을 지정하여 데이터 파일의 크기를 늘릴 수 있습니다.
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>