部署警告 SQL46010:发布 SQL 服务器项目时,...附近的语法不正确
Deploy warning SQL46010: Incorrect syntax near .. when publishing an SQL Server project
该项目将成功构建,但不会发布。
命令:
msbuild /t:Publish /p:SqlPublishProfilePath="ENV.publish.xml" "MyDB.sqlproj"
在发布 XML 中,我的配置包括:TargetDatabaseName、DeployScriptFileName 和 TargetConnectionString。
此命令为运行时的准确错误为:
MSSQL::-1121(252,40,252,40): Deploy warning SQL46010: Incorrect syntax near .. [C:\Solution\MyDB\MyDB.sqlproj]
在 VS 2017 Pro 中,我可以毫无问题地发布具有相同配置文件的项目。
数据库项目基于SQL Server 2014.
构建引擎版本 15.9.21+g9802d43bc3 for .NET Framework
当项目设置为任何.NET Framework 版本时出现错误,包括 4.5-4.8。
很难在 Visual Studio 中找到哪个 DB 对象有语法错误。
我能够通过在 Microsoft SQL Server Management Studio 中提取数据层应用程序来解决这个问题。错误记录很详细,而是给了我消息:Warning SQL 46010: Error validating element [dbo].[StoredProcedureCausingTheIssue]: Incorrect syntax near ..
该项目将成功构建,但不会发布。
命令:
msbuild /t:Publish /p:SqlPublishProfilePath="ENV.publish.xml" "MyDB.sqlproj"
在发布 XML 中,我的配置包括:TargetDatabaseName、DeployScriptFileName 和 TargetConnectionString。
此命令为运行时的准确错误为:
MSSQL::-1121(252,40,252,40): Deploy warning SQL46010: Incorrect syntax near .. [C:\Solution\MyDB\MyDB.sqlproj]
在 VS 2017 Pro 中,我可以毫无问题地发布具有相同配置文件的项目。
数据库项目基于SQL Server 2014.
构建引擎版本 15.9.21+g9802d43bc3 for .NET Framework
当项目设置为任何.NET Framework 版本时出现错误,包括 4.5-4.8。
很难在 Visual Studio 中找到哪个 DB 对象有语法错误。
我能够通过在 Microsoft SQL Server Management Studio 中提取数据层应用程序来解决这个问题。错误记录很详细,而是给了我消息:Warning SQL 46010: Error validating element [dbo].[StoredProcedureCausingTheIssue]: Incorrect syntax near ..