本文介紹 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] 無法移轉至 SQL Server 2017。 如需詳細資訊,請參閱:第 1 行,第 1 欄。
元件 [StateSysSqlClr] 無法移轉至 SQL Server 2017。 如需詳細資訊,請參閱:第 1 行,第 1 欄。
狀態
資訊訊息是設計方式。 雖然元件標示為 UNSAFE,但會正確處理這些元件。 您可以放心地忽略這些訊息,並繼續執行資料庫升級。
其他相關資訊
根據預設,所有 Configuration Manager 資料庫都應該在資料庫屬性中將 Trustworthy 選項設定為 True 。 這是 Configuration Manager 和 CLR Strict Security 功能正常運作的需求。
若要確認此設定,請開啟 [資料庫屬性] 視窗,選取導航窗格中的 [選項] 頁面,然後在 [其他選項] 清單中找出 [可信任] 數據列。