为什么 sp_helpfile 与 sys.master_files 之间存在差异?
Why there is a difference between sp_helpfile vs sys.master_files?
您好,在 sql 服务器中使用还原命令将数据库还原到特定驱动器时,在执行 sp_helpfile
后,它显示的文件路径不正确,但是 sys.master_files
显示的文件路径正确?
为什么 sp_helpfile
显示的路径不准确?有人可以帮我理解这个吗?
评论时间太长。
我怀疑您在 运行 sp_helpfile
时没有连接到正确的数据库。如果您查询 sys.master_files
,无论您连接到哪个数据库,它都会 return 相同的结果。但是,如果您不指定文件名,sp_helpfile 将使用默认连接。因此,如果您连接到 [master]
,它将对该数据库的文件产生 return 个结果。
您好,在 sql 服务器中使用还原命令将数据库还原到特定驱动器时,在执行 sp_helpfile
后,它显示的文件路径不正确,但是 sys.master_files
显示的文件路径正确?
为什么 sp_helpfile
显示的路径不准确?有人可以帮我理解这个吗?
评论时间太长。
我怀疑您在 运行 sp_helpfile
时没有连接到正确的数据库。如果您查询 sys.master_files
,无论您连接到哪个数据库,它都会 return 相同的结果。但是,如果您不指定文件名,sp_helpfile 将使用默认连接。因此,如果您连接到 [master]
,它将对该数据库的文件产生 return 个结果。