We are working on a database that will be distributed to several third parties. We will also re-generate this database on an ongoing basis, redistribute it, and these third parties will need to overwrite their existing copy of the database with the new version.
I am trying to decide if I want to temporarily temporarily disable the database, make a copy of .mdf and send this copy, or just make a full backup of the database and send .bak from.
The main difference that I see is that in order to distribute .mdf you must temporarily disable the database so that it can be copied.
What are the other pros and cons of each format?
Are there any safety implications when distributing each other?
Is it easier to import one format over another first?
Thanks.
source share