"Memoria insufficiente per completare l'operazione" messaggio di errore quando si apre il pool di risorse dell'organizzazione o non è possibile creare un cubo OLAP in Project Server 2002

Traduzione articoli Traduzione articoli
Identificativo articolo: 837154 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sintomi

È possibile che si il verifichi di uno o più dei seguenti sintomi in Microsoft Project Server 2002:
  • In Microsoft Project Professional 2002, quando si apre il pool di risorse dell'organizzazione è analogo il seguente messaggio di errore:
    Non è disponibile memoria sufficiente per completare l'operazione. Chiudere i programmi, progetti o finestre non utilizzati, quindi riprovare.
  • Quando si accede a Microsoft Project Web Access e quindi creazione un cubo OLAP (On-Line Analytical Processing) in Microsoft Project Server, l'operazione non viene completata perché l'operazione non può elaborare le informazioni dal pool di risorse dell'organizzazione. Voci analoghe alle seguenti vengono registrati nel file di registro traccia:
    DateTime: File 
    :Drive:\Proj10\WebClient\source\utility\pjadorsutil2.cpp Line :1691 HResult :0x80004005 
    Description :Assert Detected. The error code was also included. For more 
    information, please see the event log.
    
    PjViewMgr:  DateTime: File 
    : Drive:\Proj10\WebClient\source\server\pjviewmgr\ViewCreator.cpp Line :464 HResult 
    :0x80004005 Description :Assert Detected. The error code was also included.
    
    Views Notification Service:   DateTime: File: Drive:\Proj10\pcportal\source\viewsnotify\ViewNotify.cpp Line :127 HResult :0x800a0005 
    Description :The views processor failed to process the following document:
    
    <ViewsDropData>
    	<ProjectData>
    		<EntProjectName><![CDATA[resglobal] ]></EntProjectName>
    		<EntResourceIDList>*</EntResourceIDList>
    		<EntResourceStartDate>Date</EntResourceStartDate>
    		<EntResourceFinishDate>Date</EntResourceFinishDate>
    		<BuildCubeRequest><CubeUpdate><CubeStart>Date</CubeStart><CubeFinish>Date<
    /CubeFinish><Connection>Provider=SQLOLEDB;User ID=MSProjectServerUser; 
    Password=Password;Persist Security Info=False;Initial Catalog=ProjectServer;Data 
    Source=SourceName</Connection><DBType>0</DBType><DSOConnection>Provider=SQLOLEDB;Use
    r ID=MSProjectServerUser; Password=Password;Persist Security Info=False;Initial 
    Catalog=ProjectServer;Data 
    Source= SourceName </DSOConnection><Server>ServerName/Server><CubeDB>Project2002</Cub
    eDB><CubeDesc>Project 2002 Resource 
    Availability</CubeDesc></CubeUpdate></BuildCubeRequest>
    	</ProjectData>
    	<OrgGuid>projectserver</OrgGuid>
    	<BasePath>projectserver</BasePath>
    	<TimeStamp>Date Time </TimeStamp>
    </ViewsDropData>
    
    PjQuery:    DateTime: File 
    : Drive:\Proj10\WebClient\source\server\pjquery\CnxCookie.cpp Line :102 HResult 
    :0x80004005 Description :Assert Detected. The error code was also included.
    
    PjViewMgr:  DateTime: File 
    : Drive:\Proj10\WebClient\source\server\pjviewmgr\ViewCreator.cpp Line :693 HResult 
    :0x80004005 Description :Assert Detected. The error code was also included.
    
    Views Notification Service:    DateTime: File 
    : Drive:\Proj10\pcportal\source\viewsnotify\ViewNotify.cpp Line :122 HResult :0x800a0005 
    Description :View schedular received error while scheduling views. For more 
    information, please see the event log.
    
    PjQuery:    DateTime: File 
    : Drive:\Proj10\WebClient\source\server\pjquery\PjGenericQuery.cpp Line :886 HResult 
    :0x80004005 Description :Assert Detected. The error code was also included.
    
    
    PCSViews:   DateTime: File :ViewsDrop.cls Line :-1 HResult :0x5 
    Description :Error Information: Invalid procedure call or argument
    Additional Information: An error occurred processing the following view :- 
    
    <ViewsDropData>
    	<ProjectData>
    		<EntProjectName><![CDATA[resglobal] ]></EntProjectName>
    		<EntResourceIDList>*</EntResourceIDList>
    		<EntResourceStartDate>Date</EntResourceStartDate>
    		<EntResourceFinishDate>Date</EntResourceFinishDate>
    		<BuildCubeRequest><CubeUpdate><CubeStart>Date</CubeStart><CubeFinish>Date<
    /CubeFinish><Connection>Provider=SQLOLEDB;User ID=MSProjectServerUser; 
    Password=project2002;Persist Security Info=False;Initial Catalog=ProjectServer;Data 
    Source=SourceName</Connection><DBType>0</DBType><DSOConnection>Provider=SQLOLEDB;Use
    r ID=MSProjectServerUser; Password=Password;Persist Security Info=False;Initial 
    Catalog=ProjectServer;Data 
    Source=SourceName</DSOConnection><Server>ServerName</Server><CubeDB>Project2002</Cub
    eDB><CubeDesc>Project 2002 Resource 
    Availability</CubeDesc></CubeUpdate></BuildCubeRequest>
    	</ProjectData>
    	<OrgGuid>projectserver</OrgGuid>
    

Cause

Questo problema può verificarsi se il nome di una risorsa contiene uno o più dei seguenti caratteri separatore di elenco:
/ " ; : < > | [ ] , . ' ? ~ ` ! $ % ^ & * ( ) - + = { } \
Ad esempio, questo problema può verificarsi se il nome di una risorsa contiene un carattere virgola.

Risoluzione

Per risolvere questo problema, è necessario rimuovere i separatore di elenco dai nomi di risorsa. Per effettuare questa operazione, attenersi alla seguente procedura:
  1. Identificare le risorse i cui nomi contengono caratteri separatori di elenco. Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Avviare SQL Server Enterprise Manager.
    2. Espandere ServerName, quindi espandere il database .
    3. Espandere il database di ProjectServer e quindi fare clic su tabelle .
    4. Fare clic con il pulsante destro del mouse nella tabella MSP_RESOURCES , scegliere Apri tabella e quindi fare clic su tutte le righe .
    5. Nella colonna RES_NAME , prendere nota delle risorse i cui nomi contengono caratteri separatori di elenco.
  2. Rimuovere i separatore di elenco di nomi delle risorse identificata nel passaggio 1. Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Accedere a Project Web Access come amministratore.
    2. Fare clic su Amministrazione , selezionare la Gestione funzionalità dell'organizzazione , quindi in Enterprise opzioni, fare clic su Archivia le risorse dell'organizzazione .
    3. Assicurarsi che tutte le risorse siano selezionate.
    4. In attività di amministrazione , scegli Gestione utenti e gruppi .
    5. Nella colonna Account utente , fare clic sulla risorsa cui si desidera modificare il nome e quindi fare clic su Modifica utente .
    6. Nella pagina Modifica utente, nella casella Account utente , rimuovere il separatore di elenco dal nome della risorsa e quindi fare clic su Salva modifiche .
    7. Fare clic su OK quando viene visualizzato il messaggio che informa che le informazioni relative all'utente sia state aggiornate correttamente.
    8. Ripetere il passaggio 2e a g 2 per ogni nome di risorsa che si desidera modificare.

Informazioni

Per ulteriori informazioni sull'utilizzo delle risorse dell'organizzazione, vedere la Guida di Microsoft Project 2002. In Microsoft Project Professional, nel menu Guida in linea , fare clic su Guida di Microsoft Project . Digitare le risorse dell'organizzazione e quindi scegliere Cerca per visualizzare gli argomenti restituiti.

Per ulteriori informazioni su come risolvere i problemi relativi a OLAP, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
818847PSVR2002: Risoluzione dei OLAP e visualizzazione di Analyzer
Per ulteriori informazioni su Project Server 2002, visitare il sito di Web di Microsoft:
http://support.microsoft.com/ph/2692

Proprietà

Identificativo articolo: 837154 - Ultima modifica: venerdì 30 novembre 2007 - Revisione: 1.4
Le informazioni in questo articolo si applicano a:
  • Microsoft Project Server 2002
  • Microsoft Office Project Web Access
  • Microsoft Project 2002 Professional Edition
Chiavi: 
kbmt kberrmsg kbprb KB837154 KbMtit
Traduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 837154
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com