File dei database di SQL Server

I database di SQL Server presentano tre tipi di file:

Assicurarsi che tutti i volumi contenenti i file precedenti siano inclusi nel backup. Per esempio, se i database si trovano in C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\ e i file di registro in F:\TLs\, è necessario eseguire il backup di entrambi i volumi C:\ e F:\.

Determinare il percorso di tutti i file di database di un'istanza utilizzando Transact-SQL 

È possibile utilizzare il seguente script di Transact-SQL "così com'è" per determinare il percorso di tutti i file di database di un'istanza.

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

Determinare la posizione dei file di database utilizzando SQL Server Management Studio
Posizioni predefinite

I file di database di SQL Server si trovano nelle rispettive posizioni predefinite, a meno che i percorsi siano stati personalizzati manualmente. Per scoprire le posizioni predefinite dei file dei database:

  1. Eseguire Microsoft SQL Server Management Studio e connetterlo all'istanza necessaria.
  2. Fare clic con il pulsante destro sul nome dell'istanza e selezionare Proprietà.
  3. Aprire la pagina Impostazioni database e visualizzare i percorsi specificati nella sezione Percorsi predefiniti database.
Posizioni personalizzate 

Se le posizioni dei file dei database di SQL Server sono state personalizzate, procedere come segue.

  1. In Microsoft SQL Server Management Studio, espandere l'istanza necessaria.
  2. Fare clic con il pulsante destro sul database, quindi selezionare Proprietà. Questo aprirà la finestra di dialogo Proprietà database.
  3. Nel riquadro Selezione pagina, fare clic su File e visualizzare i percorsi specificati nella sezione File di database.