ftrows_FTP ... ndf文件阻止还原

时间:2017-10-03 13:24:06

标签: sql-server

我正在尝试使用备份恢复数据库,但由于正在使用文件,它每次都会失败。该文件是ftrow_FTC {xxxxxxx} .ndf

有谁知道这个文件是什么以及它的用途是什么?我需要它吗?如果没有,我怎么能摆脱它?谢谢。

我应该补充一点,这是Server 2008 R2上的SQL 2012服务器。

1 个答案:

答案 0 :(得分:2)

ftrow_FTC{xxxxxxx}.ndf如果是Full-Text Catalog文件。您可能正在使用SQL Server Management Studio向导来还原该数据库。但是,您也可以使用t-sql命令执行还原。

在后一种情况下,您可以告诉SQL Server使用RESTORE ... WITH MOVE命令在不同的名称/路径下恢复您的全文目录文件:

RESTORE DATABASE DBNAME from disk = N'd:\path\to\your\backup.bak' 
WITH MOVE 'ftrow_FTC{xxxxxxx}.ndf' TO 'd:\path\to\new\FT_location\ftrow_FTC{xxxxxxx}.ndf'

DBNAME替换为您的真实数据库名称,将ftrow文件名替换为真实文件名。

更新:您还可以使用SQL Server Management Studio对话框轻松地使用不同文件名下的全文目录还原数据库。在恢复期间,只需在数据库文件列表中找到您的ftrow文件记录,并将其分配给不同的路径。这样你就不会与你的实时数据库使用的ftrow文件发生冲突。

HTH