我有一个包含3个MDF文件的文件夹,我需要附加它们,但是它们都有NDF文件,如何使用TSQL知道哪些NDF文件在MDF旁边?
答案 0 :(得分:2)
尝试仅附加MDF。如果他们在创建的同一文件夹路径中,MDF将在其上找到它自己的相应NDF。如果没有,它应该抛出一个错误,可能(不确定)表明它正在寻找哪个NDF。
答案 1 :(得分:1)
无法从ndf中识别主文件(mdf),反之亦然而不使用异常,性能严重不足,我改变了逻辑,以便按文件夹对文件进行分组。
答案 2 :(得分:0)
尝试
select * from sys.sysfiles
答案 3 :(得分:0)
无法执行此操作,您需要事先知道数据库才能正确恢复文件