我安装了SQL Server 2012 Express Edition高级服务,其中声明它包含全文索引。这里描述的是这样的链接:使用高级服务进行快速扫描,无法创建全文索引
http://msdn.microsoft.com/en-us/library/cc645993.aspx
我已经证实,全文服务正在运行,但是当我尝试创建一个全文目录,它失败。我收到消息“此版本的SQL Server不支持全文(Microsoft.SqlServer.Smo)”
任何人有什么想法?
我安装了SQL Server 2012 Express Edition高级服务,其中声明它包含全文索引。这里描述的是这样的链接:使用高级服务进行快速扫描,无法创建全文索引
http://msdn.microsoft.com/en-us/library/cc645993.aspx
我已经证实,全文服务正在运行,但是当我尝试创建一个全文目录,它失败。我收到消息“此版本的SQL Server不支持全文(Microsoft.SqlServer.Smo)”
任何人有什么想法?
你不能通过向导来做到这一点,因为有几个错误。即使我选择不跟踪更改,而不是当它被完成填充指数,我还是得到了关于SQL代理的错误:
无法加载“选择或创建人口时间表”全文向导 形式。
此版本的SQL Server不支持SQL Server代理。 (Microsoft.SqlServer.Smo)
尽管错误的,我能够继续,但是在进一步的步骤我终于做到收到你做了错误。但是我没有问题,做以下的DDL:
CREATE TABLE dbo.x
(
x NVARCHAR(255) NOT NULL CONSTRAINT uq_x UNIQUE(x)
);
GO
CREATE FULLTEXT CATALOG x_catalog;
GO
CREATE FULLTEXT INDEX
ON dbo.x(x LANGUAGE 1033)
KEY INDEX uq_x ON x_catalog;
GO
这说明,快递肯定不支持全文,它只是有点困惑的UI。我怀疑它不知道如何分辨你实际运行的Express版本。
所以在短期内,我会推荐使用DDL而不是UI。事实上,由于UI似乎只在创建目录旅行,你可以使用UI创建索引,如果你第一次创建通过DDL目录...
CREATE FULLTEXT CATALOG x_catalog;
...然后挑选目录在逐步完成向导时,而不是创建一个新的。当然,您也必须忽略有关SQL Server代理的例外,但它不会停止向导,您可以单击“确定”并忽略它。
我反对Management Studio中提起连接项目,请投票支持它,并希望这将得到纠正:
会做,谢谢。 – TreK
SSMO一直困惑。我很惊讶(也非常高兴)这个简单的解决方案可行! – kevin
尽管Connect链接表示它是“固定的”,但SQL Express 2014中仍会发生此错误。 – Keith