Keď sa pokúsite získať prístup k stránke projektu centra v Project Web Apps (PWA), nenačíta stránke a zobrazí chybové hlásenie „neznáma chyba". Okrem toho, keď upravujete informácie o projekte na Detail stránka projektu (PDP), viac ako jednu hodnotu sa zobrazí naEnterprise Project vlastné pole.
Nasledujúce rýchla oprava k dispozícii od spoločnosti Microsoft. Táto časť popisuje kroky, ktoré sú potrebné na odhalenie a vyčistiť duplicitné záznamy, ktoré spôsobujú problém. Po použití tejto rýchlej opravy, môžete spustiť nasledovné čistenie skripty. Stačí spustiť čistenie skripty jeden čas.
Skripty vykonať nasledujúce akcie:
Skript 1 zistí, či sa vyskytol problém, a zobrazí postihnutých projektov a vlastné polia.
Skript 2 zálohuje postihnutých tabuľky.
Skript 3 odstráni duplicitné záznamy.
Skript 4 odvolá vypustenie obnovením záznamy z tabuľky zálohovania.
Skript 5 odstráni záložné tabuľky.
Dôrazne odporúčame, aby ste test čistenie skripty vo vývojárskom prostredí tak, že môžete overiť výsledky prv než začnete používať skripty v produkčnom pracovnom prostredí. Okrem toho ste mali len vykonať túto operáciu keď žiadna aktivita používateľa v sieti.
Skript 1
SQL dotaze overí, že tento problém je prítomná v databáze. Vrátené žiadne riadky nie sú zažíva tento problém. Nahradiť meno Project Server publikovanou databázou zástupný symbol hodnoty v prvom riadku dotaz.
USE <ProjectServer_Published>
SELECT CFV.PROJ_UID, MP.PROJ_NAME, CFV.MD_PROP_UID, CFPV.MD_PROP_NAME, COUNT (*) TOTALCOUNT FROM MSP_PROJ_CUSTOM_FIELD_VALUES AS CFV
INNER JOIN MSP_PROJECTS AS MP ON CFV.PROJ_UID=MP.PROJ_UID
INNER JOIN MSP_CUSTOM_FIELDS_PUBLISHED_VIEW AS CFPV
ON CFV.MD_PROP_UID=CFPV.MD_PROP_UID
where CFPV.MD_PROP_MAX_VALUES=1
GROUP BY CFV.PROJ_UID,MP.PROJ_NAME, CFV.MD_PROP_UID, CFPV.MD_PROP_NAME HAVING COUNT (*) >1
ORDER BY TOTALCOUNT DESC
Skript 2
Skript 2 vytvorí tabuľku, ktorá sa nazýva MSP_PROJ_CUSTOM_FIELD_VALUES_Backup a zálohuje záznamov v tabuľke MSP_PROJ_CUSTOM_FIELD_VALUES. Uistite sa, že môžete spustiť tento skript raz pred spustením skriptu 3. Ak chcete vrátiť čistenie operácia, ktorá vykonáva skript 3, môžete znova spustite skript 2.
USE <ProjectServer_Published>
SELECT * INTO MSP_PROJ_CUSTOM_FIELD_VALUES_BACKUP FROM MSP_PROJ_CUSTOM_FIELD_VALUES
Skript 3
Skript 3 najprv zisťuje, či sú zažíva tento problém. Ak nie sú zažíva tento problém, sa nepodniknú žiadne opatrenia. Ak ste sa stretli tento problém, skript odstráni duplicitné záznamy.
USE <ProjectServer_Published>
DECLARE @ITERATIONS AS INT
SET @ITERATIONS=
(SELECT TOP 1 COUNT (*) TOTALCOUNT FROM MSP_PROJ_CUSTOM_FIELD_VALUES AS CFV
INNER JOIN MSP_PROJECTS AS MP ON CFV.PROJ_UID=MP.PROJ_UID
INNER JOIN MSP_CUSTOM_FIELDS_PUBLISHED_VIEW AS CFPV ON CFV.MD_PROP_UID=CFPV.MD_PROP_UID
INNER JOIN MSP_CUSTOM_FIELDS AS CF ON CFV.MD_PROP_UID = CF.MD_PROP_UID
WHERE CF.MD_PROP_MAX_VALUES=1
GROUP BY CFV.PROJ_UID,MP.PROJ_NAME, CFV.MD_PROP_UID, CFPV.MD_PROP_NAME
HAVING COUNT (*) >1
ORDER BY TOTALCOUNT DESC )-1
IF @ITERATIONS IS NULL
BEGIN
PRINT 'DID NOT FIND ANY DUPLICATES TO PROCESS'
END
ELSE
BEGIN
PRINT 'TOTAL ITERATIONS TO PROCESS: '
PRINT @ITERATIONS
WHILE @ITERATIONS <>0
BEGIN
PRINT 'ITERATION COUNT: '
PRINT @ITERATIONS
DECLARE @PROJ_UID AS UNIQUEIDENTIFIER
DECLARE @MD_PROP_UID AS UNIQUEIDENTIFIER
DECLARE @MOD_DATE AS DATETIME
DECLARE ACDELETEDUPLICATERECORDS CURSOR FOR
SELECT PROJ_UID, MD_PROP_UID, MIN(MOD_DATE) AS MOD_DATE FROM MSP_PROJ_CUSTOM_FIELD_VALUES WHERE PROJ_UID IN
(
SELECT CFV.PROJ_UID FROM MSP_PROJ_CUSTOM_FIELD_VALUES AS CFV
INNER JOIN MSP_PROJECTS AS MP ON CFV.PROJ_UID=MP.PROJ_UID
INNER JOIN MSP_CUSTOM_FIELDS_PUBLISHED_VIEW AS CFPV
ON CFV.MD_PROP_UID=CFPV.MD_PROP_UID
INNER JOIN MSP_CUSTOM_FIELDS AS CF
ON CFV.MD_PROP_UID = CF.MD_PROP_UID
WHERE CF.MD_PROP_MAX_VALUES=1
GROUP BY CFV.PROJ_UID,MP.PROJ_NAME, CFV.MD_PROP_UID, CFPV.MD_PROP_NAME HAVING COUNT (*) >1
)
AND MD_PROP_UID IN
(
SELECT CFV.MD_PROP_UID FROM MSP_PROJ_CUSTOM_FIELD_VALUES AS CFV
INNER JOIN MSP_PROJECTS AS MP ON CFV.PROJ_UID=MP.PROJ_UID
INNER JOIN MSP_CUSTOM_FIELDS_PUBLISHED_VIEW AS CFPV
ON CFV.MD_PROP_UID=CFPV.MD_PROP_UID
INNER JOIN MSP_CUSTOM_FIELDS AS CF
ON CFV.MD_PROP_UID = CF.MD_PROP_UID
WHERE CF.MD_PROP_MAX_VALUES=1
GROUP BY CFV.PROJ_UID,MP.PROJ_NAME, CFV.MD_PROP_UID, CFPV.MD_PROP_NAME HAVING COUNT (*) >1
)
GROUP BY PROJ_UID, MD_PROP_UID
HAVING COUNT (*) >1
ORDER BY PROJ_UID
OPEN ACDELETEDUPLICATERECORDS
FETCH NEXT FROM ACDELETEDUPLICATERECORDS
INTO @PROJ_UID, @MD_PROP_UID, @MOD_DATE
WHILE @@FETCH_STATUS =0
BEGIN
DELETE FROM MSP_PROJ_CUSTOM_FIELD_VALUES
WHERE PROJ_UID=@PROJ_UID
AND MD_PROP_UID=@MD_PROP_UID
AND MOD_DATE=@MOD_DATE
FETCH NEXT FROM ACDELETEDUPLICATERECORDS
INTO @PROJ_UID, @MD_PROP_UID, @MOD_DATE
END
CLOSE ACDELETEDUPLICATERECORDS
DEALLOCATE ACDELETEDUPLICATERECORDS
SET @ITERATIONS = @ITERATIONS-1
END
END
Skript 4
Iba spustite skript 4, ak chcete vrátiť čistenie operáciu, ktorá bola vykonaná skript 3. Vo väčšine prípadov nemáte použiť tento skript. Skript sa však poskytuje v prípade, ak je to potrebné. Skript 4 funguje obnovením záznamy, ktoré skript 2 zálohované.
Poznámka Nespúšťajte skript 4 po systému dať späť do výroby. Zálohovanie je snímka v čase, a ak môžete obnoviť túto zálohu po nové úpravy sú vyrobené, tieto zmeny sa stratia.
USE <ProjectServer_Published>
DELETE FROM MSP_PROJ_CUSTOM_FIELD_VALUES
INSERT INTO MSP_PROJ_CUSTOM_FIELD_VALUES
SELECT * FROM MSP_PROJ_CUSTOM_FIELD_VALUES_BACKUP
USE <ProjectServer_Published>
DROP TABLE MSP_PROJ_CUSTOM_FIELD_VALUES_BACKUP
Informácie o rýchlej oprave
Podporovaná rýchla oprava je k dispozícii od spoločnosti Microsoft. Táto rýchla oprava je však určená iba problémy, ktoré sú opísané v tomto článku. Táto rýchla oprava sa vzťahujú len na systémy, ktoré sa vyskytujú problémy opísané v tomto článku. Možno, že táto rýchla oprava bude ďalej testovaná. Preto, ak nie sú silne ovplyvnené tento problém, odporúčame vám počkať na ďalšiu aktualizáciu softvéru, ktorá obsahuje túto rýchlu opravu.
Ak je rýchla oprava k dispozícii na prevzatie, je tu "Prevzatie dostupnej rýchlej opravy" sekcia na začiatku tohto článku databázy Knowledge Base. Ak sa táto sekcia nezobrazuje, obráťte sa na program Microsoft zákaznícky servis a podpora získať rýchlu opravu.
Poznámka Ak sa vyskytnú ďalšie problémy alebo ak sa riešenie problémov vyžaduje, možno budete musieť vytvoriť samostatnú servisnú požiadavku. Obvyklé podporné náklady budú vzťahovať na dodatočnú podporu otázkach a problémoch, ktoré nespĺňajú kritériá pre tento špecifický rýchlu opravu. Úplný zoznam telefónnych čísel, Microsoft zákaznícky servis a podpora alebo vytvorte samostatnú servisnú požiadavku, navštívte nasledujúce webovú lokalitu spoločnosti Microsoft:
Poznámka „Prevzatie dostupnej rýchlej opravy"formulári zobrazujú jazyky, pre ktoré je rýchla oprava k dispozícii. Ak váš jazyk nie je zobrazený, to je, pretože nie je rýchla oprava k dispozícii pre daný jazyk.
Predpoklady
Ak chcete nainštalovať tento balík s rýchlou, musí mať Project Server 2010 alebo Project Server 2010 Service Pack 1 nainštalovaný.
Ruský štandardný čas
Možno nemáte na reštartovanie počítača po použití tejto rýchlej opravy.
Informácie o nahradení pre rýchlu opravu
Táto rýchla oprava nenahrádza predtým vydané
Rýchla oprava.
Informácie databázy Registry
Ak chcete použiť jedno rýchlych v
Tento balík, nemusíte robiť žiadne zmeny na
databáza Registry.
Informácie o súbore
Táto rýchla oprava nemusí obsahovať všetky súbory, ktoré musíte mať plne aktualizovať výrobku na najnovšiu verziu. Táto rýchla oprava obsahuje len súbory, ktoré musíte mať na vyriešenie problémov, ktoré sú uvedené v tomto článku.
The
Globálna verzia tejto rýchlej opravy balík používa program Microsoft Windows Installer
balík nainštalujte balík s rýchlou. Dátumy a časy jednotlivých súborov
v nasledujúcej tabuľke sú uvedené v koordinovaný svetový čas (UTC). Keď ste
Zobraziť informácie o súbore, dátum sa skonvertuje na miestny čas. Ak chcete vyhľadať
rozdiel medzi časom UTC a miestnym časom, používanie Časové pásmo karta
v položke dátum a čas v ovládacom paneli.
Stiahnite si informácie
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Názov súboru
Verzia súboru
Veľkosť súboru
Dátum
Čas
Projectserver2010-kb2598251-fullfile-x 64-glb
14.0.6117.5002
11,110,576
7-Mar-12
9: 15
Informácie o súbore programu Microsoft Windows Installer .msp
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Názov súboru
Verzia súboru
Veľkosť súboru
Dátum
Čas
Pjsrvwfe-x-none.msp
Nie je uplatňované
11,213,312
7-Mar-12
16: 12
Po nainštalovaní rýchlej opravy Globálna verzia tejto rýchlej opravy má atribúty súborov alebo novšiu verziu atribúty súborov, ktoré sú uvedené v nasledujúcej tabuľke.
Ďalšie informácie o
softvér Aktualizácia terminológie, kliknite na tlačidlo nasledujúci článok číslo, čím zobrazíte
článok v databáze Microsoft Knowledge Base:
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 2598251