从 Microsoft SQL Server 2000 备份的数据库。还原到Microsoft SQL Server Management Studio Express 中以后在2005中无法备份。
错误提示如下:
“不允许备份全文目录 'DV_BBS',因为它没有联机。请查看错误日志文件以了解全文目录脱机的原因,然后将其联机。也可以使用 FILEGROUP 或 FILE 子句执行 BACKUP,以使所选内容仅限于联机数据。”
我网上查了,应该是这个原因
“从 Microsoft SQL Server 2000 数据库备份还原数据库。因此,在其中恢复数据库在服务器上不存在全文目录数据库中的文件夹。”
自己找了“重新生成数据库的全文目录”的方法,步骤如下
1在对象资源管理器中,展开服务器组,展开“数据库”,然后展开包含要重新生成的全文目录的数据库。
2展开“存储”,然后右键单击“全文目录”。
3选择“全部重新生成”。
4对于问题“是否要删除并重新生成所有全文目录?”,请选择“确定”。
5在“重新生成所有全文目录”对话框中,选择“关闭”。
但是我这数据库里没有“存储”这个选项,新创建的数据库也没有,我该咋办?请教高手帮忙!
没有导出的选项,可操作项如图。
数据库源文件是 bbsguduzheng.MDF,还有一个bbsguduzheng_1.LDF
看网上有这个解决办法:
1、创建全文索引xxxx数据库—>属性—>文件—>使用全文索引
2、重新执行完整备份
但是 我这使用全文索引的时候,提示
transact-sql 语句或批处理时发生了异常。(microsoft.sqlserver.express.connectionInfo)
执行全文操作失败,拒绝访问,Misrosoft Sql Server,错误7689
设置好备份文件名和地址,点击确定后,提示
不允许备份全文目录 'DV_BBS',因为它没有联机。请查看错误日志文件以了解全文目录脱机的原因,然后将其联机。也可以使用 FILEGROUP 或 FILE 子句执行 BACKUP,以使所选内容仅限于联机数据。”
好长时间没用SQL了,具体的界面记不太清了, 你可以尝试一下一下操作:
备份选完路径和数据库名的时候;先别忙着点备份;点开左上角的 按钮 其中有一个是有
两行很长的路径的,你把他拉开,路径中应该有一个数字(1或2),你把当前的改成(2或1)
两行都改了(要一致);之后再备份试试;我这软件卸了,也看不到界面,你试一下吧。