中易网

SQL SERVER2000为什么能在一个数据库创建两个MDF文件

答案:2  悬赏:70  
解决时间 2021-03-14 09:10
在SQL SERVER2000为什么能在一个数据库创建两个MDF文件?一个是SalDat01.mdf、一个是SalesDat02.mdf,代码如下?不是一个数据库只有能有个主数据文件吗?但是下面代码提示执行成功了。
请高手看看!

CREATE DATABASE Sales
ON
PRIMARY
(NAME=SalDat01,
FILENAME='C:\DB\SalDat01.mdf'),
(NAME=SalesDat02,
FILENAME='C:\DB\SalesDat02.mdf'),
Filegroup FileGrp1
(NAME=SalDat11,
FILENAME='C:\DB\SalDat11.ndf'),
(NAME=SalDat12,
FILENAME='C:\DB\SalDat12.ndf'),
(NAME=SalDat13,
FILENAME='C:\DB\SalDat13.ndf')
最佳答案
楼主好像是理解错了

主文件并不一定是.mdf结尾的文件
主文件可以是任何有效的操作系统文件名
用.mdf,.ndf,来区分主次文件只是sql server建议使用的文件后缀,以便于更清晰的分辨出文件的用途

sql server 默认第一个文件为主文件,不管你以什么名字命名只要符合操作系统文件名命名规则就行

楼主不妨改下后缀名试试
全部回答
还可以不止两个文件,可以多个,指定每个mdf文件的大小,比如2G,达到2G后数据就往另外一个mdf文件里存了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
从未来穿越到现代 的爱恋电影
广汽传祺GS5,纳智捷U6,起亚智跑哪个车好?
欧洲签证难吗
文言文陈情表的全文读音
别克GL82.4的好出租呀 还是3.0的好出租呀
为什么摄影时60分子一秒减小一档是125分之一
轩龙地址在什么地方,想过去办事
圆圆,写词语
减肥果(瘦瘦果)泡水能减肥吗 有没有用过的说
有2g流量 可以用来用4g嘛
nba球员交易的时候为什么从来不需要问球员的
黄豆绿豆豆浆里可不可以放黄冰糖
李辉用多用表的欧姆档测量一个变压器线圈的电
惠诚小吃部地址有知道的么?有点事想过去
因为去广州做生意,希望朋友帮帮忙,广州狗市
推荐资讯
日发纺纱机30说明书
格尔木有纹身店吗可以洗纹身吗
张家港市消费者权益保护委员会乐余分会在哪里
江西方言 、帮忙翻译下
嘉兴市第八毛纺织厂这个地址在什么地方,我要
我的狗狗刚刚还是好好的很精神,突然一阵四肢
怎么用GridLayout自动适应每格的高度
在厦门15岁不读书可以做什么工作。注:工资不
为什么电视剧每天就播两集广告还那么多?
云南路/怡苑路(路口)地址在什么地方,想过去
大庆市大同区林源镇中学地址好找么,我有些事
金牌赛和铜牌赛有什么不一样 怎么分出来的 白
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?