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. |