C# .Net Web服务内存压力错误

C# .Net Web服务内存压力错误,c#,web-services,memory-management,assemblies,clr,C#,Web Services,Memory Management,Assemblies,Clr,我有一个web服务,我正试图在我的一个网站上使用。当我调用web服务(它是在C#中创建的)时,我在尝试执行SP的几行上遇到了一个错误,SP是作为程序集创建的。这个web服务可以在我们的开发环境中工作,但不能在live上工作。我们的live和dev环境运行在同一台服务器上,但数据库不同 错误是: Sql异常:由于内存压力,无法初始化公共语言运行库(CLR)v2.0.50727。请在地址窗口扩展(AWE)模式下重新启动SQL server以使用CLR集成功能 CLR在live和dev上都已启用。未使

我有一个web服务,我正试图在我的一个网站上使用。当我调用web服务(它是在C#中创建的)时,我在尝试执行SP的几行上遇到了一个错误,SP是作为程序集创建的。这个web服务可以在我们的开发环境中工作,但不能在live上工作。我们的live和dev环境运行在同一台服务器上,但数据库不同

错误是:

Sql异常:由于内存压力,无法初始化公共语言运行库(CLR)v2.0.50727。请在地址窗口扩展(AWE)模式下重新启动SQL server以使用CLR集成功能

CLR在live和dev上都已启用。未使用临时表。我相信它已经处于敬畏模式。WSE安装在服务器上,我正在使用.Net 2.0

我试图在web服务中调用的SP将字符串作为参数并返回字节[]

web服务是否有大小限制

有什么建议吗


编辑:我们使用的是MSSQL 2005

如果进程在您的开发服务器上运行,我必须说,这不是系统的限制,因为它已经清楚地证明了它的工作

我担心这可能是在每个框上的两个系统(IIS和SQL Server)上爬行比较配置的情况。我认为您收到的错误消息表明生产框上未启用AWE模式,因此首先要检查


祝你好运

如果这个过程在您的dev服务器上运行,我不得不说这不是系统的限制,因为它已经清楚地证明了它的工作

我担心这可能是在每个框上的两个系统(IIS和SQL Server)上爬行比较配置的情况。我认为您收到的错误消息表明生产框上未启用AWE模式,因此首先要检查


祝你好运

此错误与web服务无关,它是来自Sql Server的错误。如果尝试在Sql Management Studio中运行SP,是否会看到相同的错误?

此错误与web服务无关,它是来自Sql Server的错误。如果您尝试在Sql Management Studio中运行SP,您是否会看到相同的错误?

老板不得不增加系统可用的ram数量,因为大部分ram都专用于Sql server。这就解决了问题。

老板不得不增加系统可用的ram数量,因为大部分ram都专用于sql server。这澄清了问题