Jump to content


bryanlavalley

System Center Update Publisher 2011

Recommended Posts

I figured this out yesterday and wanted to share as it may help someone else as the internet failed to help me.

Our SCUP 2011 started to fail to launch. It would show the splash screen then crash a few seconds later. In the Application event log there are two entries .NET framework and App Crash error (No help in these errors).

Monitoring the size of the SCUPDB.SDF file to grew to ~256MB and that is the max size in the SCUP application (I couldn't figure out how to make this limit bigger.) The SQL Compact Edition 3.5 max size is 4GB.

"Fixing it" I used SQL Server Management Studio to load the SCUPDB.SDF file (you have to change the maximum size in SSMS). Then I poked around in the tables and decided to delete a Vendor (Dell) and subsequent products, updates and bundles. (Make a backup of the SCUPDB.SDF file!)

SELECT * FROM Vendors - Take the Id of the Vendor

SELECT * FROM Products WHERE Vendor_Id = 'VENDORID' - Save the Product Id(s)

SELECT * FROM UpdatePackages WHERE Product_Id IN ('PRODUCTID','PRODUCTID') - Use this query in the IN clause in the next query ( SELECT * changes to SELECT PackageId)

SELECT * FROM BundledPackages WHERE UpdatePackage_PackageId IN (SELECT PackageId FROM UpdatePackages WHERE Product_Id IN ('PRODUCTID','PRODUCTID'))

Now I ran these in reverse to delete data from the tables.

DELETE FROM BundledPackages WHERE UpdatePackage_PackageId IN (SELECT PackageId FROM UpdatePackages WHERE Product_Id IN ('PRODUCTID','PRODUCTID'))

DELETE FROM UpdatePackages WHERE Product_Id IN ('PRODUCTID','PRODUCTID')

DELETE FROM Products WHERE Vendor_Id = 'VENDORID'

DELETE FROM Vendors WHERE Id = 'VENDORID'

Right click on the on the file in the object explorer and select properties. From there run a full database compaction.

In my case I used Dell as the vendor. We never used their updates for drivers and etc. This reduced the file from 256MB to under 70MB.

I hope this helps someone else!

Share this post


Link to post
Share on other sites


Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...