Dot*_*row 16 sql sql-server-2008 sql-server-2008-r2
我已经安装了SQL Server 2008 R2,当我在SQL server management studio中运行此SQL时:
SELECT FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')
Run Code Online (Sandbox Code Playgroud)
我得到0
但如果我这样做:
SELECT * FROM sys.fulltext_catalogs
Run Code Online (Sandbox Code Playgroud)
我得到一排.我想知道如果在我的sql server上安装了全文搜索,或者我是否需要使用高级选项重新安装SQL Server.
请建议.
RTh*_*mas 22
我的答案:
如果FULLTEXTSERVICEPROPERTY说未安装,那么我将从原始媒体安装.运行安装程序,只需从功能页面添加全文搜索.
FTS 完全在2008年的SQL引擎中,所以如果它认为它没有安装,那么你最好让它开心.
我的意见/思考:
您是否从之前安装了全文的SQL安装中移动了数据库?这可能解释了sys.fulltext_catalogs中的行.
在SSMS中打开数据库时,在"存储文件夹","全文目录"文件夹下,您是否可以选择在右键单击时添加新目录?
在SQL配置管理器中,您是否看到了全文守护程序启动器服务?
SELECT
CASE FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')
WHEN 1 THEN 'Full-Text installed.'
ELSE 'Full-Text is NOT installed.'
END;
Run Code Online (Sandbox Code Playgroud)
灵感来自https://www.sqlshack.com/hands-full-text-search-sql-server/
归档时间: |
|
查看次数: |
36389 次 |
最近记录: |