我从旧的SQL Server 2008版本恢复了新的SQL Server 2012数据库。
我在其中一个表上有一个FTS,SQL Server 2012数据库上的搜索显示与2008数据相同的结果但是当我在SQL Server 2012版本中插入一个带有匹配文本的新行时,我只看到了预先存在的行,而不是新的行。
SQL Server 2012数据库中的示例(注意:第1行和第2行来自还原):
select *
from tablename
where contains(field1, 'abc');
结果
pk field1 datestamp
1 'abc' 9/26
2 'abc' 9/27
select *
from tablename
where field1 like '%abc%';
结果
pk field1 datestamp
1 'abc' 9/26
2 'abc' 9/27
3 'abc' 9/28
线索?