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 ajouter des données ou des fichiers journaux à 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 ajouter des données ou des fichiers journaux à une base de données, utilisez :
Avant de commencer
Limitations et restrictions
Vous ne pouvez pas ajouter ou supprimer un fichier pendant l’exécution d’une instruction BACKUP.
Un maximum de 32 767 fichiers et 32 767 groupes de fichiers peut être spécifié pour chaque base de données.
Sécurité
Autorisations
Nécessite l'autorisation ALTER sur la base de données.
Utilisation de SQL Server Management Studio
Pour ajouter des données ou des fichiers journaux à 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.
Développez Bases de données, cliquez avec le bouton droit sur la base de données à partir de laquelle ajouter les fichiers, puis cliquez sur Propriétés.
Dans la boîte de dialogue Propriétés de la base de données , sélectionnez la page Fichiers .
Pour ajouter un fichier journal des données ou des transactions, cliquez sur Ajouter.
Dans la grille des fichiers de base de données , entrez un nom logique pour le fichier. Le nom de fichier doit être unique dans la base de données.
Sélectionnez le type de fichier, les données ou le journal.
Pour un fichier de données, sélectionnez le groupe de fichiers dans lequel le fichier doit être inclus dans la liste, ou sélectionnez <un nouveau groupe> de fichiers pour créer un groupe de fichiers. Les journaux des transactions ne peuvent pas être placés dans des groupes de fichiers.
Spécifiez la taille initiale du fichier. Rendez le fichier de données aussi volumineux que possible, en fonction de la quantité maximale de données attendue dans la base de données.
Pour spécifier la façon dont le fichier doit croître, cliquez sur (...) dans la colonne de croissance automatique . Sélectionnez l’une des options suivantes :
Pour autoriser l’expansion du fichier actuellement sélectionné à mesure que davantage d’espace de données est nécessaire, activez la case à cocher Activer la croissance automatique, puis sélectionnez parmi les options suivantes :
Pour spécifier que le fichier doit croître par incréments fixes, sélectionnez En mégaoctets et spécifiez une valeur.
Pour spécifier que le fichier doit augmenter d’un pourcentage de la taille de fichier actuelle, sélectionnez En pourcentage et spécifiez une valeur.
Pour spécifier la limite maximale de taille de fichier, sélectionnez les options suivantes :
Pour spécifier la taille maximale vers lequel le fichier doit être en mesure de croître, sélectionnez Croissance de fichier restreinte (Mo) et spécifiez une valeur.
Pour permettre au fichier de croître autant que nécessaire, sélectionnez Croissance illimitée des fichiers.
Pour empêcher la croissance du fichier, désactivez la case à cocher 'Activer la croissance automatique'. La taille du fichier ne dépasse pas la valeur spécifiée dans la colonne Taille initiale (Mo).
Remarque
La taille maximale de la base de données est déterminée par la quantité d’espace disque disponible et les limites de licences déterminées par la version de SQL Server que vous utilisez.
Spécifiez le chemin d’accès du fichier. Le chemin d’accès spécifié doit exister avant d’ajouter le fichier.
Remarque
Par défaut, les données et les journaux des transactions sont placés sur le même lecteur et le même chemin pour prendre en charge les systèmes à disque unique, mais peuvent ne pas être optimaux pour les environnements de production. Pour plus d'informations, consultez Database Files and Filegroups.
Cliquez sur OK.
Utilisation de Transact-SQL
Pour ajouter des données ou des fichiers journaux à 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. L’exemple ajoute un groupe de fichiers avec deux fichiers à une base de données. L’exemple crée le groupe
Test1FG1de fichiers dans la base de données AdventureWorks2012 et ajoute deux fichiers de 5 Mo au groupe de fichiers.
USE master
GO
ALTER DATABASE AdventureWorks2012
ADD FILEGROUP Test1FG1;
GO
ALTER DATABASE AdventureWorks2012
ADD FILE
(
NAME = test1dat3,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\t1dat3.ndf',
SIZE = 5MB,
MAXSIZE = 100MB,
FILEGROWTH = 5MB
),
(
NAME = test1dat4,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\t1dat4.ndf',
SIZE = 5MB,
MAXSIZE = 100MB,
FILEGROWTH = 5MB
)
TO FILEGROUP Test1FG1;
GO
Pour plus d’exemples, consultez Options de fichiers et de groupes de fichiers ALTER DATABASE (Transact-SQL).
Voir aussi
Groupes de fichiers et fichiers de base de données
Supprimer des données ou des fichiers journaux d’une base de données
Augmenter la taille d’une base de données