Groups | Blog | Home
all groups > sql server dts > september 2004 >

sql server dts : Deleting DTS package from Meta Data Services Packages


V
9/30/2004 3:11:02 AM
Hello,

I have a problem removing an old DTS package from the Meta Data Services
Packages in Enterprise Manager. Each time I try to perform a delete from the
client interface the client hangs and refuses to delete the package.

The delete option in the versions window is greyed out so I cannot delete
previous versions either. Any idea of how I can go about deleting this
pacakge? Or has anyone else come across this problem before?

Oh I have also tried rebooting the server just incase it was being held
somewhere in memory (just a shot in the dark), and that didn't solve the
problem

Thanks in advance,

Sue Hoegemeier
9/30/2004 6:25:46 AM
If you are having problems deleting a package in the
repository, it could be that the repository is corrupt. I've
deleted packages in the same situation by using the !D
argument of the dtsrun utility. The package doesn't run, it
just tries to delete it. Sometimes it doesn't work right
away and you may have to try it a couple of times.

-Sue

On Thu, 30 Sep 2004 03:11:02 -0700, "V"
[quoted text, click to view]
V
9/30/2004 8:05:05 AM
Hello Sue,

Thank you very much for your response, this really helped me out. In the end
I had to delete quite a few versions of the DTS before I could delete the
whole package. There was probably a few corrupt versions in there. The error
I was getting before I could delete the entire package was the following:

C:\>DTSRun /S "Server" /U "user" /P "pass" /N "Data Transfer" /R "." /G
"GUID" /!D
DTSRun: Loading...
DTSRun: Executing...

Error: -2147217296 (80041070); Provider Error: 0 (0)
Error string: The object cache is full.
Error source:
Help file: C:\Program Files\Common Files\Microsoft
Shared\Repostry\REPOSTRY.
CHM
Help context: 4208

Do you know what the Error String: "The object cache is full" mean?

Thanks again!

V

[quoted text, click to view]
Sue Hoegemeier
9/30/2004 10:57:34 AM
The repository cache size is too small for your packages. You can
increase the cache size to prevent this from happening. There was a
registry hack that could be used with SQL 7 to increase the size. The
registry keys are at:
HKEY_LOCAL_MACHINE\Software\Microsoft\Repository\Engine
The keys are MaxRelEntriesSize, MaxRelColCacheSize, MaxRelRows,
VersionCacheLimit

All are all DWORDS with a default of 65534. They can be set to the max
value of a signed int.

And that's about all I remember about it. You could hit the issue with
a large number of versions for a package. If you are on 2000, I
thought that the keys didn't exist but that you can create them. Can't
remember all the specifics - maybe someone else who remembers will
jump in.

-Sue

On Thu, 30 Sep 2004 08:05:05 -0700, "V" <V@discussions.microsoft.com>
[quoted text, click to view]
AddThis Social Bookmark Button