Database backup

we have a huge database that has almost five years of data.

Is it possible to perform Database backup for each year ? or is it only complete full backup can be performed?

July 1st, 2015 2:46pm

No, it is not possible to generate a full backup up of just "portions" of a database - generally speaking. 
Free Windows Admin Tool Kit Click here and download it now
July 1st, 2015 3:08pm

we have a huge database that has almost five years of data.

Is it possible to perform Database backup for each year ? or is it only complete full backup can be performed?

If you have Enterprise edition, you can partition the table into multiple filegroups (1 per year of data) and do a file group backup. Going this route would allow you to roll off old data as it becomes too old and loses its value.

I hope you found this helpful! If you did, please vote it as helpful on the left. If it answered your question, please mark it as the answer below. :)

July 1st, 2015 3:58pm

can i check if the table is already partitioned into filegroups and if not then perform partition.

Also I dont think the partitioning of the table requires any downtime.

Free Windows Admin Tool Kit Click here and download it now
July 1st, 2015 5:51pm

Here a script that shows all partitionned tables:

Select s.name As SchemaName, t.name As TableName
From sys.tables t
Inner Join sys.schemas s On t.schema_id = s.schema_id
Inner Join sys.partitions p on p.object_id = t.object_id
Where p.index_id In (0, 1)
Group By s.name, t.name
Having Count(*) > 1
Order By s.name, t.name;

The partitionning does not require downtime.

July 1st, 2015 6:43pm

Also I dont think the partitioning of the table requires any downtime.


It do; you are going to move data from the main to an other partition and this will cause locks on the table.
Free Windows Admin Tool Kit Click here and download it now
July 2nd, 2015 2:47am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics