SQL 数据库项目中的服务器存储过程错误 [Visual Studio]

SQL Server Stored Procedure Error in Database Project [Visual Studio]

我在数据库项目中有一个存储过程。我在存储过程中的所有参数都有错误,我得到一个错误

The model has an element that has the same name dbo.xyz

如果我用 ALTER PROCEDURE 替换我的 CREATE PROCEDURE 命令,错误就消失了,但根据我的理解,我们应该始终在项目中根据目标数据库编写 CREATE PROCEDURE发布时它会自动处理是 CREATE 还是 ALTER。

有人可以帮助我吗?我还查找了一些解决方案,这些解决方案表明 Model.xml 文件包含需要替换的旧代码。但是我的 DB-Project 文件夹没有这样的文件。

非常感谢您的帮助。我是处理这个数据库项目的新手。

在数据库项目中应该是 CREATE PROCEDURE。如果将其更改为 ALTER PROCEDURE 后错误消失,那么听起来它已经在项目的其他地方定义了。

检查您的项目中是否有任何其他对象已经在使用该名称,包括表和视图。