Note sulla versione per Service Manager in System Center 2012 SP1

 

Si applica a: System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager

In queste note sulla versione sono presenti informazioni necessarie per la corretta installazione di Service Manager in System Center 2012 Service Pack 1 (SP1). Esse contengono informazioni che non sono disponibili nella documentazione del prodotto.

Prima di installare e utilizzare Service Manager, leggere le presenti note sulla versione.

Problemi noti

Service Manager necessita di un aggiornamento rapido

Descrizione: Service Manager potrebbe arrestarsi in modo imprevisto se non viene applicato l'aggiornamento 2600907, disponibile presso il supporto tecnico Microsoft.

Soluzione temporanea: Nessuna.

Installazione di Portale self-service

Descrizione: Per Service Manager in System Center 2012 Service Pack 1 (SP1), è necessario installare Portale self-service in un server che non ospita un ruolo Service Manager.

Soluzione temporanea: Nessuna.

Per Service Manager è necessario SQL Server 2008 R2 SP1 o versione successiva

Descrizione: Il controllo dei prerequisiti Service Manager inclusi nella configurazione non verifica la presenza di SQL Server 2008 R2 SP1, tuttavia se ne richiede la presenza. Se si esegue la versione RTM di SQL Server 2008 R2, è necessario eseguire l'aggiornamento a SQL Server 2008 R2 SP1 o versione successiva prima di poter installare System Center 2012 Service Pack 1 (SP1).

Soluzione temporanea: Nessuna.

L'installazione del data warehouse potrebbe non riuscire se il percorso del database o del registro include una virgoletta singola

Descrizione: Durante la configurazione, se viene specificato un database o percorso di registro che include un carattere virgoletta singola ('), la configurazione potrebbe non riuscire.

Soluzione temporanea: Nessuna. Il percorso specificato non può includere una virgoletta singola.

Se è stato installato Service Manager 2010 Authoring Tool l'installazione potrebbe non riuscire

Descrizione: Se in precedenza è stata installata una qualsiasi versione di Service Manager 2010 Authoring Tool, l'installazione potrebbe non riuscire.

Soluzione temporanea: Rimuovere Service Manager 2010 Authoring Tool e ripetere l'installazione.

Il programma di installazione non installa il Language Pack di Report Viewer

Descrizione: Il programma di installazione comprende un controllo dei prerequisiti che consente di rilevare e, se necessario, installare Microsoft Report Viewer. Il programma di installazione non installa tuttavia il Language Pack di Microsoft Report Viewer, che ne garantisce la compatibilità con i sistemi operativi Windows configurati per l'utilizzo di lingue diverse dall'inglese.

Soluzione temporanea: Se il sistema in uso è configurato per l'utilizzo di una lingua diversa dall'inglese, è necessario installare manualmente il Language Pack di Report Viewer per tale lingua. È possibile scaricare Microsoft Report Viewer Redistributable 2008 SP1 Language Pack dall'Area download Microsoft.

L'installazione di Service Manager non riesce se un'istanza di SQL Server contiene un carattere $

Descrizione: Se si tenta di installare Service Manager usando un'istanza denominata Structured Query Language (SQL) contenente un segno di dollaro ($), l'installazione non riesce.

Soluzione temporanea: Usare un'istanza SQL che non contiene il carattere $ nel nome.

I processi MPSync potrebbero avere esito negativo dopo l'aggiornamento di Service Manager SP1 2012 Data Warehouse

Prima dell'aggiornamento

Descrizione: Dopo l'aggiornamento del data warehouse a Service Manager 2012 SP1, se il data warehouse è stato in esecuzione per oltre tre mesi, i processi MPsynch avranno esito negativo. Inoltre, anche i processi di trasformazione e caricamento potrebbero avere esito negativo. Questo errore può verificarsi a causa di puliture errate del database.

Se non è stato effettuato l'aggiornamento del data warehouse a Service Manager 2012 SP1 e questo problema non si verifica ancora, è necessario eseguire la query seguente sul database DWRepository per richiamare gli script SQL effettivi di eliminazione e aggiungere un vincolo sulla chiave primaria nelle tabelle dei fatti nel database DWRepository. Eseguire lo script SQL seguente sul database di DWRepository per evitare che il problema si verifichi in futuro.

;WITH FactName
AS (
       select w.WarehouseEntityName from etl.WarehouseEntity w
       join etl.WarehouseEntityType t on w.WarehouseEntityTypeId = t.WarehouseEntityTypeId
       where t.WarehouseEntityTypeName = 'Fact'
),FactList
AS (
    SELECT  PartitionName, p.WarehouseEntityName,
            RANK() OVER ( PARTITION BY p.WarehouseEntityName ORDER BY PartitionName ASC ) AS RK
    FROM    etl.TablePartition p
       join FactName f on p.WarehouseEntityName = f.WarehouseEntityName
)
, FactPKList
AS (
    SELECT  f.WarehouseEntityName, a.TABLE_NAME, a.COLUMN_NAME, b.CONSTRAINT_NAME, f.RK,
            CASE WHEN b.CONSTRAINT_NAME = 'PK_' + f.WarehouseEntityName THEN 1 ELSE 0 END AS DefaultConstraints
    FROM    FactList f
    JOIN    INFORMATION_SCHEMA.KEY_COLUMN_USAGE a ON f.PartitionName = a.TABLE_NAME
    JOIN    INFORMATION_SCHEMA.TABLE_CONSTRAINTS b ON a.CONSTRAINT_NAME = b.CONSTRAINT_NAME AND b.CONSTRAINT_TYPE = 'Primary key'
)
, FactWithoutDefaultConstraints
AS (
    SELECT  a.*
    FROM    FactPKList a
    LEFT JOIN FactPKList b ON b.WarehouseEntityName = a.WarehouseEntityName AND b.DefaultConstraints = 1
    WHERE   b.WarehouseEntityName IS NULL AND a.RK = 1
)
, FactPKListStr
AS (
    SELECT  DISTINCT f1.WarehouseEntityName, f1.TABLE_NAME, f1.CONSTRAINT_NAME, F.COLUMN_NAME AS PKList
    FROM    FactWithoutDefaultConstraints f1
    CROSS APPLY (
                    SELECT  '[' + COLUMN_NAME + '],'
                    FROM    FactWithoutDefaultConstraints f2
                    WHERE   f2.TABLE_NAME = f1.TABLE_NAME
                    ORDER BY COLUMN_NAME
                FOR
                   XML PATH('')
                ) AS F (COLUMN_NAME)
)
SELECT  'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] DROP CONSTRAINT [' + f.CONSTRAINT_NAME + ']' + CHAR(13) + CHAR(10) +
        'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] ADD CONSTRAINT [PK_' + f.WarehouseEntityName + '] PRIMARY KEY NONCLUSTERED (' + SUBSTRING(f.PKList, 1, LEN(f.PKList) -1) + ')' + CHAR(13) + CHAR(10)
FROM    FactPKListStr f

Soluzione alternativa 1: Se è già stato effettuato l'aggiornamento e non si riscontrano errori di trasformazione o caricamento ma si verifica un errore di distribuzione del Management Pack, seguire la procedura indicata nella sezione Prima dell'aggiornamento. Una volta ripristinate le chiavi predefinite, riavviare la distribuzione del Management Pack nella Console di Service Manager spostandosi nell'area di lavoro Data Warehouse e selezionando Management Pack.

Soluzione alternativa 2: Se è già stato effettuato l'aggiornamento e si riscontrano errori nel processo di trasformazione o caricamento, eseguire la query seguente per stabilire se il Management Pack SystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base esiste nel database DWStagingAndConfig.

select * from ManagementPack where mpname like '%SystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base%'

Se il Management Pack non esiste, è necessario ripristinare il database a uno stato precedente all'aggiornamento. Per ripristinare il database, effettuare le seguenti operazioni.

  1. Eseguire il ripristino di emergenza per i backup del database.

  2. Disattivare la pianificazione di MPSyncJob.

  3. Ripristinare manualmente tutte le chiavi primarie mancanti in DWRepository. È possibile eliminare e ricreare la chiave primaria utilizzando lo script SQL dalla sezione Prima dell'aggiornamento.

  4. Riavviare la distribuzione del Management Pack di base non riuscita tramite la Console di Service Manager.

La password dell'account del connettore di Orchestrator non può contenere caratteri $

Descrizione: Se la password dell'account del connettore di Orchestrator contiene un carattere $, il processo di sincronizzazione viene completato ma i Runbook non vengono aggiornati nel database di Service Manager.

Soluzione temporanea: Se la password dell'account del connettore di Orchestrator contiene un carattere $, modificare la password in modo che non includa il carattere $.

La registrazione di un'origine dati di Operations Manager 2007 R2 ha esito negativo

Descrizione: Quando si tenta di registrare un'origine dati di Operations Manager 2007 R2 nell'area di lavoro Data Warehouse, la registrazione non riesce e viene visualizzato un errore indicante che The Data Access service is either not running or not yet initialized. Check the event log for more information.

Soluzione temporanea: Nessuna. Si tratta di un problema noto che si verifica quando si tenta di registrare un'origine dati di Operations Manager 2007 R2 con Service Manager in System Center 2012 Service Pack 1 (SP1).

Le attività di PowerShell create con Authoring Tool non funzionano correttamente

Descrizione: Quando si utilizza la versione di Authoring Tool di Service Manager SP1 per creare un flusso di lavoro, gli script personalizzati richiamati dal flusso di lavoro avranno esito negativo. Ciò è dovuto a un problema del file MonitoringHost.exe.config di Service Manager.

Soluzione temporanea: Per risolvere il problema, aggiornare il file XML MonitoringHost.exe.config completando i seguenti passaggi.

  1. Andare a %ProgramFiles%\Microsoft System Center 2012\Service Manager\ o al percorso di installazione di Service Manager.

  2. Modificare il file MonitoringHost.exe.config e aggiungere alla sezione corrispondente del file la parte in corsivo dell'esempio riportato di seguito. È necessario inserire la sezione prima di <publisherPolicy apply="yes" />.

  3. Salvare le modifiche apportate al file.

  4. Riavviare il servizio di gestione di System Center nel server di gestione di Service Manager.

<?xml version="1.0"?>
<configuration>
  <configSections>
    <section name="uri" type="System.Configuration.UriSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
  </configSections>
  <uri>
    <iriParsing enabled="true" />
  </uri>  
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.Mom.Modules.DataTypes" publicKeyToken="31bf3856ad364e35" />
        <publisherPolicy apply="no" />
        <bindingRedirect oldVersion="6.0.4900.0" newVersion="7.0.5000.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.EnterpriseManagement.HealthService.Modules.WorkflowFoundation" publicKeyToken="31bf3856ad364e35" />
        <publisherPolicy apply="no" />
        <bindingRedirect oldVersion="6.0.4900.0" newVersion="7.0.5000.0" />
      </dependentAssembly>
  <dependentAssembly> 
         <assemblyIdentity name="Microsoft.EnterpriseManagement.Modules.PowerShell" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="6.0.4900.0" newVersion="7.0.5000.0" />
     </dependentAssembly> 
      <publisherPolicy apply="yes" />
      <probing privatePath="" />
    </assemblyBinding>
    <gcConcurrent enabled="true" />
  </runtime>
</configuration>

Le informazioni collegate dall'installazione potrebbero non visualizzare il contenuto localizzato

Descrizione: Le informazioni collegate dall'installazione al log dell'installazione e alla documentazione tecnica potrebbero non visualizzare il contenuto localizzato. I file di registro dell'installazione in Service Manager sono disponibili solo in inglese. La documentazione tecnica è disponibile in diverse lingue. Se disponibile, la documentazione tecnica localizzata è visualizzata nella libreria TechNet. Tuttavia, non tutte le lingue sono disponibili.

Soluzione temporanea: Nessuna.

Mancato funzionamento della ricerca full-text per alcuni caratteri della lingua turca

Descrizione: La ricerca full-text nel Portale self-service funziona solo se è installata una licenza di un word breaker non Microsoft. Tuttavia, anche in presenza di un word breaker non Microsoft, la ricerca full-text non funziona per alcuni caratteri della lingua turca.

Soluzione temporanea: Caricare un word breaker non Microsoft con licenza che supporti la ricerca full-text. Per altre informazioni, vedere i collegamenti seguenti per la versione di SQL Server in uso:

Macchine virtuali non assegnate visualizzate nelle informazioni del report

Descrizione: Tutte le macchine virtuali vengono visualizzate nei dati del cubo Microsoft Online Analytical Processing (OLAP) e nel report Microsoft Excel di esempio, a prescindere che la macchina virtuale sia assegnata a un cloud. Le informazioni del report sono concepite per visualizzare macchine virtuali non assegnate come righe senza dati dell'elenco prezzi.

Soluzione temporanea: Nessuna.

Aggregazione di componente di macchina virtuale fuorviante

Descrizione: Il cubo OLAP SystemCenterVmmCloudChargebackCube contiene i valori aggregati per i componenti della macchina virtuale. Tuttavia, i valori per i componenti non devono essere espressi nel cubo utilizzando un modo diverso da un conteggio giornaliero.

Soluzione temporanea: Nessuna. Tuttavia, è necessario ignorare i valori ora aggregati per i componenti della macchina virtuale che non siano valori giornalieri.

I valori riassegnati della macchina virtuale potrebbero essere calcolati in modo errato

Descrizione: Quando si rimuove e quindi si riassegna una macchina virtuale da un oggetto cloud a un altro, è possibile che vengano visualizzati valori calcolati in modo errato per entrambi i cloud in cui è stata assegnata la macchina virtuale. Questa condizione potrebbe verificarsi solo per la stessa data quando i valori per la macchina virtuale non vengono rimossi dal cloud cui inizialmente era stata assegnata la macchina virtuale. I dati per il giorno successivo sono accurati.

Soluzione temporanea: Nessuna.

I valori negli elenchi prezzi sono efficaci a partire dal giorno successivo

Descrizione: Quando si digita un valore in un elenco prezzi, il valore diventa efficace il giorno successivo. Ad esempio, se oggi viene modificato un prezzo calcolato, il prezzo aggiornato non verrà visualizzato immediatamente nei dati del cubo OLAP o nel report Excel di chargeback di esempio. Al contrario, il prezzo precedente continua a essere visualizzato nel cubo di dati OLAP e nel report Excel di chargeback di esempio. Tale comportamento è atteso. È possibile utilizzarlo per aggiornare i prezzi nel corso della giornata lavorativa senza che i prezzi diventino efficaci fino al giorno successivo.

Soluzione temporanea: Nessuna.

Dopo avere modificato la lingua di visualizzazione, il testo della procedura guidata potrebbe essere visualizzato in una lingua non corretta

Descrizione: Dopo avere modificato la lingua di visualizzazione tramite il menu Lingua nella console di Service Manager, il testo della procedura guidata potrebbe essere visualizzato nella lingua selezionata in precedenza.

Soluzione temporanea: Se il problema si verifica, effettuare le operazioni seguenti:

  1. Chiudere la console di Service Manager.

  2. Nel menu Start scegliere Esegui, digitare %temp%, quindi fare clic su OK.

  3. Passare alla cartella padre LOCAL.

  4. Aprire \Microsoft\System Center Service Manager 2010\<NomeServer>\<NumeroVersione>\ e quindi eliminare il contenuto della cartella.

  5. Aprire la console di Service Manager. Il testo della procedura guidata dovrebbe essere visualizzato nella lingua selezionata in precedenza.

Quando vengono modificati o eliminati elementi del modello di richiesta di servizio è possibile che si verifichino errori

Descrizione: Quando si crea una richiesta di servizio usando un modello di offerta di richiesta e si modificano o eliminano le attività contenute nel modello, possono verificarsi diversi errori che impediscono il salvataggio della richiesta di servizio.

Soluzione temporanea: Durante la creazione delle richieste di servizio evitare di modificare o eliminare le attività contenute in un modello di offerta di richiesta. Se necessario, è possibile creare un nuovo modello di offerta di richiesta con solo le attività necessarie e correttamente configurato per l'utilizzo previsto.

La console di Service Manager si arresta nel tentativo di aprire una richiesta di modifica se il valore SelectedDate non è valido

Descrizione: Il problema può verificarsi dopo l'aggiornamento da System Center Service Manager 2010 a System Center 2012 – Service Manager se il termine programmato per la richiesta di modifica viene impostato prima della data programmata per l'inizio. Il messaggio di errore potrebbe essere simile a System.ArgumentOutOfRangeException: SelectedDate value is not valid.

Soluzione temporanea: Per visualizzare la richiesta di modifica contenente un valore di ScheduledStartDate maggiore del valore di ScheduledEndDate, usare le serie di comandi seguenti in un modulo di Service Manager per la finestra Windows PowerShell:

$class=get-scclass -Name System.WorkItem.ChangeRequest

$instances= get-scclassinstance $class | where {$_.ScheduledStartDate -gt

$_.ScheduledEndDate}

$instances | Select DisplayName, ScheduledStartDate, ScheduledEndDate

Per risolvere il problema, eseguire il seguente insieme di cmdlet. Questi cmdlet consentono di impostare il valore ScheduledEndDate sullo stesso valore di ScheduledStartDate.

$class=get-scclass -Name System.WorkItem.ChangeRequest

$instances= get-scclassinstance $class | where {$_.ScheduledStartDate -gt

$_.ScheduledEndDate}

$instances | Select DisplayName, ScheduledStartDate, ScheduledEndDate

$instances | %{ $_.ScheduledEndDate = $_.ScheduledStartDate ; $_ } | update-scclassinstance

Se un articolo della Knowledge Base viene creato da un file TXT, i caratteri DBCS potrebbero non essere visualizzati correttamente

Descrizione: Se si crea un articolo della Knowledge Base usando un file TXT contenente caratteri DBCS, è possibile che i caratteri non vengano visualizzati correttamente.

Soluzione temporanea: Se il problema si verifica, non usare file TXT per creare articoli della Knowledge Base. Utilizzare invece file RTF.

I tasti di scelta rapida hanno funzionalità ridotte

Descrizione: La maggior parte dei tasti di scelta rapida non funziona correttamente.

Soluzione temporanea: Se uno specifico tasto di scelta rapida non funziona, nel menu Attività scegliere Attività e quindi provare il tasto di scelta rapida.

L'analisi dei cubi in Excel non funziona con Excel Viewer

Descrizione: Quando si tenta di analizzare un cubo di dati OLAP nell'area di lavoro del data warehouse usando Microsoft Office Excel Viewer, viene visualizzata una finestra di dialogo che afferma erroneamente che è possibile installare Microsoft Excel Viewer e quindi riprovare.

Soluzione temporanea: Chiudere la Console di Service Manager, installare Microsoft Excel e riprovare.

La configurazione del server di report potrebbe richiedere molto tempo

Descrizione: Quando si installa il data warehouse, la convalida dell'URL del server Web predefinito potrebbe richiedere fino a 25 secondi.

Soluzione temporanea: Nessuna.

I caratteri DBCS non vengono inviati correttamente al provider di ricerca

Descrizione: Quando si digitano caratteri DBCS nella casella Provider di ricerca durante una ricerca di articoli della Knowledge Base, tali caratteri non vengono inviati correttamente al sito Web della ricerca. I caratteri inviati non sono corretti.

Soluzione temporanea: Nessuna.

L'associazione dati non funziona per le proprietà di estensione della classe

Descrizione: Il valore di una proprietà estesa non viene salvato quando un controllo modulo viene associato a una proprietà estesa di una classe.

Soluzione temporanea: Riavviare la Console di Service Manager dopo l'associazione a una proprietà.

L'ordinamento degli articoli della Knowledge Base in base alla data non funziona

Descrizione: Quando si tenta di ordinare gli articoli della Knowledge Base in base alla data, l'ordinamento non funziona.

Soluzione temporanea: Nessuna.

Il Management Pack System Center Alert Management Cube non viene importato durante la registrazione di Operations Manager

Descrizione: Quando si registra Operations Manager come origine dati, il Management Pack System Center Alert Management Cube non viene importato.

Soluzione temporanea: Creare prima un'origine dati per Operations Manager. Per altre informazioni, vedere Vedere How to Register the System Center Data Warehouse to Operations Manager (Registrazione del data warehouse di System Center in Operations Manager). nel manuale dell'amministratore di Service Manager.

Quindi accertarsi che sia stato importato il Management Pack System Center Data Warehouse Operations Manager. Nella Console di Service Manager fare clic su Data warehouse, Management Pack e verificare che sia elencata la System Center Datawarehouse Operations Manager Library.

Infine, nel server di gestione del data warehouse digitare i seguenti comandi di Windows PowerShell per importare manualmente il Management Pack. (L'esempio presuppone che Service Manager si trovi sull'unità C e che sia stato installato utilizzando il percorso predefinito.)

cd 'C:\Program Files\Microsoft System Center\Service Manager 2012' cd.\PowerShell Import-Module .\System.Center.Service.Manager.psd1 Import-SCSMManagementPack ..\AlertCube.mpb