我安裝了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