Nie możesz tego zrobić za pomocą kreatora, ponieważ jest kilka błędów. Nawet jeśli zdecyduję się nie śledzić zmian i nie wypełniać indeksu po zakończeniu, nadal pojawia się błąd dotyczący agenta SQL:
Pomimo błędu udało mi się kontynuować, ale w kolejnym kroku w końcu otrzymałem błąd, który zrobiłeś. Jednak nie miałem problemu z wykonaniem następujących czynności w 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
To pokazuje, że Express z pewnością obsługuje pełny tekst, to tylko interfejs użytkownika, który jest trochę zagmatwany. Podejrzewam, że nie wie, jak stwierdzić, która wersja Express jest aktualnie uruchomiona.
Więc na krótką metę polecam używanie DDL zamiast interfejsu użytkownika. W rzeczywistości, ponieważ interfejs użytkownika wydaje się potykać tylko podczas tworzenia katalogu, możesz użyć interfejsu użytkownika do tworzenia indeksów, jeśli najpierw utworzysz katalog za pomocą DDL...
CREATE FULLTEXT CATALOG x_catalog;
...a następnie wybierz ten katalog podczas przechodzenia przez kreatora, zamiast tworzyć nowy. Oczywiście będziesz musiał również zignorować wyjątek dotyczący agenta SQL Server, ale nie zatrzymuje to kreatora, możesz po prostu kliknąć OK i zignorować.
Zgłosiłem element Connect przeciwko Management Studio, zagłosuj na niego i miejmy nadzieję, że zostanie to poprawione :
Nie wiem, czy ta pozycja została zaadresowana, czy trafiła do nowego systemu opinii. zacząłem go szukać ale powodzenia.