Share via


System Center 2012 R2 中的 Service Manager 版本資訊

 

適用於: System Center 2012 R2 Service Manager, System Center 2012 R2 Preview

安裝和使用 Service Manager 中的 System Center 2012 R2 之前,請先閱讀以下版本資訊。

已知問題

Service Manager 主控台安裝在 VMM 伺服器導致 VMM 連接器失敗

**描述:**若將 Service Manager 主控台 安裝在 VMM 中的相同伺服器,則不能使用該 Service Manager 主控台 來建立連接至該 VMM 伺服器的 VMM 連接器。

**因應措施:**無,不過您可以使用不同的 Service Manager 主控台 來建立 VMM 連接器。

資料倉儲在升級 Service Manager 後停止運作

**描述:**資料倉儲在將 System Center 2012 SP1 中的 Service Manager 升級至 System Center 2012 R2 後,因為資料倉儲需要進行實體升級而停止運作。

**因應措施:**若要避免此問題再次發生,請針對下列各個資料倉庫資料庫執行下列 SQL 指令碼:DW Repository、DW DataMart、CM DataMart 和 OM DataMart。 如果在資料倉儲升級後可以使用這種方法解決問題,請繼續進行失敗的管理組件升級程序,部署從 Service Manager 主控台擷取的資料倉儲管理組件清單。

IF OBJECT_ID('tempdb..#PKFixQueries') IS NOT NULL
    DROP TABLE #PKFixQueries

;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
    FROM    etl.TablePartition p
    JOIN    FactName f ON p.WarehouseEntityName = f.WarehouseEntityName
)
, FactWithPK
AS (
    SELECT  f.WarehouseEntityName, f.PartitionName, b.CONSTRAINT_NAME, a.COLUMN_NAME
    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'
)
, FactWithDefaultOrNoPK
AS (
    SELECT  DISTINCT f.WarehouseEntityName, f.PartitionName
            , 'PK_' + f.WarehouseEntityName AS DefaultPKConstraint
            , 'PK_' + f.PartitionName AS NewPKConstraint
    FROM    FactList f
    LEFT JOIN    FactWithPK pkf ON pkf.WarehouseEntityName = f.WarehouseEntityName AND pkf.PartitionName = f.PartitionName
    WHERE   pkf.WarehouseEntityName IS NULL OR pkf.CONSTRAINT_NAME = 'PK_' + f.WarehouseEntityName
)
, FactPKList
AS (
    SELECT  DISTINCT f.WarehouseEntityName, f.COLUMN_NAME
    FROM    FactWithPK f
)
, FactPKListStr
AS (
    SELECT  DISTINCT f1.WarehouseEntityName, F.COLUMN_NAME AS PKList
    FROM    FactPKList f1
    CROSS APPLY (
                    SELECT  '[' + COLUMN_NAME + '],'
                    FROM    FactPKList f2
                    WHERE   f2.WarehouseEntityName = f1.WarehouseEntityName
                    ORDER BY COLUMN_NAME
                    FOR XML PATH('')
                ) AS F (COLUMN_NAME)
)
SELECT  f.PartitionName,
        '----------------------------- [' + f.PartitionName + '] -----------------------------' + CHAR(13) +
        'IF OBJECT_ID(''[' + f.DefaultPKConstraint + ']'') IS NOT NULL' + CHAR(13) +
        'BEGIN' + CHAR(13) +
        '  ALTER TABLE [dbo].[' + f.PartitionName + '] DROP CONSTRAINT [' + f.DefaultPKConstraint + ']' + CHAR(13) +
        'END' + CHAR(13) + CHAR(13) +
        'IF OBJECT_ID(''[' + f.NewPKConstraint + ']'') IS NULL' + CHAR(13) +
        'BEGIN' + CHAR(13) +
        '  ALTER TABLE [dbo].[' + f.PartitionName + '] ADD CONSTRAINT [' + f.NewPKConstraint + '] PRIMARY KEY NONCLUSTERED (' + SUBSTRING(pk.PKList, 1, LEN(pk.PKList) -1) + ')' + CHAR(13) +
        'END' AS Query
INTO    #PKFixQueries
FROM    FactWithDefaultOrNoPK f
JOIN    FactPKListStr pk ON pk.WarehouseEntityName = f.WarehouseEntityName

DECLARE @PartitionName NVARCHAR(MAX), @Query NVARCHAR(MAX)
WHILE EXISTS (SELECT 1 FROM #PKFixQueries)
BEGIN
    SELECT  TOP 1
            @PartitionName = PartitionName,
            @Query = Query
    FROM    #PKFixQueries

    PRINT   @Query
    EXEC(@Query)

    DELETE  #PKFixQueries
    WHERE   PartitionName = @PartitionName
END

在升級後於 Service Manager 管理伺服器上安裝計費報表檔案可能會失敗

**描述:**當您從 System Center 2012 SP1 中的 Service Manager 升級至 System Center 2012 R2 後安裝計費報表時,可能會收到錯誤訊息。 發生此問題是因為無法將檔案從 Operations Manager 匯入。

**因應措施:**如果此問題影響到您,請完成下列程序並再次嘗試使用計費功能:

準備計費功能

  1. 在執行 System Center 2012 R2 Virtual Machine Manager 的伺服器上,從安裝位置 (預設為 InstallationDrive:\Program Files\Microsoft System Center 2012 R2\Virtual Machine Manager\ManagementPacks) 將下列管理組件複製到執行 Service Manager 管理伺服器之伺服器上的資料夾。

    - Microsoft.SystemCenter.VirtualMachineManager.PRO.Library
    
    - Microsoft.SystemCenter.VirtualMachineManager.PRO.V2.Library
    
    - Microsoft.SystemCenter.VirtualMachineManager.Pro.2008.Library
    
    - Microsoft.SystemCenter.VirtualMachineManager.Library
    
    - Microsoft.SystemCenter.VirtualMachineManager.2012.Discovery
    
  2. 啟動 Service Manager 主控台 並瀏覽至 [系統管理],[管理組件]。

  3. 匯入您複製到 Service Manager 管理伺服器的管理組件。 務必要在 [線上資料連線] 對話方塊上按一下 [是]。

Service Manager 需要 Hotfix

**描述:**除非套用 Hotfix (可透過 Microsoft 支援取得),否則 Service Manager 可能會突然停止。

**因應措施:**套用 Hotfix 2600907

自助入口網站安裝

**描述:**針對 System Center 2012 R2 中的 Service Manager,您必須在未裝載 Service Manager 角色的伺服器上安裝 自助入口網站。

**因應措施:**無。

Service Manager 需要 SQL Server 2008 R2 SP1 或更新版本

**描述:**安裝程式中包含的 Service Manager 必要條件檢查程式未檢查是否有 SQL Server 2008 R2 SP1,但卻需要該項目。 如果您執行 SQL Server 2008 R2 的 RTM 版本,必須將它升級到 SQL Server 2008 R2 SP1 或更新版本,才能安裝 System Center 2012 R2。

**因應措施:**無。

如果資料庫或記錄檔路徑包含單引號字元,資料倉儲安裝可能會失敗

**描述:**安裝期間,如果指定包含單引號字元 (') 的資料庫或記錄檔路徑,安裝可能會失敗。

**因應措施:**無。 指定的路徑不能包含單引號字元。

如果已安裝 Service Manager 2010 Authoring Tool,安裝可能會失敗

**描述:**如果先前安裝過任何版本的 Service Manager 2010 Authoring Tool,安裝可能會失敗。

**因應措施:**移除 Service Manager 2010 Authoring Tool,然後重試安裝。

安裝程式未安裝報表檢視器語言組件

**描述:**安裝程式包含必要條件檢查程式,該程式會檢查 Microsoft 報表檢視器並在必要時加以安裝。 不過,安裝程式未安裝報表檢視器語言組件,該組件可使 Microsoft 報表檢視器與設定為使用英文以外語言的 Windows 作業系統相容。

**因應措施:**如果您的系統設定為使用英文以外的語言,您應手動安裝該語言的報表檢視器語言組件。 您可以從 Microsoft 下載中心下載 Microsoft 可轉散發報表檢視器 2008 SP1 語言套件

如果 SQL Server 執行個體包含 $ 字元,Service Manager 安裝會失敗

**描述:**如果您嘗試使用包含貨幣符號 ($) 字元的具名結構化查詢語言 (SQL) 執行個體安裝 Service Manager,安裝會失敗。

**因應措施:**使用名稱不含 $ 字元的 SQL 執行個體。

Orchestrator 連接器帳戶密碼不能包含 $ 字元

**描述:**如果 Orchestrator 連接器帳戶密碼包含 $ 字元,同步處理作業仍可完成,但是 Service Manager 資料庫中的 Runbook 不會更新。

**因應措施:**如果您的 Orchestrator 連接器帳戶密碼包含 $ 字元,請將密碼變更為不含 $ 字元的密碼。

登錄 Operations Manager 2007 R2 資料來源失敗

**描述:**當您嘗試在資料倉儲工作區中登錄 Operations Manager 2007 R2 資料來源時,登錄失敗並出現錯誤,表示:The Data Access service is either not running or not yet initialized. Check the event log for more information。

**因應措施:**無。 這是嘗試在 Service Manager 的 System Center 2012 R2 中登錄 Operations Manager 2007 R2 資料來源登錄時的已知問題。

從安裝程式連結的資訊可能無法顯示當地語系化內容

**描述:**從安裝程式連結到安裝程式記錄檔和技術說明文件的資訊可能無法顯示當地語系化內容。Service Manager 中的安裝程式記錄檔只能顯示英文。 技術說明文件則提供各種當地語系化語言版本。 在可能的情況下,當地語系化的技術說明文件會顯示在 TechNet 上,但並非所有語言版本都可用。

**因應措施:**無。

某些土耳其文語言字元無法使用全文檢索搜尋

**描述:**您必須安裝經過授權的非 Microsoft 斷詞工具,自助入口網站中的全文檢索搜尋才能發揮作用。 不過,即使您已安裝經過授權的非 Microsoft 土耳其文斷詞工具,土耳其文語言的某些字元還是無法使用全文檢索搜尋功能。

**因應措施:**載入經過授權的非 Microsoft 斷詞工具,讓全文檢索搜尋能夠正常運作。 如需詳細資訊,請參閱下列連結以取得您所使用的 SQL Server 版本:

未指派的虛擬機器出現在報表資訊中

**描述:**所有虛擬機器都會出現在 Microsoft 線上分析處理 (OLAP) Cube 資料和範例 Microsoft Excel 報表中,不論虛擬機器是否指派至雲端皆然。 報表資訊設計成將未指派的虛擬機器顯示為不含價位表資料的資料列。

**因應措施:**無。

虛擬機器元件彙總有誤導之嫌

**描述:**SystemCenterVmmCloudChargebackCube OLAP Cube 包含虛擬機器元件的彙總值。 但是,元件的值不能在 Cube 中使用每日計數以外的任何其他方式表示。

**因應措施:**無。 不過,您應忽略除了每日值以外的任何虛擬機器元件彙總時間值。

重新指派虛擬機器值可能會計算錯誤

**描述:**當您從一個雲端物件移除並重新指派虛擬機器到另一個雲端物件時,指派虛擬機器的兩個雲端可能會顯示錯誤的計算值。 此情況只有在當天才會發生,這時虛擬機器的值並未從當初獲指派虛擬機器的雲端移除。 隔天的資料就會正確。

**因應措施:**無。

價位表中的值從隔日開始生效

**描述:**當您在價位表中輸入值時,該值會從隔天開始生效。 例如,如果您今天修改計算價格,更新的價格不會立即出現在 OLAP Cube 資料或範例計費 Excel 報表。 反之,舊價格仍會出現在 OLAP Cube 資料和範例計費 Excel 報表中。 這是正常現象;您可以在工作天當日隨時使用它來更新價格,不過價格到下一個工作天才會生效。

**因應措施:**無。

變更顯示語言後,精靈文字可能會顯示不正確的語言

**描述:**使用 Service Manager 主控台中的 [語言] 功能表變更顯示語言後,精靈文字可能會顯示為之前選取的語言。

**因應措施:**如果此問題會影響您,請執行下列步驟:

  1. 關閉 Service Manager 主控台。

  2. 在 [開始] 功能表按一下 [執行],輸入 %temp%,然後按一下 [確定]。

  3. 瀏覽到上層 LOCAL 資料夾。

  4. 開啟 \Microsoft\System Center Service Manager 2010\<伺服器名稱>\<版本號碼>\,然後刪除資料夾的內容。

  5. 開啟 Service Manager 主控台。 精靈文字應會以您先前選取的語言顯示。

當您修改或刪除服務要求範本項目時,可能會發生錯誤

**描述:**當您使用要求供應項目範本建立服務要求,並修改或刪除範本中包含的活動時,可能會發生多個錯誤,導致無法儲存服務要求。

**因應措施:**當您建立服務要求時,避免修改或刪除要求供應項目範本中包含的活動。 如有必要,您可以建立新要求供應項目範本,其中只包含所需且正確設定來符合預期用途的活動。

如果 SelectedDate 值無效,當您嘗試開啟變更要求時,Service Manager 主控台會停止

**描述:**從 System Center Service Manager 2010 升級到 System Center 2012 R2 中的 Service Manager 之後,如果變更要求的排程結束日期在排程開始日期之前,就可能發生此問題。 錯誤訊息可能類似於 System.ArgumentOutOfRangeException: SelectedDate value is not valid。

**因應措施:**若要顯示包含大於 ScheduledEndDate 值的 ScheduledStartDate 值的變更要求,您可以在 Windows PowerShell 視窗的 Service Manager 模組中使用下列一組命令:

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

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

$_.ScheduledEndDate}

$instances | Select DisplayName, ScheduledStartDate, ScheduledEndDate

若要解決此情況,請執行下列一組 Cmdlet。 這些 Cmdlet 會將 ScheduledEndDate 值設為與 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

如果知識文章是從 TXT 檔案建立的,雙位元組字元就無法正確顯示

**描述:**如果您使用包含雙位元組字元的 TXT 檔案建立知識文章,這些字元可能無法正確顯示。

**因應措施:**如果此問題會影響您,請勿使用 TXT 檔案建立知識文章。 請改用 RTF 檔案。

快速鍵的功能受到限制

**描述:**多數快速鍵無法正常運作。

**因應措施:**如果特定快速鍵無法運作,請在 [工作] 功能表上,按一下 [工作],然後重試快速鍵。

Excel 中的分析 Cube 無法搭配 Excel Viewer 使用

**描述:**如果您嘗試在資料倉儲工作區中使用 Microsoft Office Excel Viewer 分析 OLAP 資料 Cube,會出現對話方塊,錯誤地表示您可以安裝 Microsoft Excel Viewer 並再試一次。

**因應措施:**關閉 Service Manager 主控台、安裝 Microsoft Excel,然後再試一次。

設定報表伺服器可能會花很長的時間

**描述:**當您安裝資料倉儲時,驗證預設 Web 伺服器 URL 可能會需要長達 25 秒才能完成。

**因應措施:**無。

雙位元組字元未正確地傳送至搜尋提供者

**描述:**當您執行知識搜尋並在 [搜尋提供者] 方塊中輸入雙位元組字元時,那些字元未正確地傳送至搜尋網站。 而是傳送錯誤的字元。

**因應措施:**無。

類別延伸內容無法使用資料繫結

**描述:**當表單控制項繫結到類別的延伸內容時,無法儲存延伸內容的值。

**因應措施:**繫結到內容之後,重新啟動 Service Manager 主控台。

無法依日期排序知識文章

**描述:**當您嘗試依日期排序知識文章時,排序沒有作用。

**因應措施:**無。

Operations Manager 登錄期間未匯入 System Center 警示管理 Cube 管理組件

**描述:**當您登錄 Operations Manager 作為資料來源時,System Center 警示管理 Cube 管理組件不會匯入。

**因應措施:**首先,為 Operations Manager 建立資料來源。 如需詳細資訊,請參閱 How to Register the System Center Data Warehouse to Operations Manager (如何向 Operations Manager 登錄 System Center 資料倉儲)

接著,確定 System Center 資料倉儲 Operations Manager 管理組件已匯入。 在 Service Manager 主控台 中依序按一下 [資料倉儲] 和 [管理組件],並確認 [System Center Datawarehouse Operations Manager 程式庫] 有列出。

最後,在資料倉儲管理伺服器上,輸入下列 Windows PowerShell 命令來手動匯入管理組件 (此範例假設 Service Manager 位於磁碟機 C 上,而且您使用預設路徑安裝 Service Manager)。

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