Share via


指令碼範例 (Reporting Services)

下列範例代表使用 Microsoft Visual Basic .NET 為 Reporting Services 撰寫的指令碼。指令碼範例一般是處理單一功能或技術,並以工做為基礎。您可以搭配 Reporting Services SOAP API 使用指令碼檔,存取報表伺服器上可用的大部分管理作業。

ms160854.note(zh-tw,SQL.100).gif重要事項:
範例只供教育目的之用。它們不能用於實際執行環境,而且尚未在實際執行環境中測試過。Microsoft不提供對這些範例的技術支援。若沒有系統管理員的權限,就不應該在生產 SQL Server 資料庫或報表伺服器上,連接或使用範例應用程式及組件。 Microsoft 不提供對這些範例的技術支援。

下表描述這些範例指令碼。

檔案 描述

AddItemSecurity.rss

示範如何使用指令碼來設定報表伺服器命名空間中的項目安全性原則。

CancelRunningJobs.rss

示範可以取消在報表伺服器上執行之作業的範例管理指令碼。

ConfigureSystemProperties.rss

示範可用於設定系統層級之報表伺服器屬性的指令碼。

PublishSampleReports.rss

示範可以將範例報表發行至報表伺服器的指令碼。

需求

在執行範例指令碼前,必須先符合下列條件:

  • 必須先使用「Reporting Services 安裝程式」或不同範例安裝程式,將範例報表和指令碼檔安裝到硬碟。
  • 您必須具有在已安裝報表伺服器執行個體的電腦上執行 rs 公用程式的權限。
  • 您必須對於以指令碼存取的報表伺服器有存取權。
  • 您必須對於正在存取的報表伺服器根資料夾有適當的權限。如需有關權限和使用者角色的詳細資訊,請參閱<在原生模式報表伺服器上授與權限>。

指令碼檔的位置

當您將範例安裝至預設安裝目錄時,指令碼範例的預設位置為 C:\Program Files\Microsoft SQL Server\100\Samples\Reporting Services\Script Samples。

ms160854.note(zh-tw,SQL.100).gif重要事項:
您必須先下載並安裝 SQL Server 範例和範例資料庫,才可以檢視或使用它們。如需詳細資訊,請參閱<安裝 SQL Server 範例和範例資料庫的考量>。

執行範例指令碼

您可以在 Reporting Services 指令碼環境中執行範例指令碼。

若要執行此範例

  1. 開啟命令提示字元:在 [開始] 功能表上,按一下 [執行],在文字方塊中輸入 cmd,然後按一下 [確定]

  2. 瀏覽至包含範例指令碼的目錄。例如,如果您的範例指令碼是安裝在預設目錄中,在命令提示字元中輸入下列文字:

    cd C:\Program Files\Microsoft SQL Server\100\Samples\Reporting Services\Script Samples
    
  3. 在命令提示字元輸入下列文字,以查看可搭配 rs 公用程式使用的命令提示字元選項清單:

    rs -?
    
    ms160854.note(zh-tw,SQL.100).gif附註:
    如果您收到 rs 不是可辨識的命令或批次檔的訊息,可能需要將 rs.exe 的位置加入至 Windows 環境變數 PATH 中。

  4. 在命令提示字元中,輸入適當命令,執行範例指令碼檔。例如,在使用正在存取的報表伺服器取代給定的伺服器 URL 時,若要執行 PublishSampleReports.rss,請輸入下列命令:

    rs -i PublishSampleReports.rss -s http://<Server Name>/reportserver
    

修改指令碼檔

您可以使用文字編輯器開啟任何 .rss 檔案。

請參閱

工作

編譯和執行程式碼範例
Reporting Services 範例

其他資源

利用 rs 公用程式與 Web 服務編寫指令碼
應用程式範例 (Reporting Services)
Accessing the SOAP API

說明及資訊

取得 SQL Server 2008 協助