[英]File share delivery of SSRS without domain
我正在嘗試安排將報告傳遞到工作組(無域)中的共享文件夾中。 但是我不斷收到錯誤消息
寫入文件失敗:嘗試訪問文件共享時發生登錄錯誤。 用戶帳戶或密碼無效。
我嘗試了幾種帶有或不帶有ComputerName的帳戶組合:
而且我已經創建了一個具有相同密碼的相同帳戶。 另外,嘗試使用服務器管理員帳戶設置和取消設置無人參與執行帳戶。 我確定可以在Windows資源管理器中使用相同的UNC路徑和帳戶訪問共享文件夾。 不知道我還能嘗試什么。
有沒有人成功地完成了沒有域的文件共享交付? 還是可以安排導出報告的任何其他方式?
此功能在SSRS中工作正常,因此您的設置有誤。
您還將希望以指定用戶身份運行訂閱。 在您要保存報告的計算機上創建一個本地用戶 。 將其稱為ReportUser 。 出於此答案的目的,我們將調用您要保存報告FileServer的計算機。
ReportUser需要對您要使用的共享具有寫權限。
試試您的報告-如果仍然無法使用,則:
成功完成這些步驟將意味着SSRS將能夠寫入共享。
在SSRS中,您需要寫信給:
\\\\計算機名\\文件共享
用戶名將為\\ FileServer \\ ReportUser,並帶有您剛創建的密碼。
還有一件事-在測試后立即運行計划-證明網絡沒有發生任何事情,例如通宵維護等。
環境:所有計算機均為Windows Server。 一台計算機上的SSRS SQL Server 2016版本(SSRS服務是在那里運行的唯一進程)。 承載SQL Server 2016的另一台計算機上的SSRS目錄。文件傳遞到第三台計算機。
在SSRS計算機(托管Reporting Services服務的計算機)上,創建一個本地帳戶。
在接收機器(將要傳送文件的機器)上,使用與上面相同的名稱和密碼創建一個本地帳戶。 同樣在接收計算機上,共享目錄並向剛創建的本地帳戶授予讀/寫權限。
在“報表管理器”界面的“訂閱”選項卡上(或用於創建訂閱的任何內容),對於“用於訪問文件共享的憑據”設置,選擇“使用以下Windows用戶憑據”。 輸入上面創建的帳戶的名稱,但不要在名稱前加上任何前綴(“ FILESERVER \\ ShareDeliveryUser”錯誤;“ ShareDeliveryUser”良好)。 輸入密碼。
我嘗試了多種組合,包括嘗試使用“文件共享帳戶”,但這是唯一有效的方法。
奇怪的是,盡管確實已交付了文件,但在報表管理器界面上,上次運行的“結果”始終顯示為“寫入文件失敗...”。
在此處將原始答案歸因於ExoStatic用戶發布的帖子https://social.msdn.microsoft.com/Forums/en-US/bdc5b51c-444b-442d-9657-3cf5495e79d0/file-share-delivery-failing#7725882e-d7c6-4b3d -88f6-2620409c3d48 為清楚起見進行了編輯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.