分离数据库后我应该提交哪个文件?

时间:2014-01-20 13:29:56

标签: sql database sql-server-2008

我正在使用SQL Server 2008 Management Studio开发数据库项目,我明天必须提交项目。

我只有一个简单的问题:

  • 分离数据库后,我只需提交(.mdf)文件?
  • 教师可以仅使用此文件打开数据库吗?

感谢。

4 个答案:

答案 0 :(得分:5)

.MDF应该没问题,因为附加过程会在必要时构建日志。但是,您可能只需要给他一个.BAK(完整备份)。

Here's a link将指导您构建备份。

答案 1 :(得分:4)

为了使教师最容易,我会提供一个.BAK文件。这对于他或她来说是最容易恢复的(并且最小化.mdf文件在分离时发生的事件的风险,在传输过程中等等 - 你现在没有数据库的副本)。

如果您的讲师明确要求您分离数据库,那么我将同时提供.mdf文件和.ldf文件。是的,他们可以附加没有.ldf文件的.mdf文件,但我怀疑他们必须查找语法才能这样做。

事实上,备份数据库,然后将其分离并向它们发送包含.bak,.mdf和.ldf文件的zip文件不会有什么坏处。这将需要你花费额外的几分钟,但如果你猜错了(或者我们猜错了 - 我们不知道你的教练的要求比你做得更好)将彻底消除教师回到你身边的需要。

答案 2 :(得分:1)

使用.bak文件

完整备份包含恢复整个数据库,mdf,ldf和ndf文件所需的所有信息

答案 3 :(得分:0)

.mdf文件就是您所需要的。
如果要从mdf文件创建新数据库,只需单击“附加”选项并选择您的mdf文件 是的,迈克尔你是对的,但备份是数据库(包括数据)的副本,而不仅仅是一个结构。