提问人:Kunal Abrol 提问时间:11/3/2023 最后编辑:Ivan StarostinKunal Abrol 更新时间:11/4/2023 访问量:18
Visual Studio SQL 部署项目
Visual Studio SQL Deployment Project
问:
我正在尝试从Visual Studio --> Publish-->Generate script生成脚本。它在服务器上失败,并出现错误“语法不正确,接近 *=”,并且正在为其他服务器生成相同的内容。我怎么能找到可能出错的地方。有没有办法获得确切的错误,因为数据工具窗口没有显示太多细节。
使用 Visual Studio 生成 SQL 部署脚本
答:
0赞
Ivan Starostin
11/4/2023
#1
JOIN 语法在 SQL Server 2008 中已弃用,在更高版本中不受支持*=
=*
强烈建议使用 ANSI JOINS,而不是这种不受支持的语法,被视为一种不好的做法语法。用。LEFT JOIN
RIGHT JOIN
FULL JOIN
另请参阅 SQL Server *= 运算符?
如果您在某些托管服务器上没有收到此类错误,我想这是因为安装了非常旧版本的 SQL Server。在较新的 SQL Server 实例上,您将无法使用此类代码。
评论