アプリケーションがアプリケーション ドメインを作成しようとしましたが、失敗しました。これは、アプリケーション ドメインを開始するためのメモリが不足しているときに発生することがあります。
このエラーは、新しい AppDomain を作成するのに十分なメモリがない場合に発生します。
ハードウェアが正常に動作していることを確認します。
Windows システム ログとアプリケーション ログを確認し、システム負荷またはメモリに関連するエラーを特定します。
使用可能なメモリを増やします。次の解決策を検討し、使用可能なメモリを増やしてください。
ページング ファイルのサイズを増やします。
-g memory_to_reserve オプションを指定してサーバーを再起動し、SQL Server が SQL Server プロセス内でのメモリ割り当てに使用できるメモリ量を増やします。
Add physical memory.32 ビット システムでは、Microsoft Windows Address Windowing Extension (AWE) を使用すれば、4 GB を超える物理メモリを追加できます。
コンピューターを再起動して、再度実行します。この問題が続く場合は、製品サポート プロバイダーにお問い合わせください。
詳細については、SQL Server 2008 オンライン ブックの「AWE の使用」を参照してください。
詳細については、SQL Server 2008 オンライン ブックの「SQL Server サービスのスタートアップ オプションの使用」を参照してください。
Target | Microsoft.SQLServer.2008.DBEngine | ||
Category | EventCollection | ||
Enabled | True | ||
Event_ID | 6517 | ||
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 | Mom2008ID='{F5B309A3-6BDF-4E0E-B928-D00493ABBFC4}';MOM2008GroupID={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.2008.Failed_to_create_AppDomain_5_Rule" Target="SQL2008Core!Microsoft.SQLServer.2008.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2008ID='{F5B309A3-6BDF-4E0E-B928-D00493ABBFC4}';MOM2008GroupID={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>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>6517</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$</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.2008.Failed_to_create_AppDomain_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>