第一次要用SSRS 2008做報表,發現讓人驚奇的事!

連上本機Reports目錄時,出現錯誤:

The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.

想要除錯,在IIS上卻看不到Reports、ReportServer兩個虛擬目錄。莫非我SSRS沒裝好? 但明明上述的錯誤像是傳統SSRS所回應的,若沒有Reports Web Application,看到的應是HTTP 404而不是上述錯誤。

原來,SSRS 2008已經不再依賴IIS了!!

至於上述的問題,應是SSRS2008安裝時用了網域機器帳號的憑證,Google到了一些解決方法,似乎是要設法讓憑證生效。而我選了另一條路,直接修改C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\Repo
rtServer\rsreportserver.config,設定<Add Key="SecureConnectionLevel" Value="0"/>,改好存檔,重新Refresh報表管理員就出現了。

檢視/ReportServer時遇另一問題:

授與使用者 'MyMachineName\jeffrey' 的權限不足,無法執行此作業。 (rsAccessDenied)

另外,檢視/Reports發現網頁空空如也,不能做任何設定。

由於我的平台是Windows 2008開啟UAC,看來都是權限問題,改用Admin身份執行IE,再瀏覽一次/Reports與/ReportServer,熟悉的畫面就通通回來了。


Comments

Be the first to post a comment

Post a comment