在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')
SQL SERVER2000为什么能在一个数据库创建两个MDF文件
答案:2 悬赏:70
解决时间 2021-03-14 09:10
- 提问者网友:巴黎塔下许过得承诺
- 2021-03-14 00:26
最佳答案
- 二级知识专家网友:一场云烟
- 2021-03-14 00:50
楼主好像是理解错了
主文件并不一定是.mdf结尾的文件
主文件可以是任何有效的操作系统文件名
用.mdf,.ndf,来区分主次文件只是sql server建议使用的文件后缀,以便于更清晰的分辨出文件的用途
sql server 默认第一个文件为主文件,不管你以什么名字命名只要符合操作系统文件名命名规则就行
楼主不妨改下后缀名试试
主文件并不一定是.mdf结尾的文件
主文件可以是任何有效的操作系统文件名
用.mdf,.ndf,来区分主次文件只是sql server建议使用的文件后缀,以便于更清晰的分辨出文件的用途
sql server 默认第一个文件为主文件,不管你以什么名字命名只要符合操作系统文件名命名规则就行
楼主不妨改下后缀名试试
全部回答
- 1楼网友:如果这是命
- 2021-03-14 01:26
还可以不止两个文件,可以多个,指定每个mdf文件的大小,比如2G,达到2G后数据就往另外一个mdf文件里存了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯