SQL Server 2012 Express Edition Advanced Servicesをインストールしました。これには、フルテキストインデックスが含まれていると記載されています。これを示すリンクは次のとおりです。
http://msdn.Microsoft.com/en-us/library/cc645993.aspx
フルテキストサービスが実行されていることを確認しましたが、フルテキストカタログを作成しようとすると失敗します。 「このエディションのSQL Serverではフルテキストはサポートされていません。(Microsoft.SqlServer.Smo)」というメッセージが表示されます
誰かアイデアはありますか?
いくつかのバグがあるため、ウィザードを使用してこれを行うことはできません。変更を追跡せず、終了時にインデックスを設定しないことを選択した場合でも、SQLエージェントに関するエラーが発生します。
「人口スケジュールの選択または作成」のフルテキストを読み込めませんWizard form。
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
これは、Expressが確かにフルテキストをサポートしていることを示しています。少し混乱しているのはUIだけです。実際に実行しているExpressのバージョンを確認する方法がわからないのではないかと思います。
したがって、短期的には、UIの代わりにDDLを使用することをお勧めします。実際、UIはカタログの作成時にのみ作動するように見えるため、最初にDDLを介してカタログを作成する場合は、UIを使用してインデックスを作成できます...
CREATE FULLTEXT CATALOG x_catalog;
...そして、新しいカタログを作成する代わりに、ウィザードのステップ実行時にそのカタログを選択します。もちろん、SQL Serverエージェントに関する例外も無視する必要がありますが、ウィザードは停止せず、[OK]をクリックして無視できます。
Management Studioに対して接続アイテムを提出しました。投票してください。うまくいけば、これは修正されます。