共用方式為


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

此主題說明如何使用 rs:Command=Value,在報表伺服器資料庫或 SharePoint 網站中不同類型的目錄項目上執行動作。 這不需要實際加入此參數字串。 如果您省略此參數字串,報表伺服器會評估項目類型並自動選取適當的參數值。 不過,在 URL 中使用 rs:Command=Value 字串可改善報表伺服器的效能。

請注意下列範例中的 _vti_bin Proxy 語法。 如需有關使用 Proxy 語法的詳細資訊,請參閱<URL 存取參數參考>。

存取報表

若要在瀏覽器中檢視報表,請使用 rs:Command=Render 參數。 例如:

Native http://myrshost/reportserver?/Sales/YearlySalesByCategory&rs:Command=Render

SharePoint http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales/YearlySalesByCategory&rs:Command=Render

提示提示

請務必讓 URL 包含 _vti_bin Proxy 語法,以便透過 SharePoint 和 Reporting Services HTTP Proxy 路由傳送要求。 此 Proxy 會將某些內容加入至 HTTP 要求,也就是確保針對 SharePoint 模式報表伺服器正確執行報表所需的內容。

存取資源

若要存取資源,請使用 rs:Command=GetResourceContents 參數。如果資源與瀏覽器相容,例如影像,即可在瀏覽器中開啟。 否則,系統會提示您開啟檔案或資源,或是將其儲存至磁碟。

Native http://myrshost/reportserver?/Sales/StorePicture&rs:Command=GetResourceContents

SharePoint http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales/StorePicture.jpg&rs:Command=GetResourceContents

存取資料來源

若要存取資料來源,請使用 rs:Command=GetDataSourceContents 參數。 如果您的瀏覽器支援 XML,當您是具有資料來源之 Read Contents 權限的已驗證使用者時,會顯示資料來源定義。 例如:

Native http://myrshost/reportserver?/Sales/AdventureWorks2012&rs:Command=GetDataSourceContents

SharePoint http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales/AdventureWorks2012&rs:Command=GetDataSourceContents

XML 結構可能類似於下列範例:

<DataSourceDefinition>
   <Extension>SQL</Extension>
   <ConnectString>Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=AdventureWorks2012;Data Source=MYSERVER1;</ConnectString>
   <CredentialRetrieval>Integrated</CredentialRetrieval>
   <WindowsCredentials>False</WindowsCredentials>
   <ImpersonateUser>False</ImpersonateUser>
   <Prompt />
   <Enabled>True</Enabled>
</DataSourceDefinition>

根據報表伺服器的 SecureConnectionLevel 設定傳回連接字串。 如需有關 SecureConnectionLevel設定的詳細資訊,請參閱<使用安全的 Web 服務方法>。

存取資料夾的內容

若要存取資料夾的內容,請使用 rs:Command=GetChildren 參數。 隨即會傳回一般資料夾巡覽頁面,其中包含在要求資料夾中所含的子資料夾、報表、資料來源與資源的連結。 例如:

Native http://myrshost/reportserver?/Sales&rs:Command=GetChildren

SharePoint http://myspsite/subsite/_vti_bin/reportserver?http://myspsite/subsite/Sales&rs:Command=GetChildren

您看到的使用者介面類似於 Microsoft Internet Information Server (IIS) 所使用的目錄瀏覽模式。 報表伺服器的版本號碼 (包括組建編號) 也會顯示在資料夾清單下面。

請參閱

參考

URL 存取參數參考

概念

URL 存取 (SSRS)