How to fix Error 7616 on Windows Server 2025 / Windows 11

Troubleshooting Guide: Error 7616 – Full-Text Search Not Enabled

Why This Error Happens

This error occurs because the target database does not have Full-Text Search enabled at the database level, which is a prerequisite for executing full-text queries, catalogs, or indexes. In older SQL Server versions, sp_fulltext_database was used to toggle this setting, but this stored procedure is now deprecated since full-text capability is enabled by default in modern installations. The error typically surfaces when a database was migrated or restored from a legacy instance where full-text search was explicitly disabled, or when the application code still references deprecated enable/disable logic instead of checking the FULLTEXTSERVICEPROPERTY.

Step-by-Step Resolution Guide

Step 1: Verify Full-Text Search Component Installation

  • Open SQL Server Configuration Manager on your Windows Server 2025 / Windows 11 machine.
  • Check if the SQL Full-text Filter Daemon Launcher service is listed and running for your instance.
  • If missing, re-run SQL Server 2025 Setup, select Installation > Add Features, and check the Full-Text and Semantic Extractions for Search component.

Step 2: Confirm Instance-Level Full-Text Support

  • Open a new query window in SQL Server Management Studio (SSMS) connected to the affected instance.
  • Run the following T-SQL command to confirm the instance supports full-text indexing:
  SELECT SERVERPROPERTY('IsFullTextInstalled');
  • A return value of 1 confirms the engine-level component is installed; 0 means you must reinstall the Full-Text feature via Setup.

Step 3: Remove Deprecated Stored Procedure Calls

  • Locate the application code, SSIS package, or legacy script calling sp_fulltext_database 'enable' or 'disable'.
  • Delete or comment out these deprecated calls entirely, as SQL Server 2025 treats full-text as always-on at the database level.
  • Replace any conditional logic that relied on this toggle with a check against FULLTEXTSERVICEPROPERTY('IsFullTextInstalled').

Step 4: Rebuild the Full-Text Catalog

  • If the database was restored from an older backup and is throwing this error specifically during catalog population, drop and recreate the catalog:
  DROP FULLTEXT CATALOG ft_catalog_name;
  GO
  CREATE FULLTEXT CATALOG ft_catalog_name AS DEFAULT;
  GO
  • Re-associate your full-text indexes with the newly created catalog via SSMS Object Explorer or CREATE FULLTEXT INDEX syntax.

Step 5: Restart SQL Server Services

  • Open Services.msc on Windows Server 2025.
  • Restart both the SQL Server (MSSQLSERVER) service and the SQL Full-text Filter Daemon Launcher service to apply configuration changes.
  • Confirm no error logs appear in SSMS under Management > SQL Server Logs referencing Error 7616 after restart.

Alternative or Verification Steps

  • To verify the fix, execute SELECT DATABASEPROPERTYEX('YourDBName', 'IsFullTextEnabled');—a return value of 1 confirms full-text search is active for that database.
  • As an alternative, if the error persists on a specific database only, try creating a brand-new test database and attempt a CREATE FULLTEXT INDEX operation; if successful, the issue is isolated to corrupted metadata in the original database, which may require a DBCC CHECKDB repair pass.