Wrox Programmer Forums
Go Back   Wrox Programmer Forums > SQL Server > SQL Server 2000 > SQL Server 2000
|
SQL Server 2000 General discussion of Microsoft SQL Server -- for topics that don't fit in one of the more specific SQL Server forums. version 2000 only. There's a new forum for SQL Server 2005.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the SQL Server 2000 section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old June 3rd, 2006, 07:18 PM
Registered User
 
Join Date: Mar 2006
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default Error: 17803 : Insufficient memory available...

1.

I'm running a time & memory consuming operation on SQL server 2000
(Bulk Copy from a big XML file). The box is Windows 2000 Advanced Server
with 2GB RAM. SQL Server 2000 has SP 4.

I'm getting the following error:-

"Error: 17803, Severity: 20, State: 12

2006-06-02 18:20:30.13 spid53 Insufficient memory available.."

I read several forums and learnt that adding /3GB switch in boot.ini
file will make SQL Server recognize more than 2GB.

My question here is, since the box has only 2GB, does it make sense to
add /3GB switch? Does it help? If not, what else would be the solution?

The worst part is sql server stops executing while some more operations are still pending.

2.

I have another box which has the same settings (infact less RAM, ~1.5
GB RAM). this box performs exactly same operations as the above one, but
finishes gracefully without givig me any error.

Any clue why the above one errors out and not this one?

Appreciate your help on these.

Thanks

Jai
 
Old June 5th, 2006, 04:26 AM
Authorized User
 
Join Date: Mar 2006
Posts: 31
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hi Jaikanth!

There may be a case of Virtual Memory Specification. The virtual memory may be specified less than the required. That is why one of the box is working fine and other unable to even perform.

Microsoft recommends that you should declare Virtual memory 1.5 times of your physical memory. Also, you can make the pagefile.sys static by defining Max and min equal.

I hope you should check it out, how much Virtual memory has been declared. If you are unable to declare it, tell us about that. Reply soon .. whether it works or not.

- Som Dutt
 
Old June 5th, 2006, 10:49 PM
Registered User
 
Join Date: Mar 2006
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default

thanks som.
Virtual memory is declared to be 1000 MB (min) & 3600 MB (max) on both boxes.
sql server memory is declared as 4 MB min to 2GB max (= RAM)
Minimun Query memory is 1024 KB

aren't these good numbers? pl let me know.

Thanks
Jai
 
Old June 6th, 2006, 05:35 AM
Friend of Wrox
 
Join Date: May 2006
Posts: 246
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Check the recovery model for the two boxes. Is there a discrepancy? Full, Simple, Bulk-logged?






Similar Threads
Thread Thread Starter Forum Replies Last Post
Error: 17803 Insufficient memory available sangraalus SQL Server 2000 1 July 4th, 2006 12:40 AM
5097: There is insufficient memory. roshni0707 VBScript 3 February 3rd, 2005 05:38 AM
There is insufficient memory. Save the document malathi2k VBScript 1 November 9th, 2004 08:37 AM
insufficient memory problem while using word thro rraji Visual C++ 0 October 21st, 2004 09:43 PM
5097: There is insufficient memory. roshni0707 Beginning VB 6 2 September 17th, 2004 10:40 AM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.