An obscure scenario led to one of the most common errors you see in SSDT development. This article explains the story.
SQL71501: Procedure: [dbo].[YourProcedure] contains an unresolved reference to an object. Either the object does not exist or the reference is ambiguous because it could refer to any of the following objects
CREATE TABLE [dbo].[Table1] ( [Id] INT NOT NULL PRIMARY KEY, [somecol ] INT NULL )
CREATE PROCEDURE [dbo].[Procedure1] AS select T1.[Id], T1.somecol from dbo.Table1 as T1
TEXT version : SQL71501: Procedure: [dbo].[Procedure1] contains an unresolved reference to an object. Either the object does not exist or the reference is ambiguous because it could refer to any of the following objects: [dbo].[Table1].[somecol] or [dbo].[Table1].[T1]::[somecol].
Hi..Congratulations for winning a medal.
Congratulations on the guru award.
Great article.