共用方式為


使用 URL 存取報表伺服器項目

報表伺服器對 URL 要求的回應方法,須視在 URL 中提供的項目類型而定。下列幾節描述報表伺服器如何回應不同類型之項目的 URL 要求。

報表

如果在 URL 中參考報表,會執行報表並根據在 URL 中所提供的參數來轉譯它。如果您未包括參數字串 rs:Command=Render 或是 URL 中的其他參數,則報表會顯示在 HTML 檢視器中。報表的格式須視瀏覽器與瀏覽器版本而定。如需詳細資訊,請參閱<使用瀏覽器尋找及檢視報表 (報表產生器 3.0 和 SSRS)>和<轉譯為 HTML (報表產生器 3.0 和 SSRS)>。

[!附註]

如果您省略 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=AdventureWorks2008R2;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) 所使用的目錄瀏覽模式。報表伺服器的版本號碼 (包括組建編號) 也會顯示在資料夾清單下面。版本號碼的格式可能類似於下列範例:

"Microsoft SQL Server Reporting Services 版本 10.50.0xxx.00"

請參閱

參考

其他資源