本文說明如何避免或解決在安裝 Microsoft Dynamics GP 的 Web 服務期間發生的錯誤。
適用於: Microsoft Dynamics GP
原始 KB 編號: 973027
徵兆
當您嘗試安裝 Microsoft Dynamics GP 的 Web 服務時,您可能會收到錯誤訊息,例如下列錯誤訊息:
安裝期間發生嚴重錯誤
因應措施
若要避免或解決安裝錯誤,請遵循下列步驟:
如果安裝 Web 服務的伺服器與Microsoft Dynamics GP 資料庫所在的 Microsoft SQL Server 伺服器不同,請在這兩部伺服器上啟用網路 DTC 存取。
Windows Server 2003
如需如何在 Windows Server 2003 中啟用網路 DTC 存取的詳細資訊,請參閱 如何啟用網路 DTC 存取。
Windows Server 2008
如需如何在 Windows Server 2008 上啟用網路 DTC 存取的詳細資訊,請參閱 啟用網路 DTC 存取。
確認 Microsoft Dynamics GP 中的 ISO 貨幣代碼是唯一的,而且長度恰好為三個字元。 針對每個貨幣執行此動作。
以具有系統管理員角色的使用者身分登入 Microsoft Dynamics GP。
使用適當的方法:
- 如果您使用 Microsoft Dynamics GP 10.0 或 Microsoft Dynamics GP 2010,請選取 [Microsoft Dynamics GP]、指向 [工具]、[設定]、指向 [系統],然後選取 [貨幣]。
- 如果您使用 Microsoft Dynamics GP 9.0,請選取 [工具]、指向 [設定]、指向 [系統],然後選取 [ 貨幣]。
在 [貨幣設定] 對話框中,選取 [貨幣標識符] 字段旁的查閱按鈕。
在 [貨幣] 視窗中,確認每個貨幣標識符,以確定沒有重複的 ISO 代碼。 此外,請檢查每個 ISO 程式代碼的長度是否只有三個字元。
確認已為每個公司指定功能貨幣。 若要這樣做,請遵循下列步驟:
- 以具有系統管理員角色的使用者身分登入 Microsoft Dynamics GP。
- 使用適當的方法:
- 如果您使用 Microsoft Dynamics GP 10.0 或 Microsoft Dynamics GP 2010,請選取 Microsoft Dynamics GP,指向 工具,指向 設定,指向 財務,然後選取 多幣別。
- 如果您使用 Microsoft Dynamics GP 9.0,請選取 [工具],指向 [設定],指向 [財務],然後選取 [多幣別功能]。
- 在 [多重並行設定] 對話框中,確認 [功能貨幣] 字段中有值。 如果 [ 功能性貨幣] 字段是空的,請選取字段右側的放大鏡,然後選取貨幣。
- 如果您進行任何變更,請選取 [ 確定 ]。
- 針對每個公司重複步驟 3b 到 3d。
確認 DYNAMICS 資料庫中所列的所有公司仍然存在。 然後,請確定所有公司都已升級為最新版的 Microsoft Dynamics GP。 若要這樣做,請遵循下列步驟:
執行ClearCompanies.sql腳本,以移除 DYNAMICS 資料庫中不再存在的公司參考。
執行下列指令碼:
select * from DYNAMICS..DB_UPGRADE
在您在步驟 4b 中執行的腳本所產生的結果中,確認 db_status 欄位中的所有項目都是 0。
在您在步驟 4b 中執行的腳本結果中,確認 db_verMajor 和 db_verOldMajor 欄中的所有項目都與您正在使用的 Microsoft Dynamics GP 的版本相同。 例如,如果您使用 Microsoft Dynamics GP 10.0,則 db_verMajor 和 db_verOldMajor 欄位中的所有項目都會是 10。
注意
如果步驟 4c 和 4d 的結果不正確,請連絡 Microsoft Dynamics 支援,以協助解決升級問題,然後再嘗試安裝適用於 Microsoft Dynamics GP 的 Web 服務。
如果您使用 Microsoft Dynamics GP 10.0 或 Microsoft Dynamics GP 9.0,請確定安裝 Web 服務所在的 網際網路資訊服務 (IIS) 網站未安裝任何其他應用程式,例如 SQL 報告 Services 或 Microsoft Dynamics CRM。 此外,無法透過 SharePoint 延伸網站。 若要這麼做,請執行下列步驟。
Windows Server 2003
選取 [ 開始],然後選取 [ 系統管理工具]。
選取 網際網路資訊服務 (IIS) 管理員。
在 網際網路資訊服務 (IIS) 管理員中,展開計算機名稱旁邊的加號,然後展開 [網站]。
選取將安裝 Web 服務的網站。 在右窗格中,確認此網站上沒有已安裝或列出的虛擬目錄、檔案或其他內容。
注意
如果步驟 5d 中顯示任何檔案,請建立可安裝 Web 服務的新 IIS 網站。
Windows Server 2008
選取 [ 開始],然後選取 [ 系統管理工具]。
選擇 網際網路資訊服務 (IIS) 管理員。
在網際網路資訊服務 (IIS) 管理員中,展開電腦名稱旁邊的加號,然後展開 網站。
選取要安裝 Web 服務的網站,然後選取 [網際網路資訊服務 (IIS) 管理員] 視窗底部的內容檢視。
在此內容檢視中,確認此網站中沒有已安裝或列出的虛擬目錄、檔案或其他內容。
注意
如果步驟 5e 中顯示任何檔案,請建立可安裝 Web 服務的新 IIS 網站。
如果您嘗試安裝 Web 服務,但在遵循步驟 1 到 5 之後失敗,請使用下列其中一種方法。
方法 1:卸載 Microsoft Dynamics GP 的 Web 服務
注意
請確定 Web 服務的所有元件都已從環境中移除。
參考資料
如需如何在 x64 操作系統上安裝 Microsoft Dynamics GP 10.0 的 Web 服務的詳細資訊,請參閱 64 位作業系統的描述,這些操作系統與 Microsoft Dynamics GP 一起支援。