sys.sysaltfiles (Transact-SQL)

Si applica a:SQL Server

In casi particolari contiene le righe corrispondenti ai file di un database.

Importante

Questa tabella di sistema di SQL Server 2000 è disponibile come vista per compatibilità con le versioni precedenti. È consigliabile usare invece le viste di sistema correnti di SQL Server. Per trovare la vista o le viste di sistema equivalenti, vedere Mapping delle tabelle di sistema alle viste di sistema (Transact-SQL). Questa funzionalità verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.

Nome colonna Tipo di dati Descrizione
fileid smallint Numero di identificazione del file. Questo valore è univoco per ogni database.
groupid smallint Numero di identificazione del filegroup.
size int Dimensioni del file espresse in pagine da 8 KB.
maxsize int Dimensioni massime del file espresse in pagine da 8 KB.

0 = Nessun aumento.

-1 = La dimensione del file aumenterà finché il disco è pieno.

268435456 = La dimensione del file di log aumenterà fino al valore massimo di 2 TB.

Nota: i database aggiornati con dimensioni illimitate del file di log segnalano -1 per le dimensioni massime del file di log.
crescita int Aumento delle dimensioni del database.

0 = Nessun aumento. I possibili valori sono un numero di pagine o una percentuale delle dimensioni del file, a seconda del valore di status. Se lo stato è 0x100000, la crescita è la percentuale di dimensioni del file; in caso contrario, corrisponde al numero di pagine.
status int Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future.
perf int Riservato.
dbid smallint Numero di identificazione del database a cui appartiene il file.
name sysname Nome logico del file.
filename nvarchar(260) Nome del dispositivo fisico, incluso il percorso completo del file.