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

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

原始產品版本:System Center Configuration Manager, SQL Server 2017 on Windows
原始 KB 編號: 4465462

摘要

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

元件 [DcmObjectModel_SQLCLR] 無法移轉至 2017 SQL Server。 如需詳細資訊,請參閱:第 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功能正常運作的需求。

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

資料庫 屬性視窗 的 [選項] 頁面螢幕快照。