我需要在 SQL Server 表上有一个全文索引,客户希望在更新记录后立即更新索引。我想最好的办法是把这个触发器添加到桌面上......
CREATE TRIGGER TR_Section_InsUpd ON dbo.[Section] AFTER INSERT, UPDATE AS
ALTER FULLTEXT CATALOG TUG REBUILD WITH ACCENT_SENSITIVITY = OFF
GO
但是当这被触发时,我被告知我无法在用户事务中重建目录。谁能告诉我如何实现我的目标?每隔几分钟进行一次预定的索引重建似乎是个坏主意,因为表不会经常更新,但是当更新时,他们希望全文索引中的更改尽快可用。