Leçon 1 : création des bases de données

Dans cette leçon, vous apprendrez à créer les bases de données et activer l'option TRUSTWORTHY.

Procédures

Créer les bases de données et définir l'option TRUSTWORTHY

  • Copiez et collez le code suivant dans une fenêtre de l'éditeur de requête. Puis, exécutez-le pour créer les bases de données utilisées dans ce didacticiel. Par défaut, l'option ENABLE_BROKER est activée dans les nouvelles bases de données. La définition de l'option TRUSTWORTHY dans InitiatorDB vous permet de démarrer des conversations dans cette base de données qui font référence à des services de la cible dans TargetDB.

    USE master;
    GO
    
    IF EXISTS (SELECT * FROM sys.databases
               WHERE name = N'TargetDB')
         DROP DATABASE TargetDB;
    GO
    CREATE DATABASE TargetDB;
    GO
    
    IF EXISTS (SELECT * FROM sys.databases
               WHERE name = N'InitiatorDB')
         DROP DATABASE InitiatorDB;
    GO
    CREATE DATABASE InitiatorDB;
    GO
    ALTER DATABASE InitiatorDB SET TRUSTWORTHY ON;
    GO
    

Étapes suivantes

Vous venez de créer les bases de données utilisées dans le didacticiel. Vous allez ensuite configurer TargetDB avec les objets requis pour prendre en charge une conversation Service Broker du côté de la cible. Consultez Leçon 2 : création des objets de conversation de la cible.