Fichiers de base de données SQL Server

Les bases de données SQL Server ont trois types de fichiers :

Assurez-vous que tous les volumes contenant les fichiers ci-dessus sont inclus dans la sauvegarde. Par exemple, si vos bases de données sont situées dans C:\Program Files\Microsoft SQL Server\MSSQL.1 \MSSQL\Data\ et les fichiers journaux sont situés dans le répertoire F:\TLS\, vous devez sauvegarder les deux volumes C:\ et F:\.

Déterminer les chemins d'accès de tous les fichiers de base de données d'une instance en utilisant Transact-SQL

Le script Transact-SQL suivant peut être utilisé « en l'état » pour déterminer les chemins d'accès de tous les fichiers de base de données d'une instance.

Create Table ##temp
(
    DatabaseName sysname,
    Name sysname,
    physical_name nvarchar(500),
    size decimal (18,2),
    FreeSpace decimal (18,2)
)
Exec sp_msforeachdb '
Use [?];
Insert Into ##temp (DatabaseName, Name, physical_name, Size, FreeSpace)
    Select DB_NAME() AS [DatabaseName], Name,  physical_name,
    Cast(Cast(Round(cast(size as decimal) * 8.0/1024.0,2) as decimal(18,2)) as nvarchar) Size,
    Cast(Cast(Round(cast(size as decimal) * 8.0/1024.0,2) as decimal(18,2)) -
        Cast(FILEPROPERTY(name, ''SpaceUsed'') * 8.0/1024.0 as decimal(18,2)) as nvarchar) As FreeSpace
    From sys.database_files'
Select * From ##temp
drop table ##temp

Détermination des emplacements des fichiers de base de données à l'aide de SQL Server Management Studio

Emplacements par défaut

Les fichiers de base de données SQL Server sont dans leurs emplacements par défaut si vous n'avez pas personnalisé les chemins d'accès manuellement. Pour trouver les emplacements par défaut des fichiers de base de données :

  1. Lancez Microsoft SQL Server Management Studio et connectez-le à l'instance requise.
  2. Cliquez avec le bouton droit de la souris sur le nom de l'instance et sélectionnez Propriétés.
  3. Ouvrez la page Paramètres de la base de données et affichez les chemins d'accès spécifiés dans la section Emplacements par défaut de la base de données.
Emplacements personnalisés 

Si les emplacements des fichier de base de données SQL Server ont été personnalisés, procédez comme suit.

  1. Développez l'instance requise dans Microsoft SQL Server Management Studio.
  2. Cliquez avec le bouton droit de la souris sur la base de données, puis cliquez sur Propriétés. Cela ouvrira la boîte de dialogue Propriétés de la base de données.
  3. Dans le volet Sélectionner une page, cliquez sur Fichiers et affichez les chemins d'accès spécifiés dans la section Fichiers de base de données.