Ici, j'explique comment utiliser Azure Data Studio (anciennement SQL Operations Studio) pour créer une base de données dans SQL Server.
Dans mon cas, j'exécute SQL Server sur un Mac (via un conteneur Docker), mais ces instructions sont génériques et devraient fonctionner exactement de la même manière sous Linux et Windows.
Ce didacticiel suppose qu'Azure Data Studio est déjà installé sur votre ordinateur et que vous êtes connecté à votre instance SQL Server. Si Azure Data Studio n'est pas installé sur votre machine, voici les instructions pour l'installer sur un Mac et se connecter à SQL Server via Docker. L'installation d'Azure Data Studio est assez simple (vous l'installez comme n'importe quel autre logiciel), donc si vous êtes sous Linux ou Windows, vous ne devriez pas avoir de problèmes.
Pour créer une base de données dans Azure Data Studio, il vous suffit d'ouvrir un nouvel éditeur de requête et d'exécuter une requête CREATE DATABASE.
Ouvrir un nouvel éditeur de requête
Dans Azure Data Studio, il existe plusieurs façons d'ouvrir un nouvel éditeur de requête. Ce sont :
- Cliquez avec le bouton droit sur le nom du serveur dans le volet de gauche, puis cliquez sur Nouvelle requête option dans le menu contextuel (illustré ci-dessous).
- Cliquez sur Nouvelle requête bouton sur le tableau de bord du serveur
- Utilisez un raccourci clavier (sous Windows, il s'agit de Ctrl+N . Sur Mac, c'est Cmd+N )
Voici une capture d'écran de la première option :
Créer la base de données
Donc, maintenant que vous avez ouvert un nouvel éditeur de requête, vous pouvez continuer et saisir votre instruction CREATE DATABASE.
- Entrez votre requête. Vous pouvez soit taper le tout, soit le copier-coller. Une autre option consiste à ouvrir une requête précédemment enregistrée en allant dans Fichier> Ouvrir option de menu. Voici le script que j'ai utilisé pour cet exemple :
/* Create database */ CREATE DATABASE Music; GO /* Change to the Music database */ USE Music; GO /* Create tables */ CREATE TABLE Artists ( ArtistId int IDENTITY(1,1) NOT NULL PRIMARY KEY, ArtistName nvarchar(255) NOT NULL, ActiveFrom DATE NULL ); CREATE TABLE Genres ( GenreId int IDENTITY(1,1) NOT NULL PRIMARY KEY, Genre nvarchar(50) NOT NULL ); CREATE TABLE Albums ( AlbumId int IDENTITY(1,1) NOT NULL PRIMARY KEY, AlbumName nvarchar(255) NOT NULL, ReleaseDate date NOT NULL, ArtistId int NOT NULL, GenreId int NOT NULL CONSTRAINT FK_Albums_Artists FOREIGN KEY (ArtistId) REFERENCES dbo.Artists (ArtistId) ON DELETE NO ACTION ON UPDATE NO ACTION ); GO
- Cliquez sur Exécuter bouton en haut de l'éditeur de requête.
Afficher la base de données
Maintenant que vous avez exécuté votre requête, vous devriez pouvoir voir la base de données dans le volet de gauche. Si vous ne le voyez pas, vous devez probablement l'actualiser.
- Cliquez avec le bouton droit sur Bases de données dans le volet de gauche
- Cliquez sur Actualiser dans le menu contextuel
Vous devriez maintenant voir votre base de données apparaître sous Bases de données (lorsqu'elle est développée) :