sql >> データベース >  >> RDS >> Sqlserver

Express with Advanced Services、全文索引を作成できません

    いくつかのバグがあるため、ウィザードを使用してこれを行うことはできません。変更を追跡せず、完了時にインデックスを作成しないことを選択した場合でも、SQL エージェントに関するエラーが発生しました:

    エラーにもかかわらず、続行できましたが、次のステップで最終的にエラーを受け取りました.ただし、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 に対して Connect アイテムを提出しました。投票してください。これが修正されることを願っています :

    その項目が対処されたのか、それとも新しいフィードバック システムに引き継がれたのかはわかりません。 検索を開始しました でも頑張ってください。




    1. 階層SQLの質問

    2. MySQL INTO OUTFILEは既存のファイルを上書きしますか?

    3. 長期プロジェクトでのタイムゾーンの導入についての詳細

    4. Count(*)とCount(1)-SQL Server