Configuration Manager資料庫的相容性檢查中發生「元件無法移轉至 SQL Server 2017」錯誤

本文介紹在Configuration Manager資料庫的相容性檢查中發生的「元件無法移轉至 SQL Server 2017」錯誤。

原始產品版本:windows 上的 System Center Configuration Manager、SQL Server 2017
原始 KB 編號: 4465462

摘要

在 Microsoft SQL Server 2017 中,您會使用內建的資料庫相容性檢查程式來判斷 Microsoft System Center Configuration Manager 資料庫的升級相容性。 您也已 CLR Strict Security 啟用。 當您執行檢查時,您會收到下列指示元件的相關資訊訊息:

元件 [DcmObjectModel_SQLCLR] 無法移轉至 SQL Server 2017。 如需詳細資訊,請參閱:第 1 行、第 1 欄。
元件 [MessageHandlerService] 無法移轉至 SQL Server 2017。 如需詳細資訊,請參閱:第 1 行、第 1 欄。
元件 [ServiceBrokerInterface] 無法移轉至 SQL Server 2017。 如需詳細資訊,請參閱:第 1 行、第 1 欄。
元件 [SMSSQLCLR] 無法移轉至 2017 SQL Server。 如需詳細資訊,請參閱:第 1 行、第 1 欄。
元件 [StateSysSqlClr] 無法移轉至 2017 SQL Server。 如需詳細資訊,請參閱:第 1 行、第 1 欄。

狀態

資訊訊息的設計是。 雖然元件標示為 UNSAFE,但處理方式正確。 您可以放心地忽略這些訊息,並繼續執行資料庫升級。

其他相關資訊

根據預設,所有Configuration Manager資料庫在資料庫屬性中都應該將Trustworthy選項設定為True。 這是Configuration Manager和 CLR Strict Security 功能正常運作的需求。

若要確認此設定,請開啟 [資料庫屬性]視窗,選取流覽窗格中的 [選項] 頁面,然後在 [其他選項] 清單中找出[可信任]資料列。

資料庫屬性視窗的 [選項] 頁面螢幕擷取畫面。