我想将1个数据库的全文目录移动到同一SQL服务器上的不同位置。我正在使用SQL 2005.其中一位消息人士说:
SQL Server 2005全文 搜索提供了轻松的能力 分离和移动全文目录 与SQL Server数据库相同的方式 文件可以分离,移动和 重新装上。全文目录是 包含在sp_detach_db和 sp_attach_db的。分离后 数据库,你可以移动全文 目录和/或数据库数据文件, 然后重新附加数据库。 全文目录元数据已更新 反映位置的变化。 此功能简化了构建, 测试,移动和部署 跨多个服务器的数据库。
自: http://msdn.microsoft.com/en-us/library/ms345119(SQL.90).aspx
相信它,我只使用附加和分离方法移动数据和日志文件,复制全文目录并重建它。还是
sp_help_fulltext_catalogs ''
显示旧路径的相同输出。
另一个来源: http://sqlserverpedia.com/wiki/FTS_-Restoring&_Relocating_your_Catalogs 提及停止并启动全文搜索服务作为移动的一部分。我无法重新启动全文服务,因为其他数据库正在使用它。
是否有任何选项可用于移动单个全文目录而无需重新启动全文服务?
此致
Manjot
答案 0 :(得分:1)
我根本没有重启服务.. 我只是尝试了它而没有重新启动它按照以下方式工作: http://sqlserverpedia.com/wiki/FTS_-Restoring&_Relocating_your_Catalogs