您可以在ECS執行個體中安裝SSRS(SQL Server Reporting Services)報表伺服器,然後基於RDS SQL Server的資料輸出報表。本文介紹如何在ECS執行個體中安裝並使用SSRS報表格服務。
背景資訊
微軟的SQL Server產品中包含SQL Server資料庫引擎、Reporting Services(SSRS)、Analysis Services(SSAS)等服務端組件。其中SQL Server資料庫引擎作為一個標準的關係型資料庫組件,在阿里雲上以RDS SQL Server資料庫產品的形式提供了標準的PaaS服務。但其他如SSRS等組件是以單獨的Windows服務的方式啟動並執行,在阿里雲上並未以PaaS服務的形式提供。
前提條件
已建立RDS SQL Server執行個體。建立方法,請參見建立RDS SQL Server執行個體。
已建立Windows系統的ECS執行個體。建立方法,請參見建立ECS執行個體。
在ECS執行個體上安裝SQL Server。
說明ECS執行個體上安裝的SQL Server版本可以與RDS SQL Server的版本不同。
操作步驟
在ECS執行個體上下載Reporting Services並安裝。
開啟Report Server Configuration Manager軟體,確認報表伺服器名稱並單擊串連。
說明軟體會自動檢測ECS內的SQL Server報表伺服器執行個體,如果有多個執行個體,需要您手動選擇。
在左側導覽列根據您的業務情況設定服務帳號、Web服務URL。
說明詳細設定請參見官方文檔。
在左側導覽列選擇資料庫,然後單擊右側的更改資料庫,在ECS執行個體上建立新的報表伺服器資料庫。
選擇建立新的報表伺服器資料庫,單擊下一步。
確認伺服器名稱,單擊下一步。
填寫報表伺服器資料庫名稱並選擇指令碼使用的語言,單擊下一步。
設定賬戶串連報表伺服器的憑據,單擊下一步。
確認摘要,單擊下一步,等待報表伺服器資料庫建立完成。
單擊完成。
說明詳細設定說明請參見官方文檔。
在左側導覽列選擇Web門戶URL,單擊應用,等待應用完成後單擊URL登入報表伺服器的Web管理頁面。
在右上方選擇 。
設定建立資料來源的各項參數。
類別
參數
說明
屬性
名稱
建立資料來源的名稱。不能包含以下任何字元:/ @ $ & * + = < > : ' , ? | \
說明
資料來源的描述,便於進行業務區分。
隱藏此項
勾選後會隱藏此資料來源。
啟用此資料來源
勾選後才會啟用此資料來源。
串連
類型
資料來源類型。選擇Microsoft SQL Server。
連接字串
RDS SQL Server執行個體的網域名稱和資料庫名。格式:
Data Source=<RDS SQL Server執行個體網域名稱>; Initial Catalog=<資料庫名>
說明請確保RDS執行個體的IP白名單已放通ECS執行個體的IP,詳情請參見設定白名單。
憑據
登入資料來源
選擇使用以下憑據。
憑據類型
選擇資料庫使用者名稱和密碼。
使用者名稱
RDS SQL Server執行個體的資料庫帳號。
密碼
RDS SQL Server執行個體的資料庫帳號對應的密碼。
單擊建立。
後續步驟
資料來源建立完成後您可以使用Report Builder、Visual Studio等軟體設計報表。更多詳情,請參見Report Builder in SQL Server。