楼主好像是理解错了主文件并不一定是.mdf结尾的文件主文件可以是任何有效的操作系统文件名用.mdf,.ndf,来区分主次文件只是sql server建议使用的文件后缀,以便于更清晰的分辨出文件的用途sql server 默认第一个文件为主文件,不管你以什么名字命名只要符合操作系统文件名命名规则就行楼主不妨改下后缀名试试
还可以不止两个文件,可以多个,指定每个mdf文件的大小,比如2G,达到2G后数据就往另外一个mdf文件里存了