設定Reporting Service報表伺服器
開啟Microsoft SQL Server Reporting Services\Report Server Configuration Manager。
選擇伺服器名稱後,按下連線。
確認報表伺服器狀態是否為:已啟動。
選擇網路服務,建立金鑰與密碼。
輸入虛擬目錄。
設定報表伺服器資料庫,選擇變更資料庫。
選擇建立新的報表伺服器資料庫。
可以先按測試連接,若連接成功,按下一步。
為報表伺服器資料取名。
接下來就是一直下一步。
入口網站URL可以設定虛擬目錄名稱。
點擊下面的URL,就可以導到報表伺服器的入口網站了。
點選新增,可以將rdl報表新增至入口網站。
以上,報表伺服器就建立完畢了。
建立報表伺服器專案
Visual Studio建立專案,選擇建立報表伺服器專案。
報表資料夾→右鍵→加入→新增項目→選擇報表。
新增資料來源
在報表資料工具列,點選新增→資料來源。
若Visual Studio沒看到報表資料,使用 CTRL+ALT+D顯示報表資料窗格。
- 輸入名稱。
- 選擇內嵌連接→類型: Microsoft SQL Server。
- 連接字串: Data source=localhost; initial catalog=MyDB。
Data source為連線來源,initial catalog指定資料庫。
選擇要使用的驗證,輸入使用者名稱跟密碼。
資料集加入資料庫
資料集→右鍵→加入資料集。
- 輸入名稱。
- 選擇使用內嵌在我報表中的資料集。
- 選擇資料來源。
- 輸入查詢SQL。
建立SQL參數
參數資料夾→右鍵→加入參數。
- 輸入參數名稱、提示。
- 選擇資料類型。
- 選擇參數可見度。
將參數帶入資料集中的SQL語法。
資料集→右鍵→查詢。
在下方欄位輸入SQL語法,參數以 "@"+"參數名稱" 輸入。
設計資料表
使用工具箱將資料表拖曳至下方設計介面。
將左側資料集的欄位拖曳至資料表中。
執行後即可看到報表。