疑難排解安裝和組態問題 (Master Data Services)

當您安裝及設定 Master Data Services 時,可能會遇到下列任何問題。

  • 連接至遠端資料庫伺服器時發生錯誤

  • 無法解析使用者帳戶時,資料庫建立失敗

  • 資料庫建立失敗,發生系統目錄錯誤

  • 資料庫建立失敗,發生錯誤「無效的資料行 ‘ProductName’。無效的資料行 ‘ProductVersion’。」

  • 資料庫建立失敗,發生錯誤「資料為 Null。無法在值為 Null 的情況下呼叫這個方法或屬性。」

  • 存取 Web 服務時發生錯誤

  • HTTP 401.2-未經授權

  • HTTP 500.19-內部伺服器錯誤

  • HTTP 500.21-內部伺服器錯誤

  • HTTP 503-服務無法使用

連接至遠端資料庫伺服器時發生錯誤

當您在遠端電腦上嘗試建立或設定 Master Data Services 資料庫時,可能會遇到下列錯誤訊息:

無法連接到伺服器: 建立 SQL Server 的連接時發生網路相關或執行個體特定錯誤。找不到伺服器或是無法存取。檢查執行個體名稱是否正確以及 SQL Server 執行個體是否設定為允許遠端連接。

當您嘗試從 Master Data Services 組態管理員連接至遠端 Database Engine 執行個體,而此執行個體未設定為允許遠端連接時,就會發生這個錯誤。若要在資料庫伺服器電腦上啟用遠端連接:

無法解析使用者帳戶時,資料庫建立失敗

當您嘗試建立 Master Data Services 資料庫時,可能會遇到下列其中一個錯誤訊息:

  • 無法獲得關於 Windows NT 群組/使用者 '<domain>\<account>' 的資訊,錯誤碼 0x5。

  • 無法查閱特定的使用者帳戶。

當 SQL Server 服務 MSSQLSERVER 的服務帳戶權限不足,無法查詢 Active Directory,而無法解析嘗試建立資料庫之使用者的網域帳戶時,就會發生這個問題。請確定服務設定成使用有網域存取權的服務帳戶。如需有關服務帳戶類型及其網域存取權的詳細資訊,請參閱<設定 Windows 服務帳戶>。

資料庫建立失敗,發生系統目錄錯誤

當您嘗試建立 Master Data Services 資料庫時,可能會遇到下列錯誤訊息:

不支援針對系統目錄進行特定更新。

當 sp_configure 預存程序的 allow updates 參數設為 1 時,就會發生這個問題。若要解決這個問題,請將 allow updates 參數設為 0,然後重試資料庫建立作業:

sp_configure 'allow updates', '0'
RECONFIGURE WITH OVERRIDE

如需詳細資訊,請參閱<sp_configure (Transact-SQL)>和<RECONFIGURE (Transact-SQL)>。

資料庫建立失敗,發生錯誤「無效的資料行名稱 ‘ProductName’。無效的資料行名稱 ‘ProductVersion’。」

當您嘗試建立 Master Data Services 資料庫時,可能會遇到下列例外狀況:

無效的資料行名稱 'ProductName'。無效的資料行名稱 'ProductVersion'。

當相同的 Database Engine 執行個體上存在包含名為 tblSystem 之資料表的非 Master Data Services 資料庫時,就會發生這個問題。為了因應此情況,請暫時重新命名此資料表,直到 Master Data Services 資料庫建立為止,或在不同的 Database Engine 執行個體上建立 Master Data Services 資料庫。

資料庫建立失敗,發生錯誤「資料為 Null。無法在值為 Null 的情況下呼叫這個方法或屬性。」

當您嘗試建立 Master Data Services 資料庫時,可能會遇到下列例外狀況:

資料為 Null。無法在值為 Null 的情況下呼叫這個方法或屬性。

當相同 Database Engine 執行個體上的另一個資料庫已離線或正在進行還原時,就會發生這個問題。當您建立 Master Data Services 資料庫時,請確定相同 Database Engine 執行個體上的所有資料庫都已上線而且沒有進行還原。

存取 Web 服務時發生錯誤

當您嘗試存取 Master Data Services Web 服務時,可能會遇到下列錯誤訊息:

服務 '<service_name>' 有零個應用程式 (非基礎結構) 端點。這可能是因為找不到應用程式的組態檔、組態檔中找不到符合服務名稱的服務元素,或是服務元素中未定義端點。

當 Web 服務尚未啟用時,就會發生這個問題。如需詳細資訊,請參閱<如何:啟用 Web 服務 (Master Data Services)>。

HTTP 401.2-未經授權

當您嘗試存取 主資料管理員時,可能會遇到「HTTP 401.2-未經授權」錯誤。發生原因如下:

  • Web 伺服器電腦上未設定 Windows 驗證。如需詳細資訊,請參閱<Web 應用程式需求 (Master Data Services)>。

  • 主資料管理員 Web 應用程式未在 Internet Information Services (IIS) 中啟用 Windows 驗證。

如需詳細資訊,請參閱 Microsoft 支援網站上的<當您嘗試造訪 IIS 7.0 上裝載的網頁時,出現錯誤訊息:「HTTP 錯誤 401.2 - 未經授權」>(機器翻譯)。

HTTP 500.19-內部伺服器錯誤

當您嘗試存取 主資料管理員時,可能會遇到下列錯誤:

HTTP 500.19-內部伺服器錯誤: 無法存取要求的網頁,因為與該網頁相關的設定資料不正確

當 Web 伺服器電腦遺漏必要角色、角色服務或功能時,就會發生這個問題。請確認已針對 主資料管理員 Web 應用程式正確設定電腦。如需詳細資訊,請參閱<Web 應用程式需求 (Master Data Services)>。

HTTP 500.21-內部伺服器錯誤

當您嘗試存取 主資料管理員時,可能會遇到下列錯誤:

HTTP 500.21-內部伺服器錯誤: 處理常式 "PageHandlerFactory-Integrated" 的模組清單中有不良的模組 "ManagedPipelineHandler"

如果 .NET 是在 IIS 之前安裝,就會發生這個錯誤。若要更正這個問題,請開啟命令提示字元並移至 .NET 目錄 (例如 %windir%\Microsoft.NET\Framework64\v4.0.30319)。執行命令:aspnet_regiis –i

HTTP 503-服務無法使用

當您嘗試存取 主資料管理員時,可能會遇到「HTTP 503-服務無法使用」錯誤。當 主資料管理員 Web 應用程式執行所在的應用程式集區發生問題時,就會發生這個錯誤。在 IIS 中請確認應用程式集區正在執行,而且應用程式集區識別正確設定。例如,如果當做識別的帳戶最近需要密碼變更,請據此更新應用程式集區認證。如需詳細資訊,請參閱 Microsoft TechNet 上的<IIS 7.0:在 IIS 7.0 中管理應用程式集區>。

變更記錄

內容更新

加入下列例外狀況的章節:「無效的資料行名稱 'ProductName'。無效的資料行名稱 'ProductVersion'。」以及「資料為 Null。無法在值為 Null 的情況下呼叫這個方法或屬性。」