使用 URL 存取報表伺服器項目
報表伺服器對 URL 要求的回應方法,須視在 URL 中提供的項目類型而定。下列幾節描述報表伺服器如何回應不同類型之項目的 URL 要求。
報表
如果在 URL 中參考報表,會執行報表並根據在 URL 中所提供的參數來轉譯它。如果您未包括參數字串 rs:Command=Render 或是 URL 中的其他參數,則報表會顯示在 HTML 檢視器中。報表的格式須視瀏覽器與瀏覽器版本而定。如需詳細資訊,請參閱<在報表管理員中尋找及檢視報表>。
[!附註]
如果您省略 rs:Command=Render 這一行,報表伺服器必須評估項目類型並選取適當的命令值。使用在 URL 中的 rs:Command=Render 以改善報表伺服器的效能。
資源
如果在 URL 中參考資源,則會傳回資源。您可以使用 URL 在瀏覽器中存取和檢視影像及其他資源。如果資源與瀏覽器不相容,則可能會提示您開啟檔案或資源或是將它們儲存到磁碟。
資料來源
如果在 URL 中參考資料來源,而且如果您是具有資料來源之 Read Contents 權限的已驗證使用者,則會顯示資料來源。以此方式存取資料來源類似於呼叫 Web 服務 GetDataSourceContents 方法。
當您存取資料來源時,資料來源的 DataSourceDefinition 屬性之 XML 表示會出現在支援 XML 的瀏覽器中。DataSourceDefinition XML 結構可能類似於下列範例:
<DataSourceDefinition>
<Extension>SQL</Extension>
<ConnectString>Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=AdventureWorks;Data Source=MYSERVER1;</ConnectString>
<CredentialRetrieval>Integrated</CredentialRetrieval>
<WindowsCredentials>False</WindowsCredentials>
<ImpersonateUser>False</ImpersonateUser>
<Prompt />
<Enabled>True</Enabled>
</DataSourceDefinition>
根據報表伺服器的 SecureConnectionLevel 設定傳回連接字串。如需有關 SecureConnectionLevel 設定的詳細資訊,請參閱<使用安全的 Web 服務方法>。
[!附註]
若要改善伺服器效能,請在緊接著共用資料來源的路徑後面包括 rs:Command=GetDataSourceContents 這一行。
資料夾
如果在 URL 中參考資料夾,則會傳回一般資料夾的導覽頁。HTML 頁面包含在要求資料夾中所含的子資料夾、報表、資料來源與資源。您看到的使用者介面類似於 Microsoft Internet Information Server (IIS) 所使用的目錄瀏覽模式。報表伺服器的版本號碼 (包括組建編號) 也會顯示在資料夾清單下面。版本號碼的格式可能類似於下列範例:
"MicrosoftSQL ServerReporting Services 版本 9.00.0xxx.00"