使用SSDT在SQL Server中填充停止列表

时间:2015-10-06 10:46:54

标签: sql-server visual-studio-2015 sql-server-data-tools

我使用SQL Server数据工具(SSDT)来管理我的数据库项目,但我似乎无法填充FULLTEXT STOPLIST。

CREATE FULLTEXT STOPLIST [MyStopList] FROM SYSTEM STOPLIST;
SQL70010: A FROM clause is not supported for CREATE FULLTEXT STOPLIST statement

我使用的是最新版本的Visual Studio 2015和SSDT。

有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。在后部署脚本中尝试此操作会导致相同的错误。即使在构建dacpac之前,FROM关键字也会以红色加下划线。

刚刚发现此链接有MS回复。 https://social.msdn.microsoft.com/Forums/en-US/3d89831e-43d8-4fe5-8ca5-d604a93789cb/sql70010-a-from-clause-is-not-supported-for-create-fulltext-stoplist-statement?forum=ssdt

“不支持FROM子句。因为from子句引用了不在项目中的停止列表定义,所以SSDT无法在没有引用数据库的情况下理解停止列表。这是声明性模型的一个示例限制一些受支持的TSQL语法,就好像数据库中的元素未在项目或引用项目中完全定义一样,SSDT无法在项目系统中正确建模。“