首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SSRS 入門(七):報表訂閱基礎——共享資料夾交付實作

     編輯:關於SqlServer

SSRS 內建訂閱功能支援兩種交付方式:電子郵件與 Windows 檔案共享。本篇以「每日固定時間將報表匯出至共享資料夾」為例,示範完整設定流程。

前置條件

  • SSRS 報表服務已啟動。
  • SQL Server Agent 服務處於執行中(訂閱排程仰賴 Agent)。
  • 目標共享資料夾已建立,且執行訂閱的帳號具備寫入權限。
服務狀態確認

逐步設定訂閱

  1. 開啟報表管理網頁 (https:///Reports),找到目標報表。
  2. 點選報表右側下拉選單 → 訂閱 → 新增訂閱。
  3. 報表管理介面 訂閱選單
  4. 填寫訂閱屬性:
    交付方式:Windows File Share
    路徑:\\FileServer\Share\Reports(必須為 UNC 路徑,不可用本機磁碟代號)
    轉譯格式:EXCELOPENXML (xlsx) 或 PDF
    使用者名稱/密碼:具備共享資料夾寫入權限的網域帳號
    排程:選擇「共用排程」或「報表專用排程」,設定每日 06:00 執行。
訂閱屬性設定頁

常見坑點提醒

  • 路徑必須是共享資料夾:直接填 D:\Reports 會報錯。
  • 權限鏈完整:SQL Server Agent 服務帳號 → 模擬訂閱帳號 → 存取網路共享,任一環節缺權限即失敗。
  • 檔案命名衝突:同一報表同一天重複執行會覆蓋,建議在檔名加入時間戳記(訂閱設定中可用 @ExecutionTime 參數)。

後續擴充

若需郵件交付,請參考下一篇「進階郵件訂閱方案」,透過自訂程式繞過 SSRS 原生 SMTP 限制。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved