Local Update Publisher: Kategorie bleibt stehen, obwohl kein Update mehr darunter vorhanden ist
Hallo zusammen
Vielleicht habt ihr das Problem auch schon entdeckt, dass Kategorien im LUP stehen bleiben, obwohl darunter keine Updates mehr vorhanden sind.
(zB wie hier abgebildet Java 7 Update 51)
Weiss zwar noch nicht, woher dieser Fehler kommt, habe aber einen Workaround, um den Fehler zu beheben.
Wenn die Kategorie nach dem entfernen der Updates darunter stehen bleibt, kann das beigefügte kleine SQL-Script ausgeführt werden, dies entfernt die "verwaisten Einträge".
Benützung auf eigene Gefahr!
Selbstredend: vorher einen SQL-Dump erstellen!
Das SQL Management Studio starten, und beigefügtes Script einfügen.
Beachten, dass die SUSDB ausgewählt ist
Den Suchstring anpassen (im Beispiel Java 7 Update 51)
Danach sollte der verwaiste Eintrag entfernt, und somit im LUP nicht mehr sichtbar sein.
Gruss Urs
Vielleicht habt ihr das Problem auch schon entdeckt, dass Kategorien im LUP stehen bleiben, obwohl darunter keine Updates mehr vorhanden sind.
(zB wie hier abgebildet Java 7 Update 51)
Weiss zwar noch nicht, woher dieser Fehler kommt, habe aber einen Workaround, um den Fehler zu beheben.
Wenn die Kategorie nach dem entfernen der Updates darunter stehen bleibt, kann das beigefügte kleine SQL-Script ausgeführt werden, dies entfernt die "verwaisten Einträge".
Benützung auf eigene Gefahr!
Selbstredend: vorher einen SQL-Dump erstellen!
Das SQL Management Studio starten, und beigefügtes Script einfügen.
Beachten, dass die SUSDB ausgewählt ist
Den Suchstring anpassen (im Beispiel Java 7 Update 51)
set nocount on
-- ----------------------------------------------------------------------------
-- Variablen deklarieren
-- ----------------------------------------------------------------------------
declare @Suchstring varchar(50)
declare @CategoryID varchar (50)
declare @Revision Varchar (50)
declare @Prerequisite Varchar (50)
-- ----------------------------------------------------------------------------
-- Suchstring - hier eintragen !!
-- ----------------------------------------------------------------------------
set @Suchstring = 'Java 7 Update 51'
select @CategoryID = A.CategoryID
from tbPrecomputedCategoryLocalizedProperty as A
where Title = @Suchstring
select @Revision= B.RevisionID
from tbRevision as B
where LocalUpdateID = @CategoryID
select @Prerequisite = C.PrerequisiteID
from tbPrerequisite as C
where RevisionId = @Revision
delete from tbXml where RevisionId = @Revision
delete from tbInstalledUpdateSufficientForPrerequisite where PrerequisiteID = @Prerequisite
delete from tbProperty where RevisionID = @Revision
delete from tbLocalizedPropertyForRevision where RevisionId = @Revision
delete from tbPrerequisite where RevisionID = @Revision
delete from tbDeployment where RevisionID = @Revision
delete from tbPreComputedLocalizedProperty where RevisionID = @Revision
delete from tbRevision where RevisionID = @Revision
delete from tbPreComputedCategoryLocalizedProperty where CategoryID = @CategoryID
delete from tbCategory where CategoryID = @CategoryID
delete from tbUpdate where LocalUpdateId = @CategoryID
Danach sollte der verwaiste Eintrag entfernt, und somit im LUP nicht mehr sichtbar sein.
Gruss Urs
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 256492
Url: https://administrator.de/contentid/256492
Ausgedruckt am: 04.12.2024 um 07:12 Uhr