簡體   English   中英

沒有域的SSRS的文件共享傳遞

[英]File share delivery of SSRS without domain

我正在嘗試安排將報告傳遞到工作組(無域)中的共享文件夾中。 但是我不斷收到錯誤消息

寫入文件失敗:嘗試訪問文件共享時發生登錄錯誤。 用戶帳戶或密碼無效。

我嘗試了幾種帶有或不帶有ComputerName的帳戶組合:

  • ShareAccount
  • 分享\\ ShareAccount
  • Server \\ ServerAdmin
  • 服務器\\ ShareAccount

而且我已經創建了一個具有相同密碼的相同帳戶。 另外,嘗試使用服務器管理員帳戶設置和取消設置無人參與執行帳戶。 我確定可以在Windows資源管理器中使用相同的UNC路徑和帳戶訪問共享文件夾。 不知道我還能嘗試什么。

有沒有人成功地完成了沒有域的文件共享交付? 還是可以安排導出報告的任何其他方式?

此功能在SSRS中工作正常,因此您的設置有誤。

您還將希望以指定用戶身份運行訂閱。 在您要保存報告的計算機上創建一個本地用戶 將其稱為ReportUser 出於此答案的目的,我們將調用您要保存報告FileServer的計算機。

ReportUser需要對您要使用的共享具有寫權限。

試試您的報告-如果仍然無法使用,則:

  1. 啟動Windows資源管理器,但以新的ReportUser身份運行 -您將需要輸入剛創建的密碼。
  2. 通過鍵入\\\\ computername \\ fileshare導航到共享-這證明您的共享設置正確。
  3. 右鍵單擊該文件夾,然后創建一個新的文本文檔。 這證明您對該文件夾具有寫權限。

成功完成這些步驟將意味着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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM