應用程式記錄檔中的錯誤 1032 訊息 Windows Server 2012

本文可協助您解決嘗試在執行 Windows Server 2012 的計算機上執行 SQL Server 或 SQL Server Analysis Services 實例時所發生的問題。

原始產品版本:SQL Server Analysis Services、SQL Server
原始 KB 編號: 2811566

徵狀

請試想下列案例:

  • 您會在執行 Windows Server 2012 的電腦上安裝 Microsoft SQL Server 或 SQL Server Analysis Services。
  • 在安裝期間,您會使用預設帳戶作為這些應用程式的服務帳戶。
  • 安裝成功。
  • 安裝之後,這些程式的服務會成功啟動。

在此案例中,您可能會在應用程式記錄檔中找到類似下列的錯誤訊息:

  • 針對 SQL Server (SQLServr.exe) 的實例

    sqlservr (3472) 嘗試開啟檔案 “C:\Windows\system32\LogFiles\Sum\Api.log” 以進行只讀存取失敗,系統錯誤 5 (0x00000005) :「拒絕存取。 ". 開啟檔案作業將會失敗,並出現錯誤 -1032 (0xfffffbf8) 。
    sqlservr (3472) 開啟 logfile C:\Windows\system32\LogFiles\Sum\Api.log 時發生錯誤 -1032 (0xfffffbf8) 。

  • 針對 SQL Server Analysis Services (Msmdsrv.exe) 的實例

    msmdsrv (4680) 嘗試開啟檔案 “C:\Windows\system32\LogFiles\Sum\Api.chk” 以進行讀取/寫入存取失敗,系統錯誤 5 (0x00000005) :「拒絕存取。 ". 開啟檔案作業將會失敗,並出現錯誤 -1032 (0xfffffbf8) 。
    msmdsrv (4680) 開啟記錄檔 C:\Windows\system32\LogFiles\Sum\Api.log 時發生錯誤 -1032 (0xfffffbf8) 。

原因

發生此問題的原因是,當服務存取下列資料夾作為軟體使用計量功能的一部分進行記錄時,服務啟動帳戶的許可權不足,SQL Server 和 SQL Server Analysis Services:

C:\Windows\System32\LogFiles\Sum

因應措施

若要解決此問題,請將讀取/寫入許可權手動新增至 SQL Server (sqlservr.exe) 和 SQL Server Analysis Services (msmdsrv.exe) 用來存取\Windows\System32\LogFiles\Sum資料夾的服務帳戶。

其他相關資訊

軟體使用計量功能會使用 Windows Server 2012 中的使用者存取記錄服務。 如需詳細資訊,請參閱 使用者存取記錄概觀