sys.sysfiles (Transact-SQL)
Si applica a: SQL Server
Contiene una riga per ogni 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, univoco per ogni database. |
groupid | smallint | Numero di identificazione del filegroup. |
size | int | Dimensioni del file 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. Può essere il numero di pagine o la percentuale di dimensioni del file, a seconda del valore di stato. 0 = Nessun aumento. |
status | int | Bit di stato per il valore di crescita in megabyte (MB) o kilobyte (KB). 0x2 = File del disco. 0x40 = File di log. 0x100000 = Aumento. Questo valore indica una percentuale e non il numero di pagine. |
perf | int | Riservato. |
name | sysname | Nome logico del file. |
filename | nvarchar(260) | Nome del dispositivo fisico, incluso il percorso completo del file. |
Vedi anche
Mapping delle tabelle di sistema alle viste di sistema (Transact-SQL)
Visualizzazione Compatibilità (Transact-SQL)