2009-04-16 6 views
1

私は自分のサイトの1つで使用しようとしているWebサービスを持っています。 Webサービス(C#で作成されたもの)を呼び出すと、アセンブリとして作成されたSPを実行しようとするといくつかの行にエラーが表示されます。このWebサービスは開発環境では動作しますが、ライブ環境では動作しません。私たちのライブ環境と開発環境は、同じサーバー上で実行されますが、異なるデータベースです。.Net Webサービスメモリの圧力エラー

エラーは次のとおりです。

SQLの例外:原因メモリ圧力に共通言語ランタイム(CLR)v2.0.50727の初期化に失敗しました。 CLR統合機能を使用するには、Address Windowing Extensions(AWE)モードでSQL Serverを再起動してください。

CLRは、liveとdevの両方で有効です。一時テーブルは使用されません。私はすでにAWEモードでそれを信じています。 WSEがサーバーにインストールされていて、私は.Net 2.0を使用しています。

Webサービスを呼び出そうとしているSPが文字列を引数として受け取り、バイト[]を返します。

ウェブサービスにはサイズ制限がありますか?

提案がありますか?

編集:私たちは、MSSQL 2005年に

答えて

1

システムの利用可能なRAMの量を増やす必要があったのは、SQL Server専用のものでした。これで問題は解決しました。

0

を使用しているプロセスは、あなたのdevのサーバー上で動作している場合、私はそれが明確に取り組んで実証されていますように、システムの制限はありませんことを言っていると思います。

構成を比較している各ボックスの両方のシステム(IIS & SQL Server)でクロールしている可能性があります。 AWEモードがプロダクションボックスで有効になっていないことを示すエラーメッセージが表示されているので、最初に確認する必要があります。

幸運を祈る!

0

このエラーはWebサービスに関連していないため、Sql Serverのエラーです。 Sql Management StudioでSPを実行しようとすると同じエラーが表示されますか?

関連する問題