Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette rubrique explique comment créer une base de données dans SQL Server 2014 à l’aide de SQL Server Management Studio ou de Transact-SQL.
Dans cette rubrique
Avant de commencer :
Pour créer une base de données, utilisez :
Avant de commencer
Limitations et restrictions
- Vous pouvez spécifier un maximum de 32 767 bases de données sur une instance de SQL Server.
Conditions préalables
- L’instruction CREATE DATABASE doit s’exécuter en mode de validation automatique (mode de gestion des transactions par défaut) et n’est pas autorisée dans une transaction explicite ou implicite.
Recommandations
La base de données master doit être sauvegardée chaque fois qu’une base de données utilisateur est créée, modifiée ou supprimée.
Lorsque vous créez une base de données, attribuez aux fichiers une taille aussi grande que possible, en tenant compte du volume maximal de données qu'est censée contenir la base de données.
Sécurité
Autorisations
Nécessite l’autorisation CREATE DATABASE dans la base de données master, ou nécessite l’autorisation CREATE ANY DATABASE ou ALTER ANY DATABASE.
Pour contrôler l’utilisation du disque sur une instance de SQL Server, l’autorisation de créer des bases de données est généralement limitée à quelques comptes de connexion.
Utilisation de SQL Server Management Studio
Pour créer une base de données
Dans l’ Explorateur d’objets, connectez-vous à une instance du moteur de base de données SQL Server et développez-la.
Cliquez avec le bouton droit sur Bases de données, puis cliquez sur Nouvelle base de données.
Dans la nouvelle base de données, entrez un nom de base de données.
Pour créer la base de données en acceptant toutes les valeurs par défaut, cliquez sur OK ; sinon, passez aux étapes facultatives suivantes.
Pour modifier le nom du propriétaire, cliquez sur (...) pour sélectionner un autre propriétaire.
Remarque
L’option Utiliser l’indexation de texte intégral est toujours activée et grisée, car, à compter de SQL Server 2008, toutes les bases de données utilisateur sont activées en texte intégral.
Pour modifier les valeurs par défaut des données principales et des fichiers journaux des transactions, dans la grille fichiers de base de données , cliquez sur la cellule appropriée et entrez la nouvelle valeur. Pour plus d’informations, consultez Ajouter des fichiers de données ou journaux à une base de données.
Pour modifier le classement de la base de données, sélectionnez la page Options , puis sélectionnez un classement dans la liste.
Pour modifier le modèle de récupération, sélectionnez la page Options et sélectionnez un modèle de récupération dans la liste.
Pour modifier les options de base de données, sélectionnez la page Options , puis modifiez les options de base de données. Pour obtenir une description de chaque option, consultez options ALTER DATABASE SET (Transact-SQL).
Pour ajouter un nouveau groupe de fichiers, cliquez sur la page Groupes de fichiers . Cliquez sur Ajouter , puis entrez les valeurs du groupe de fichiers.
Pour ajouter une propriété étendue à la base de données, sélectionnez la page Propriétés étendues .
Dans la colonne Name , entrez un nom pour la propriété étendue.
Dans la colonne Valeur , entrez le texte de la propriété étendue. Par exemple, entrez une ou plusieurs instructions qui décrivent la base de données.
Pour créer la base de données, cliquez sur OK.
Utilisation de Transact-SQL
Pour créer une base de données
Connectez-vous au moteur de base de données.
Dans la barre d'outils standard, cliquez sur Nouvelle requête.
Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter. Cet exemple crée la base de données
Sales. Étant donné que le mot clé PRIMARY n’est pas utilisé, le premier fichier (Sales_dat) devient le fichier principal. Étant donné que ni Mo ni Ko ne sont spécifiés dans le paramètre SIZE pour le fichierSales_dat, il utilise Mo et est alloué en mégaoctets. Le fichierSales_logest alloué en mégaoctets, car le suffixeMBest explicitement indiqué dans le paramètreSIZE.
USE master ;
GO
CREATE DATABASE Sales
ON
( NAME = Sales_dat,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\saledat.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
( NAME = Sales_log,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\salelog.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB ) ;
GO
Pour plus d’exemples, consultez CREATE DATABASE (SQL Server Transact-SQL).
Voir aussi
Groupes de fichiers et fichiers de base de données
Détacher et attacher une base de données (SQL Server)
MODIFIER LA BASE DE DONNÉES (Transact-SQL)
Ajouter des données ou des fichiers journaux à une base de données