HiveBrain v1.2.0
Get Started
← Back to all entries
patternsqlModerate

Is it possible to backup and restore part of a database in sql-server?

Submitted by: @import:stackexchange-dba··
0
Viewed 0 times
serversqlpartdatabasepossibleandrestorebackup

Problem

We have a sql-server 2005 database that we regularly transfer from our client site to ours. This takes a long time because we don't have a direct connection and have to transfer the file over their web based file transfer application. The database is currently about 10GB however we don't need all the data - most of it is in audit tables and tables that hold calculated values that can be re-generated.

I have looked at creating a filegroup to hold the audit tables and was hoping I could just backup and restore the primary filegroup. I can backup fine but when restoring I get an error saying that I'm not restoring it to the same database. Is it possible to restore part of a database to a different server using filegroups? Is there a better way to do this?

Solution

To be honest, this is easiest:

  • backup/restore a copy locally



  • remove unwanted data from the copy (with DELETE or TRUNCATE TABLE, not DROP...)



  • ship the copy



I wouldn't bother with filegroups because of the added complexity you noted...

Context

StackExchange Database Administrators Q#4000, answer score: 14

Revisions (0)

No revisions yet.