Universal Backup Database Enhancements: 2026-02-16
On 2026-02-16, the Universal Backup Database was enhanced with expanded logging capabilities.
Recent databases can be upgraded to the latest version by running the following script:
- EXEC sp_MSforeachtable
- '
- ALTER TABLE ? ADD
- Log_Updated_At DATETIMEOFFSET(7) NULL,
- Error_Date DATETIMEOFFSET(7) NULL,
- Progress_Started_At DATETIMEOFFSET(7) NULL,
- Result_Started_At DATETIMEOFFSET(7) NULL,
- Source_Started_At DATETIMEOFFSET(7) NULL,
- Log_Duration_Total FLOAT NULL,
- Result_Duration FLOAT NULL,
- Source_Duration FLOAT NULL,
- Progress_Duration FLOAT NULL,
- Log_History NVARCHAR(MAX) NOT NULL DEFAULT(''''),
- Error_ReferenceCode NVARCHAR(MAX) NOT NULL DEFAULT(''''),
- Error_Subject NVARCHAR(MAX) NOT NULL DEFAULT(''''),
- Action_IsRunning BIT NOT NULL DEFAULT(0),
- Error_Agent NVARCHAR(MAX) NOT NULL DEFAULT(''''),
- Error_Description NVARCHAR(MAX) NOT NULL DEFAULT(''''),
- Progress_Agent NVARCHAR(MAX) NOT NULL DEFAULT(''''),
- Progress_Log NVARCHAR(MAX) NOT NULL DEFAULT(''''),
- Result_Warning NVARCHAR(MAX) NOT NULL DEFAULT(''''),
- Source_Warning NVARCHAR(MAX) NOT NULL DEFAULT('''');
- ';
- GO
- PRINT 'Step 1 Complete - Columns Added';
- EXEC sp_MSforeachtable
- '
- UPDATE ?
- SET
- Log_Duration_Total = DATEDIFF(MINUTE, Log_Date_From, Log_Date_Till),
- Result_Duration = DATEDIFF(MINUTE, Result_Date_From, Result_Date_Till),
- Source_Duration = DATEDIFF(MINUTE, Source_Date_From, Source_Date_Till),
- Log_Updated_At = Log_Date_Till,
- Log_History = Log_Description,
- Error_ReferenceCode= Log_ReferenceCode,
- Error_Subject = Log_Subject,
- Result_Started_At = Result_Date_From,
- Source_Started_At = Source_Date_From,
- Source_Warning = Comment;
- '
- GO
- PRINT ''
- PRINT 'Step 2 Complete - field values updated';
- PRINT ''
- PRINT '**************************************************************************'
- PRINT 'Upgrade complete';
Related Articles
Universal Backup Database Enhancements: 2026-03-15
On 2026-03-15, the Universal Backup Database was slightly changed to standardize the name of the Logs table. Recent databases can be upgraded to the latest version by running the following script: EXEC sp_rename 'dbo.__B_LOGS', '__B_Logs';
Universal Backup Database Enhancements: 2026-07-14
On 2026-07-14, the Universal Backup Database was slightly changed add a few additional columns to certain tables: Recent databases can be upgraded to the latest version by running the following script: IF NOT EXISTS ( SELECT 1 FROM ...
Universal Backup Database Enhancements: 2026-05-28
On 2026-05-28, the Universal Backup Database was slightly changed add a few additional columns to certain tables: Recent databases can be upgraded to the latest version by running the following script: IF NOT EXISTS ( SELECT 1 FROM ...
Backup (Pull) Connectors: Development and Enhancement Requests
A backup/pull connector allows Universal Migrator to connect to source systems and backup/extract the data out. Backup Connector Requirements Whether you are requesting a brand new backup connector or enhancements to an existing one, the following ...
Connecting Universal Migrator to an InterSystems Cache Database
When connecting Universal Migrator to a Cache' database/namespace, you will need to enter the following information into the "Original Data" screen: Choose "in InterSystems Cache'" as the source. For the server name, put the IP address of the Cache ...