Hi all,
We're migrating to SQL Server 2008 from Server 2000 and everything looks
OK so far.
In the past, we've represented all of our database releases in .BAK files.
To research issues (or calculate data differences) we just restored the
databases and did what we have to.
I take it that Server 2008 can't read the .BAK files it wants you to supply
it with the Server 2000 .MDF file and it will convert it.
We have a lot of .BAK files and I've written an Access utility that will:
1) Connect to Server 2000
2) Restore the .BAK to Server 2000
3) Detach the database
4) Copy the .MDF someplace
5) Connect to Server 2008
6) Attach the .MDF file
7) Create the Server 2008 .BAK file
My questions are:
Should we have based our product definitions on the .MDF in the first place?
This seems contrary to the "normal" approach with something like ORACLE's
export (EXP).
Is there some restore switch that would alleviate this whole issue?
I'm just starting my research, but thought I'd ask first anyway.
Thanks,
Wayne
We're migrating to SQL Server 2008 from Server 2000 and everything looks
OK so far.
In the past, we've represented all of our database releases in .BAK files.
To research issues (or calculate data differences) we just restored the
databases and did what we have to.
I take it that Server 2008 can't read the .BAK files it wants you to supply
it with the Server 2000 .MDF file and it will convert it.
We have a lot of .BAK files and I've written an Access utility that will:
1) Connect to Server 2000
2) Restore the .BAK to Server 2000
3) Detach the database
4) Copy the .MDF someplace
5) Connect to Server 2008
6) Attach the .MDF file
7) Create the Server 2008 .BAK file
My questions are:
Should we have based our product definitions on the .MDF in the first place?
This seems contrary to the "normal" approach with something like ORACLE's
export (EXP).
Is there some restore switch that would alleviate this whole issue?
I'm just starting my research, but thought I'd ask first anyway.
Thanks,
Wayne