Readme_HelloWorld_CLR
Mis à jour : 5 décembre 2005
Cet exemple montre une application simple, sans état, qui utilise l'exemple ServiceBrokerInterface.
Par défaut, l'exemple d'application CLR Hello World est installé dans le dossier C:\Program Files\Microsoft SQL Server\100\Samples\Engine\\ServiceBroker\HelloWorld_CLR. Si le dossier exemple n'est pas présent, consultez Installation des exemples.
Les exemples sont fournis à titre éducatif uniquement. Ils ne sont pas destinés à être utilisés dans un environnement de production et n'ont pas été testés à cet usage. Microsoft ne fournit aucun support technique pour ces exemples. Les exemples d'applications et les assemblys ne doivent pas être utilisés avec votre base de données SQL Server de production ou votre serveur de rapports, ou y être connectés, sans l'autorisation de l'administrateur système.
Génération et installation de l'exemple
Dans Visual Studio 2005, ouvrez
HelloWorldCS.sln
ouHelloWorldVB.sln
.Générez la solution en appuyant sur F6 ou en sélectionnant Générer la solution dans le menu Générer.
Exécutez
Install.cmd
, qui se trouve dans le dossierScripts
du répertoireHelloWorld_CLR
. Ce fichier installe l'environnement, puis exécute le script d'installationInstall.sql
. Si vous générez la version Visual Basic du projet, vous devrez peut-être remplacer les lettres « cs » figurant dans le chemin d'accès de l'assembly par les lettres « vb » dans le scriptInstall.sql
.
Exécution de l'exemple
- Exécutez l'application console
HelloWorldClient.exe
à partir du répertoire de l'exemple. Pour quitter le client, appuyez sur Entrée une fois que le client a affiché la réponse.
Configuration requise
Cet exemple nécessite Visual Studio 2005. Les versions de Visual Studio antérieures à 2005 ne peuvent pas générer l'exemple, car il utilise des fonctionnalités CLR (Common Language Runtime) qui n'étaient pas encore disponibles dans les versions précédentes.
Montre ce qui suit
Cet exemple montre comment utiliser l'interface de programmation orientée objet fournie dans l'exemple d'interface Service Broker . Toutes les fonctionnalités Service Broker de l'exemple utilisent l'interface Service Broker .
L'exemple comporte deux parties principales : un programme client qui s'exécute en dehors de SQL Server, et une procédure stockée CLR qui implémente le service.
Le programme externe entame une conversation entre le service HelloWorldClient et le service HelloWorldService, puis envoie un message sur cette conversation. Cette application envoie un message de Demande au service HelloWorldService. La procédure stockée activée reçoit le message et y répond. Le client reçoit une réponse, l'affiche sur la console et met fin au dialogue.
La procédure stockée CLR implémente le service HelloWorldService. Service Broker active cette procédure. La procédure lit un message dans la file d'attente. S'il s'agit d'un message de Demande, la procédure répond par un message de Réponse. S'il s'agit d'un message de fin de dialogue de Service Broker , la procédure termine la conversation.
Historique des modifications
Version | Historique |
---|---|
5 décembre 2005 |
|