Visual Studio SQL 部署项目

问题描述 投票:0回答:1

我正在尝试从 Visual Studio --> 发布 --> 生成脚本生成脚本。它在服务器上失败,并出现错误“In Correct Syntax Near *=”,并且在其他服务器上也会生成相同的错误。我怎样才能找到可能出错的地方。有没有办法获得确切的错误,因为数据工具窗口没有显示太多详细信息。

enter image description here

使用 Visual Studio 生成 SQL 部署脚本

sql-server visual-studio sql-server-data-tools
1个回答
0
投票

JOIN 语法为

*=
=*
在 SQL Server 2008 中已弃用并且在更高版本中不受支持

强烈建议使用 ANSI JOINS 而不是这种不受支持的、被视为不良实践的语法。使用

LEFT JOIN
RIGHT JOIN
FULL JOIN

另请参阅 SQL Server *= 运算符?

如果您在某些托管服务器上没有收到此类错误,我猜这是因为安装了非常旧版本的 SQL Server。在较新的 SQL Server 实例上,您将无法使用此类代码。

© www.soinside.com 2019 - 2024. All rights reserved.