無法將元件遷移至 SQL Server 2017 Configuration Manager 資料庫的相容性檢查中的錯誤

本文介紹 Configuration Manager 資料庫的相容性檢查中,無法將元件遷移至 SQL Server 2017 錯誤。

原始產品版本:   System Center Configuration Manager,Windows 上的 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] 遷移至 SQL Server 2017。 如需詳細資訊,請參閱:行1,欄1。
無法將元件 [StateSysSqlClr] 遷移至 SQL Server 2017。 如需詳細資訊,請參閱:行1,欄1。

狀態

資訊性訊息是由設計所設計。 雖然元件標示為 不安全,但它們會正確處理。 您可以放心忽略這些郵件,並繼續執行資料庫升級。

詳細資訊

根據預設,所有 Configuration Manager 資料庫的 [ 信任 ] 選項在資料庫屬性中應設定為 True 。 這同時是 Configuration Manager 和 CLR Strict Security 功能可正確運作的必要條件。

若要驗證此設定,請開啟 [資料庫屬性] 視窗,選取功能窗格中的 [選項] 頁面,然後在 [其他選項] 清單中找到 [信任] 列。

資料屬性