Я использую Sql Server 2008 R2, и мне нужно включить полнотекстовый поиск для представления с внутренним объединением. Моя проблема в том, что я не знаю, как создать свой полнотекстовый индекс.
При использовании мастера полнотекстовой индексации я получаю эту ошибку.
В этой таблице / представлении должен быть определен уникальный столбец.
Чтобы вы лучше поняли мою проблему, посмотрите следующий пример из w3school http://www.w3schools.com/sql/sql_join_inner.asp Последний выбор - это только мое мнение.
PersonOrderView - View
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
INNER JOIN Orders
ON Persons.P_Id=Orders.P_Id
ORDER BY Persons.LastName <- Order by is not important for me
Persons - Table
P_Id (PK, int, not null)
LastName(nvarchar(50), null)
FirstName(nvarchar(50), null)
Address(nvarchar(50), null)
City(nvarchar(50), null)
Orders - Table
O_Id(PK, int, not null)
P_Id(FK, int, not null)
OrderNo(nvarchar(50), not null)