如何將數據源添加到 SSRS - 報告服務 2014?
對於創建、修改和刪除共享數據源 (SSRS) 等資訊 ,但我希望快速完成此操作,因此當我被要求向我們的報告服務添加新數據源時:
這是我目前正在這樣做的方式:我尋找另一個我已經擁有的數據源 - (僅範例 - 真實的伺服器名稱已被修改)
http://myreportingserver/Reports/Pages/DataSource.aspx?ItemPath=%2fData+Sources%2fOEL_UK
我已經有另一個數據源工作正常,我得到了連接字元串和憑據(執行報告的帳戶的使用者名)等資訊,並為我的新數據源進行了相應的修改。
然後,為了創建一個新的數據源,我轉到下面的頁面並按
new data source
添加相關數據。題
難道沒有另一種更簡單的創建數據源的方法嗎?
我在想像從
ReportingServices
數據庫中必須有一些包含數據源記錄和所有資訊的表。只需將該資訊複製到另一條記錄中,進行適當的更改 - 我將擁有我的新數據源。此問題顯示如何在 Reporting Services 數據庫中查找數據源
使用安裝了 SSDT-BI 的 Visual Studio,您可以創建新的共享數據源或複制/粘貼它們。 https://msdn.microsoft.com/en-us/library/ms155845(v=sql.120).aspx
查看 rs.exe(隨 SQL 報告服務配置一起安裝)。它使用 vbscript 語法,但它允許您使用命令行/腳本進行數據源更新。
https://msdn.microsoft.com/en-us/library/ms162839.aspx
這是呼叫 RS.EXE 的範例,您可以將其放入 cmd 或 bat 文件中。如果只有一個 SSRS 實例並且它在預設實例中,則從 URL 中排除“_instancename”。
rs -i c:\temp\SSRS_EnableRemoteErrors.rss -s http://reportservername/ReportServer_instancename pause
這是它呼叫的腳本,在此範例中,該腳本將在 SSRS 實例上啟用遠端錯誤。那裡
Public Sub Main() Dim P As New [Property]() P.Name = "EnableRemoteErrors" P.Value = True Dim Properties(0) As [Property] Properties(0) = P Try rs.SetSystemProperties(Properties) Console.WriteLine("Remote errors enabled.") Catch SE As SoapException Console.WriteLine(SE.Detail.OuterXml) End Try End Sub