backupset (T-SQL)

Contains a row for each backup set. This table is stored in the msdb database.

Column name Data type Description
backup_set_id int NOT NULL IDENTITY PRIMARY KEY Unique backup set identification number that identifies the backup set.
backup_set_uuid uniqueidentifier
NOT NULL
Unique backup set identification number that identifies the backup set on the media.
media_set_id int NOT NULL REFERENCES backupmediaset(media_set_id) Unique media set identification number that identifies the media set containing the backup set.
first_family_number tinyint NULL Family number of the media where the backup set starts.
first_media_number smallint NULL Media number of the media where the backup set starts.
last_family_number tinyint NULL Family number of the media where the backup set ends.
last_media_number smallint NULL Media number of the media where the backup set ends.
catalog_family_number tinyint NULL Family number of the media containing the start of the backup set directory.
catalog_media_number smallint NULL Media number of the media containing the start of the backup set directory.
position int NULL Backup set position used in the restore operation to locate the appropriate backup set and files. For more information, see FILE in BACKUP.
expiration_date datetime NULL Date and time the backup set expires.
software_vendor_id int NULL Identification number of the software vendor writing the backup media header.
name nvarchar(128) NULL Name of the backup set.
description nvarchar(255) NULL Description of the backup set.
user_name nvarchar(128) NULL Name of the user performing the backup operation.
software_major_version tinyint NULL Microsoft® SQL Server™ major version number.
software_minor_version tinyint NULL SQL Server minor version number.
software_build_version smallint NULL SQL Server build number.
time_zone smallint NULL Difference between local time (where the backup operation is taking place) and Universal Coordinated Time (UCT) in 15-minute intervals. Values can be -48 through +48, inclusive. A value of 127 indicates unknown. For example, -20 is Eastern Standard Time (EST) or 5 hours after UCT.
mtf_minor_version tinyint NULL Microsoft Tape Format minor version number.
first_lsn numeric(25,0) NULL Log sequence number of the first or oldest log record in the backup set.
last_lsn numeric(25,0) NULL Log sequence number of the last or newest log record in the backup set.
checkpoint_lsn numeric(25,0) NULL Log sequence number of the log record where recovery must start.
database_backup_lsn numeric(25,0) NULL Log sequence number of the most recent full database backup.
database_creation_date datetime NULL Date and time the database was originally created.
backup_start_date datetime NULL Date and time the backup operation started.
backup_finish_date datetime NULL Date and time the backup operation finished.
type char(1) NULL Backup type. Can be:
D = Database
I = Database Differential
L = Log
F = File or Filegroup
sort_order smallint NULL Sort order of the server performing the backup operation. For more information about sort orders, see Sort Order.
code_page smallint NULL Code page of the server performing the backup operation. For more information about code pages, see Sort Order.
compatibility_level tinyint NULL Compatibility level setting for the database. Can be:
60 = SQL Server version 6.0
65 = SQL Server 6.5
70 = SQL Server 7.0
For more information about compatibility levels, see sp_dbcmptlevel.
database_version int NULL Database version number.
backup_size numeric(20,0) NULL Size of the backup set, in bytes.
database_name nvarchar(128) NULL Name of the database involved in the backup operation.
server_name nvarchar(128) NULL Name of the server running the SQL Server backup operation.
machine_name nvarchar(128) NULL Name of the computer running SQL Server.


(c) 1988-98 Microsoft Corporation. All Rights Reserved.