Could not allocate space for object

I am getting this error when I run a Stored Procedure in SQL Server 2000. Any pointers are gretly apreciated.

Microsoft OLE DB Provider for SQL Server error '80040e14'
Could not allocate space for object '(SYSTEM table id: -639826266)' in database 'TEMPDB' because the 'DEFAULT' filegroup is full.

Thanking you in advence
Raghu Ram
rram_vAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
JgouldConnect With a Mentor Commented:
Question has been closed as per recommendation

JGould-EE Moderator
0
 
nigelrivettCommented:
Look at tempdb. See which disk it is on and if it is set to automatically grow and how big it is.

If it is huge then change your query so that it doesn't need large temp tables.

If it is not big and you have room on the disk then set to automatically grow up to a limit (important).

If it is not big and there is no room on the disk then either delete some things to make space or expand on to another disk.

Your transaction logs may be taking up space - if so set a scheduled task to back them up or set them to truncate on checkpoint.

0
 
nico5038Commented:

No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is:
 - PAQ'd and pts removed
Please leave any comments here within the
next seven days.

PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER !

Nic;o)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.