2015-10-06 76 views
1

我正在使用SQL Server數據工具(SSDT)來管理我的數據庫項目,但我似乎無法填充FULLTEXT STOPLIST。使用SSDT在SQL Server中填充Stoplist

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

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

有沒有什麼辦法呢?

+0

這很奇怪。自SQL Server 2008以來,該命令支持'FROM'(https://msdn.microsoft.com/zh-cn/library/cc280405(v=sql.100).aspx)。在SSDT中必須是一些奇怪的配置。 –

+0

它在SSMS上執行時可以成功運行 – Eralper

+0

不在SSDT中,我會在另一個項目上查看它併發布答案,它可能會使用後期部署腳本來執行。 –

回答

2

我遇到同樣的問題。在post部署腳本中嘗試這樣會導致相同的錯誤。即使在構建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子句的支持。因爲從子句引用停止列表定義,是不是在這個項目,SSDT沒有理解停止列表不引用數據庫的方式,這是一個例子聲明模型會限制某些支持的TSQL語法,就好像數據庫中的元素未在項目或引用的項目中完全定義一樣,SSDT無法在項目系統中正確地對其進行建模。「