【问题标题】:Backup SQL Server 2008 DB without Full Text Catalog备份没有全文目录的 SQL Server 2008 DB
【发布时间】:2010-12-26 06:06:19
【问题描述】:

我正在尝试备份没有完整文本目录的 SQL Server 2008 数据库。我尝试在备份之前删除全文目录和索引,如下所示:

DROP FULLTEXT INDEX ON table1
DROP FULLTEXT INDEX ON table2
DROP FULLTEXT INDEX ON table3


DROP FULLTEXT CATALOG DBFullTextCatalog
EXEC sp_fulltext_database 'disable'

它表示所有命令都已成功执行,但是,当我进行备份时,我仍然会在备份中获得全文文件:

SET @BackupPath = @BackupPath + N'DB_17965_1_backup.bak'
BACKUP DATABASE [DB_17965_1]
TO  DISK = @BackupPath
WITH NOFORMAT, INIT,  NAME = N'DB_17965_1-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10

结果

10 percent processed.
20 percent processed.
30 percent processed.
40 percent processed.
50 percent processed.
60 percent processed.
70 percent processed.
80 percent processed.
90 percent processed.
Processed 832 pages for database 'DB_17965_1', file 'CelebrityGet' on file 1.
Processed 8 pages for database 'DB_17965_1', file 'ftrow_CelebritygetFullTextCatalog' on file 1.
100 percent processed.
Processed 1 pages for database 'DB_17965_1', file 'CelebrityGet_log' on file 1.
BACKUP DATABASE successfully processed 841 pages in 0.431 seconds (15.244 MB/sec).

【问题讨论】:

  • 与编程无关 -> 属于 Serverfault.com,DBA 和 ServerAdmins 常去的地方 - 你会在那里得到更好的答案
  • 您能否从 sys.fulltext_catalogs 中选择 * 并确认您没有其他目录?
  • @u07ch 是的,select * from sys.fulltext_catalogs 不返回任何行。

标签: sql-server sql-server-2008 back


【解决方案1】:

我做到了。在进行备份之前,我必须从数据库属性窗口手动删除全文文件。 DROP 语句从未删除文件。好奇怪!!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-24
    • 1970-01-01
    • 2010-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多