Leçon 1 : Créer les bases de données

S’applique à :SQL ServerAzure SQL Managed Instance

Dans cette leçon, vous allez apprendre à créer les bases de données et à activer l’option digne de confiance.

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 éditeur de requête, puis exécutez-la pour créer les bases de données de ce didacticiel. Par défaut, les nouvelles bases de données ont la ENABLE_BROKER valeur activée. La définition de l’option TRUSTWORTHY dans la InitiatorDB base de données vous permet de démarrer des conversations dans cette base de données qui référence les services cibles dans le 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
    

Étape suivante

Vous avez créé les bases de données pour le didacticiel. Ensuite, vous configurez les TargetDB objets nécessaires pour prendre en charge la fin cible d’une conversation Service Broker.