共用方式為


Readme_HelloWorld_CLR

更新: 2005 年 12 月 5 日

此範例示範使用 ServiceBrokerInterface 範例之簡單的、無狀態的應用程式。

依預設,Hello World CLR 範例應用程式會安裝在 C:\Program Files\Microsoft SQL Server\100\Samples\Engine\\ServiceBroker\HelloWorld_CLR。如果範例資料夾不存在,請參閱<安裝範例>。

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

建立並安裝範例

  1. 在 Visual Studio 2005 中,開啟 HelloWorldCS.slnHelloWorldVB.sln

  2. [F6] 或從 [建立] 功能表中選取 [建立方案] 來建立方案。

  3. 執行位於 HelloWorld_CLR 目錄之 Scripts 資料夾中的 Install.cmd。此檔案會設定環境,然後執行 Install.sql 安裝指令碼。如果您建立專案的 Visual Basic 版,則可能必須在 Install.sql 指令碼中將組件之路徑中的 "cs" 變更為 "vb"。

執行範例

  1. 從範例目錄執行 HelloWorldClient.exe 主控台應用程式。若要結束用戶端,請在用戶端顯示回應後,按 Enter

需求

This sample requires Visual Studio 2005。因為此範例使用舊版所沒有的 Common Language Runtime (CLR) 功能,所以 Visual Studio 2005 之前的版本無法建立此範例。

示範

此範例示範「Service Broker 介面」範例中所提供之範例物件導向程式設計介面的使用方式。此範例的所有 Service Broker 功能都會使用 Service Broker 介面。

此範例由兩個主要部份組成:在 SQL Server 外部執行的用戶端程式,以及實作服務的 CLR 預存程序。

外部程式會開始一個從服務 HelloWorldClient 到服務 HelloWorldService 的交談,然後傳送該交談上的訊息。此應用程式會傳送 Request 訊息至服務 HelloWorldService。已啟動的預存程序會接收並回應訊息。用戶端會接收回應、在主控台上顯示回應,然後結束對話方塊。

CLR 預存程序會實作 HelloWorldService。Service Broker 會啟動此程序。該程序會從佇列讀取訊息。對於 Request 訊息,程序則會使用「回應」訊息進行回應。對於 Service Broker 的結束對話訊息,程序會結束交談。

變更歷程記錄

版本 歷程記錄

2005 年 12 月 5 日

變更的內容:
  • 已變更產生金鑰檔的指示,包括金鑰檔的名稱和位置。