April 21, 2003 at 6:55 am
Hello everybody,
I have created a maintenance plan for backing up my databases which was scheduled for a particular time. In that i mentioned to delete the databases which were 4 days old. but to my surprise, the backup folder is being appended with the new date backup. the backup folder is not the default one. also breif me what the two file extensions are ie., BAK & TRN.
I am of the view that .TRN will be the transaction log whereas .BAK consists of ? A normal backup will be having 2 files ie., MDF and LDF extensions.
Pl elaborate if anyone has a solution.
Ravi
Lucky
April 21, 2003 at 8:51 am
The BAK extension is usually a full backup. It contains the data and schema, not the mdf and ldf files.
Not sure why your backups are not being deleted. Which version of SQL? Which options have you checked on the bacakup tabs?
Steve Jones
April 21, 2003 at 10:02 am
Ravi,
You might have scheduled a weekly job & mentioned 4 in the options in the command. Hence SQL Server will keep 4 weeks of Backups. If you schedule a Daily Job, then It will keep 4 days of Backups.
If this is not the case, please paste the command (which is in the job) & let us know wheather its a Weekly or Daily Job.
Also let us know what Version of SQL Server you are running (per Andy's Note).
Hope this helps!!!
Regards,
Murali Damera.
.
April 21, 2003 at 10:59 am
A normal backup will NOT have the extension .MDF or .LDF! To have backups that use those extensions, you have to detach the database and COPY the .MDF and .LDF files. But then those are not true backups (you can't RESTORE them, you have to copy them back and attach them).
A true SQL Server backup (using the BACKUP command) creates a file with the extension .BAK (if you use the database maintenance, then the log backup is .trn).
-SQLBill
April 21, 2003 at 2:20 pm
Note those extensions are defaults. You can call them anything you want.
Steve Jones
April 21, 2003 at 11:40 pm
Hello All,
Thanks for your valuable input to my query. I am providing some more information and think that you people will shed more light towards my question posted earlier.
I am having 2 servers with version & releases as follows:
Server 1 - SQL 7 7.00.0623
--------------------------
On Server 1 the Database Maintenance Plan settings are as follows:
Tabs
----
GeneralAll Databases
OptimizationsUpdate the statistics used by the query optimizer
Percentage of databases to sample 10%
Remove unused space from database files
Shrink database when it grows beyond 50 MB
Amount of free space to remain after shrink 10% of the data space.
Schedule 1 day at 11.30AM
IntegrityCheck database integrity
Include indexes
Perform these tests before backing up of the databases or transaction log
Schedule 1 day at 1AM
Complete BackupBackup the databases as part of the maintenence plan.
Verify the integrity of the backup upon completion.
Disk
Use this directory C:\MSSQL7\BACKUP
Create a sub-directory for each database
Remove files older than 3 day(s)
Backup file extension BAK
Schedule 1 day at 1.01PM
Transaction Log BackupBackup the databases as part of the maintenence plan.
Verify the integrity of the backup upon completion.
Disk
Use the default backup directory
Remove files older than 2 day(s)
Backup file extension TRN
Schedule Occurs every 1 week from Monday to Saturday at 12AM
ReportingText Reports
Write report to a text file C:\MSSQL7\BACKUP
Delete text report files older than 7 Day(s)
History on this server
Write history to the table msdb.dbo.sysdbmaintplan_history
Limit rows in the table to 1000 rows for this plan
Server 2 - SQL 2000 8.00.760
----------------------------
On Server 1 the Database Maintenance Plan settings are as follows:
Tabs
----
GeneralAll Databases
OptimizationsNo settings
IntegrityNo settings
Complete BackupBackup the databases as part of the maintenence plan.
Verify the integrity of the backup upon completion.
Disk
Use this directory H:\sqlbackup
Remove files older than 4 day(s)
Backup file extension BAK
Schedule 1 day at 2AM
Transaction Log BackupBackup the databases as part of the maintenence plan.
Verify the integrity of the backup upon completion.
Disk
Use this directory H:\sqlbackup
Remove files older than 4 day(s)
Backup file extension TRN
Schedule Occurs every 1 day at 3AM
ReportingHistory on this server
Write history to the table msdb.dbo.sysdbmaintplan_history
Limit rows in the table to 1000 rows for this plan
Ravi
Ravi
Lucky
April 22, 2003 at 10:16 am
This looks ok. When you say the backup folder is being appended, what does that mean? Can you give an example?
Steve Jones
April 22, 2003 at 10:15 pm
Hello Steve,
When appending the backup folder i mean that today if the schedule runs (ie., 23/4/03 dated backup), then the backup folder which is consisting of the earlier backups from 10/4/03 (for example). When we check the "Delete backups older than 4 days" the folder should contain only the backups from 19/4/03 to 22/04/03 as on today before todays backup is taken.
Hope you have understood my problem.
Ravi
Lucky
April 24, 2003 at 9:59 pm
Hello Steve,
I did not get any reply from your end for the example provided as you asked me on the other day.
I am waiting for your suggestion.
Ravi
Lucky
April 28, 2003 at 8:36 am
I have noticed from past experience that if the job fails for some reason, it will not delete the old files. For example, I have a very large database that is backed up with a Maintenance plan and I only keep the three days worth of bak files. When the scheduled maintenance plan fails for some reason, it does not delete the files older than the three days. I typically keep tabs to make sure that it is working correctly.
SJ
April 29, 2003 at 12:59 pm
First of all the deletion of old BAK files takes place after the current BAK file is successfully created. If it fails, then the earlier bak files that are to be deleted will not be deleted.
Ravi, It seems something has changed. Did you edit the Maint Plan or change the Bak location by copying over the older files.
I would suggest drop the maint Plan and set it up again. Make sure you remove the old files. After four days you should see the Maint Plan deleting these Baks regularly.
Viewing 11 posts - 1 through 10 (of 10 total)
You must be logged in to reply to this topic. Login to reply