2012-05-02 5 views
24

フルテキストインデックス作成が含まれていることを示すSQL Server 2012 Express Edition Advanced Servicesがインストールされています。ここではこれを述べてリンクされています。私は、フルテキストカタログを作成しようとすると高度なサービスとエクスプレス、フルテキストインデックスを作成できません

http://msdn.microsoft.com/en-us/library/cc645993.aspx

私はフルテキストサービスが実行されていることを確認しているが、しかし、それは失敗します。 「フルテキストはSQL Serverの今回のエディション(Microsoft.SqlServer.Smo)ではサポートされていません」というメッセージが表示されます。

誰もが考えていますか?

答えて

38

これは、いくつかのバグがあるため、ウィザードでは実行できません。私は変更を追跡していないと、それは終わった、私はまだSQLエージェントに関するエラーを得たときにインデックスを移入しないことを選択した場合でも:

を全文ウィザード フォームの人口スケジュールを選択または作成」を読み込むことができません。
SQL Serverエージェントは、このエディションのSQL Serverではサポートされていません。 (Microsoft.SqlServer.Smo)

はエラーにもかかわらず、私は続行することができましたが、さらなるステップで、私は最終的にあなたがしたエラーを受け取りました。

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に次の操作を行っても問題がありませんでした。私はそれがあなたが実際に実行しているExpressのバージョンを知る方法を知らないと思う。

したがって、短期間ではUIの代わりにDDLを使用することをお勧めします。 UIだけのカタログを作成する上でトリップするようですので、実際には、あなたが最初のDDLを経由してカタログを作成する場合、インデックスを作成するために、UIを使用して...

CREATE FULLTEXT CATALOG x_catalog; 

...そしてそのカタログを選ぶことができます新しいウィザードを作成する代わりに、ウィザードをステップ実行するときに使用します。もちろん、SQL Serverエージェントに関する例外も無視する必要がありますが、ウィザードを停止するわけではなく、[OK]をクリックして無視してください。私が管理Studioに対して接続項目を提出してきました

は、それのために投票してください、うまくいけば、これは修正されます。

http://connect.microsoft.com/SQLServer/feedback/details/740181/management-studio-does-not-fully-manage-full-text-in-sql-server-express

+1

、感謝を行います。 – TreK

+1

SSMOは混乱しています。私は驚いています(そして、非常に満足しています)。 – kevin

+5

このバグは、「接続」リンクに「固定」と表示されていても、SQL Express 2014では引き続き発生します。 – Keith

関連する問題