什麼是Reporting Services.
剛剛接觸這個東西,被弄的有點亂,現在組織一下. 這個Reporting Services,顧名思義,就是和report有關的. 有點類似於水晶報表,至於有什麼不同,我也正處於HelloWorld的階段,恐怕要深入研究才能得出結論了.
安裝Reporting Services.
偉大的微軟已經提供了這個服務的安裝檔案, 與MSSQL2005或者是MSSQL2008的安裝檔案是在一起的. 有幸搞到了MSSQL2008的正式版, 所以我在我自己的機器上安裝了MSSQL2008及Reporting Services2008.
配置Reporting Services
這個東西,安裝之後,還不能正確的連結,需要配置一下, 在開始菜單, Microsoft SQL Server 2008, Configuration Tools, Reporting Services Configuration Manager開啟, 就看到配置頁面了. 配置頁面很簡單,基本懂點資料庫和IIS的人都知道怎麼回事. 他有2項是比較重要的.
1是Service Account, account 稍微看看應該明白.
2是Web Service URL, 這個地方得好好否則在連結Reporting Services會提示Url不正確的提示. 推薦在IP Adress:項將All Assigned(Recommended)這一項選上. 我的地址是http://localhost/ReportServer
連結Reporting Services
將Reporting Services重新啟動. 然後開啟Microsoft SQL Server Management Studio,然後選擇Reporting Services就應該可以登入進去了, 我選擇的是windows身分識別驗證. 登入, 到此,登入成功.
這裡有一點問題, 如果要登入遠端Reporting Services應該如何去做? 如何在Server上面建立使用者?
HelloWorld
MSSQL2008安裝後,提供了一個SQL Server Business Intelligence Development Studio,的工具. 開啟之後感覺就是開啟了我的VS2008, 其中有一項就是Business Intelligence的項目.
1. 建立Report Services 項目.他會彈出一些嚮導.自己隨便寫寫就行了.
2. 右擊項目屬性, 將目標地址填上你要發布的IIS的地址.
3. 布署
至此Hello World就完成了.
不過我還是很confusion
1. 如何建立一個具有超級使用者的帳戶, 使其可以使用Management Studio登入,並進行Report的書寫?
2. 登入的時候, Form驗證和Basic驗證有什麼不同, ?
2. 配置Reporting Services的時候, 會建立2個資料庫, 這資料庫是做什麼用的?
3. 在IIS下, 如果需要布署web項目, 只需要替換就可以, Report Services項目是否和普通IIS項目相似?
4. 與水晶報表有什麼不同?