目标平台 Azure SQL 数据库不支持 CREATE SEARCH PROPERTY LIST

Posted

技术标签:

【中文标题】目标平台 Azure SQL 数据库不支持 CREATE SEARCH PROPERTY LIST【英文标题】:CREATE SEARCH PROPERTY LIST is not supported for the targeted platform Azure SQL Database 【发布时间】:2018-12-15 21:28:19 【问题描述】:

好的,所以我有一个针对 SQL Azure Database V12 的数据库项目

当将 sql 运行到确切的 azure 数据库中时,我希望它可以正常运行,但是通过我的数据库项目,我遇到了错误

sql是

CREATE SEARCH PROPERTY LIST [spl_WorkersPropertyList];

官方文档说这是支持的... https://docs.microsoft.com/en-us/sql/t-sql/statements/create-search-property-list-transact-sql?view=sql-server-2017

有人对发生的事情有任何想法吗? TIA

【问题讨论】:

您应该将 SSDT 更新到最新版本。如果它没有帮助,那么它可能是一个错误,应该报告:feedback.azure.com/forums/217321-sql-database 我已经升级了,不幸的是仍然出现错误。 【参考方案1】:

请使用 Visual Studio 2017 并安装最新版本的 SSDT。将目标配置文件保留为 SQL Azure Database V12 或 SQL Server 2014,并使用忽略平台兼容性选项进行部署。

【讨论】:

在链接中使用 Webtrends wt.mc_id 而不是简单的https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017 我已经升级了,但没有任何乐趣。我的数据库项目目前不会使用目标配置文件作为 V12 构建。如果我更改为 2016 年,那么它将建立...... 忽略平台兼容性选项在哪里? 对于其他需要兼容性选项的人,在您的版本 sqlpackage.exe 参数中,您需要 /p:AllowIncompatiblePlatform=true @Lukasz Microsoft MVP 计划要求 MVP。我希望不是什么大问题。

以上是关于目标平台 Azure SQL 数据库不支持 CREATE SEARCH PROPERTY LIST的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 中的 Azure SQL 数据库 - 目标平台差异(V12 与普通)?

将SQL Server 2012指定为目标平台的项目可能会遇到与Microsoft Azure SQL数据库v12的兼容性问题

Azure 函数 - 此平台不支持 System.Data.SqlClient

如何在 c# 中为 SQL Azure 启用内部 Azure 服务

Azure 函数计时器 SQL 客户端失败

SQL Azure 分析