积极答复者
一个数据库怎么分为多个“mdf”文件了???

问题
-
一个数据库怎么分为多个“mdf”文件了??? 多个“mdf”文件是一个数据库,这是怎么回事呢??? 详细情况如下图所示。
这么多的“mdf”文件是一个数据库所有的。
在这种情况下如果要拷贝数据库,是不是就不能先“分离”,再“附加”了。而只能备份,然后还原呢???
Science and technology is my lover.
- 已编辑 starrycheng 2012年9月6日 9:59
答案
-
次要数据文件的建议文件扩展名是 .ndf。不过只是建议,不是强制性的,有人把次要数据文件的扩展名也搞成mdf了。
想不想时已是想,不如不想都不想。
- 已标记为答案 Molly Chen_Moderator 2012年9月21日 6:31
-
Sql is looking for contents of db files but name, you can name db files any way you like.
- 已标记为答案 Molly Chen_Moderator 2012年9月21日 6:31
全部回复
-
文件组问题,参考:http://www.cnblogs.com/petermsdn/archive/2011/09/14/2176308.html
http://topic.csdn.net/u/20070424/08/5dc1b65b-4ed5-4ad4-b5bd-8f3f3271f276.html
用文件组,企业管理器中,右键点你的数据库,选属性,选数据文件,新增一个,文件填一下,位置填一下,文件组填一个,比如abc---确定。然后你可以右键点你数据库里面的表,设计表,再点右键,属性,然后把表文件组和文本文件组改成abc,就把你原来的表从原来的大mdf文件中分解到你的新增文件中了。再增加文件的话,方法同上。这个方法好处是不改变数据库的数据,能把已有的mdf文件拆分成多个,操作完成以后,用DBCC SHRINKDATABASE(YOURDATABASE) 来收缩一下你的数据库,要不然你看不到你原来mdf文件拆分后的实际大小。利用文件组可以提高数据库的i/o性能
-
次要数据文件的建议文件扩展名是 .ndf。不过只是建议,不是强制性的,有人把次要数据文件的扩展名也搞成mdf了。
想不想时已是想,不如不想都不想。
- 已标记为答案 Molly Chen_Moderator 2012年9月21日 6:31
-
我们的“次要数据文件”也是“.mdf”,这样也没有关系的吧。。。
Science and technology is my lover.
- 已编辑 starrycheng 2012年9月10日 4:23
-
Sql is looking for contents of db files but name, you can name db files any way you like.
- 已标记为答案 Molly Chen_Moderator 2012年9月21日 6:31