Las bases de datos de SQL Server tienen tres tipos de archivo:
Asegúrese de que todos los volúmenes que contengan los archivos antes mencionados estén incluidos en la copia de seguridad. Por ejemplo, si sus bases de datos se encuentran en C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\ y sus archivos de registro se encuentran en F:\TLs\, deberá hacer una copia de seguridad de ambos volúmenes C:\ y F:\.
Determinar las rutas hacia todos los archivos de las bases de datos de una instancia utilizando Transact-SQL
El siguiente script Transact-SQL se puede utilizar "tal cual" para determinar las rutas hacia todos los archivos de bases de datos de una instancia.
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
Determinar la ubicación de los archivos de las bases de datos utilizando SQL Server Management Studio
Ubicaciones predeterminadas
Los archivos de bases de datos de SQL Server se encuentran en las ubicaciones predeterminadas a menos que haya personalizado manualmente las rutas. Para conocer las ubicaciones predeterminadas de los archivos de base de datos:
Ubicaciones personalizadas
Si las ubicaciones de los archivos de base de datos de SQL Server fueron personalizadas, proceda de la siguiente manera.