![]() |
|
|
By: Jeremy Kadlec | Read Comments (1) | Print Jeremy is the CTO @ Edgewood Solutions, co-founder of MSSQLTips.com and SQL Server MVP since 2009. Related Tips: More |
|
Problem
My backups and restores fail infrequently, but when I find out it is too late. How can I find out sooner?
Solution
SQL Server ships with native alerts that can be configured to notify an operator when a backup or restore failure occurs. Reference the chart below for the SQL Server 2000 backup and restore alerts as well as the link to the T-SQL code below to implement these alerts.
|
SQL Server 2000 Backup and Restore Alerts | ||||
|
ID |
Category |
Error |
Severity |
Description |
|
1 |
Backup Success |
18264 |
10 |
Database backed up: Database: %1, creation date(time): %2(%3), pages dumped: %4!d!, first LSN: %5, last LSN: %6, number of dump devices: %9!d!, device information: (%10). |
|
2 |
Backup Failure |
18204 |
16 |
%1: Backup device '%2' failed to %3. Operating system error = %4. |
|
3 |
Backup Failure |
18210 |
16 |
%1: %2 failure on backup device '%3'. Operating system error %4. |
|
4 |
Backup Failure |
3009 |
16 |
Could not insert a backup or restore history/detail record in the msdb database. This may indicate a problem with the msdb database. The backup/restore operation was still successful. |
|
5 |
Backup Failure |
3017 |
16 |
Could not resume interrupted backup or restore operation. See the SQL Server error log for more information. |
|
6 |
Backup Failure |
3033 |
16 |
BACKUP DATABASE cannot be used on a database opened in emergency mode. |
|
7 |
Backup Failure |
3201 |
16 |
Cannot open backup device '%ls'. Device error or device off-line. See the SQL Server error log for more details. |
|
8 |
Restore Success |
18267 |
10 |
Database restored: Database: %1, creation date(time): %2(%3), first LSN: %4, last LSN: %5, number of dump devices: %7!d!, device information: (%8). |
|
9 |
Restore Success |
18268 |
10 |
Log restored: Database: %1, creation date(time): %2(%3), first LSN: %4, last LSN: %5, number of dump devices: %7!d!, device information: (%8). |
|
10 |
Restore Success |
18269 |
10 |
Database file restored: Database: %1, creation date(time): %2(%3), file list: (%4), number of dump devices: %6!d!, device information: (%7). |
|
11 |
Restore Failure |
3142 |
16 |
File '%ls' cannot be restored over the existing '%ls'. Reissue the RESTORE statement using WITH REPLACE to overwrite pre-existing files. |
|
12 |
Restore Failure |
3145 |
16 |
The STOPAT option is not supported for RESTORE DATABASE. You can use the STOPAT option with RESTORE LOG. |
|
13 |
Restore Failure |
3441 |
21 |
Database '%.*ls' (database ID %d). The RESTORE statement could not access file '%ls'. Error was '%ls'. |
|
14 |
Restore Failure |
3443 |
21 |
Database '%.*ls' (database ID %d) was marked for standby or read-only use, but has been modified. The RESTORE LOG statement cannot be performed. |
|
15 |
Restore Failure |
4301 |
16 |
Database in use. The system administrator must have exclusive use of the database to restore the log. |
Please click here for the T-SQL code to implement these alerts.
Next Steps
| Share: | Share | Tweet |
|
![]() |
|
|
Free SQL Server Learning |
| Tuesday, April 03, 2012 - 3:11:59 PM - Nick A | Read The Tip |
|
If you are running differential backups, you might want to include ID 18270 as well. Here is the text: Database differential changes were backed up. Database: '', creation date(time): '', pages dumped: '', first LSN: '', last LSN:'', full backup LSN: '', number of dump devices: '', device information: (FILE=20, TYPE=DISK: {''}). This is an informational message. No user action is required. |
|
|
privacy | disclaimer | copyright | advertise | about authors | contribute | feedback | giveaways | user groups Some names and products listed are the registered trademarks of their respective owners. Edgewood Solutions LLC | MSSharePointTips.com | MSSQLTips.com |