Partager via


Procédure pas à pas : création d'un exemple de base de données serveur

Dans cette procédure pas à pas, vous allez créer un exemple de base de données SQL Server que vous utiliserez ultérieurement dans un scénario de synchronisation. La liste suivante contient les étapes détaillées pour créer la base de données.

  1. Lancez SQL Server Management Studio : cliquez sur Démarrer, pointez sur Programmes, sur Microsoft SQL Server 2008, puis cliquez sur SQL Server Management Studio. Procédez de la même manière si vous utilisez SQL Server 2005 ou SQL Server 2008 R2 pour lancer SQL Server Management Studio pour cette version spécifique.

  2. Connectez-vous à SQL Server en utilisant les informations d'identification appropriées : dans la boîte de dialogue Se connecter au serveur, sélectionnez Moteur de base de données pour Type de serveur, sélectionnez une instance SQL Server pour Nom du serveur et utilisez les paramètres d'authentification appropriés pour la connexion au serveur.

  3. Cliquez sur Nouvelle requête dans la barre d'outils ou appuyez sur Ctrl+N pour lancer une fenêtre de requête.

  4. Copiez le code SQL suivant dans l'éditeur de requête.

    USE [master]
    GO
    
    IF EXISTS(SELECT name FROM sys.databases WHERE name = 'SyncDB')
    DROP DATABASE SyncDB
    
    CREATE DATABASE [SyncDB] 
    GO
    
    USE [SyncDB]
    GO
    
    CREATE TABLE [dbo].[Products](
    [ID] [int] NOT NULL,
    [Name] [nvarchar](50) NOT NULL,
    [ListPrice] [money] NOT NULL
    
          CONSTRAINT [PK_Products] PRIMARY KEY CLUSTERED ([ID] ASC)
    )
    
    GO
    
    CREATE TABLE [dbo].[Orders](
    [OrderID] [int] NOT NULL,
    [ProductID] [int] NOT NULL,
    [Quantity] [int] NOT NULL,
    [OriginState] [nvarchar](2) NOT NULL,
        CONSTRAINT [PK_Orders] PRIMARY KEY CLUSTERED ([OrderID] ASC,[ProductID] ASC)
    )
    GO
    
    ALTER TABLE [dbo].[Orders]  WITH CHECK ADD  CONSTRAINT [FK_Orders_Products] FOREIGN KEY([ProductID])
    REFERENCES [dbo].[Products] ([ID])
    GO
    
    ALTER TABLE [dbo].[Orders] CHECK CONSTRAINT [FK_Orders_Products]
    GO
    
    INSERT INTO Products VALUES (1, 'PC', 400)
    INSERT INTO Products VALUES (2, 'Laptop', 600)
    INSERT INTO Products VALUES (3, 'NetBook', 300)
    INSERT INTO Orders VALUES (1, 1, 2, 'NC')
    INSERT INTO Orders VALUES (2, 2, 1, 'NC')
    INSERT INTO Orders VALUES (3, 1, 5, 'WA')
    INSERT INTO Orders VALUES (3, 3, 10, 'WA')
    INSERT INTO Orders VALUES (4, 2, 4, 'WA')
    
  5. Appuyez sur F5 pour exécuter la requête.

  6. Dans la fenêtre Explorateur d'objets, cliquez avec le bouton droit sur <nom de la base de données> et cliquez sur Actualiser. Développez Bases de données et confirmez que la base de données SyncDB est créée avec deux tables : dbo.Products et dbo.Orders.

  7. Laissez SQL Server Management Studio ouvert.