Print Portal 無法存取全域資料欄位:系統資料庫與帳戶權限錯誤
症狀
您有一個標籤使用了全域資料欄位。在 BarTender 設計工具中運作正常,但在 Print Portal 上操作時,系統資料庫無法存取,導致無法開啟標籤檔案。
在這個過程中,您可能會看到以下一個或多個錯誤訊息:
ERROR: BarTenderSystemDatabaseContext [database name]: 無法存取系統資料庫:發生例外狀況:從資料庫取得提供者資訊時發生錯誤。這可能是因為 Entity Framework 使用了錯誤的連線字串。請檢查內部例外狀況以取得詳細資訊,並確保連線字串正確。提供者未傳回 ProviderManifestToken 字串。登入失敗。此登入來自不受信任的網域,無法搭配 Windows 驗證使用。
ErrorController FatalError: 發生嚴重錯誤:無法存取 BarTender 系統資料庫。請確保設定為執行應用程式集區的使用者帳戶擁有足夠的 BarTender 系統資料庫存取權限。傳回的錯誤訊息如下:提供者未傳回 ProviderManifestToken 字串。登入失敗。此登入來自不受信任的網域,無法搭配 Windows 驗證使用。
AdminSettingsFactory GetAdminSettingsFromDatabase: 從資料庫取得初始設定值時發生錯誤:發生例外狀況:從資料庫取得提供者資訊時發生錯誤。這可能是因為 Entity Framework 使用了錯誤的連線字串。請檢查內部例外狀況以取得詳細資訊,並確保連線字串正確。提供者未傳回 ProviderManifestToken 字串。登入失敗。此登入來自不受信任的網域,無法搭配 Windows 驗證使用。
適用環境
BarTender 2019 及之後版本
Print Portal
解決方法/答案
請將 BarTender Print Scheduler 服務的登入帳號更改為有權限存取系統資料庫的帳戶。在這個案例中,當 Print Scheduler 以服務方式開啟 BT 並嘗試存取標籤資料的系統資料庫時,驗證失敗。
如需設定權限及相關說明,請參閱 疑難排解指南:BarTender Print Portal。