We use two schemes in our project ( dbo + kal ).
When we try to create a view with the following SQL statement, Visual Studio appears as an error in the error list.
CREATE VIEW [dbo].[RechenketteFuerAbkommenOderLieferantenView] AS SELECT r.Id as RechenkettenId, r.AbkommenId, r.LieferantId, rTerm.GueltigVon, rTerm.GueltigBis, rs.Bezeichnung, rs.As400Name FROM [kal].[Rechenkette] r JOIN [kal].[RechenketteTerm] rTerm ON rTerm.RechenketteId = r.Id JOIN [kal].[Basisrechenkette] br ON rTerm.BasisrechenketteId = br.Id JOIN [kal].[Rechenkettenschema] rs ON rs.Id = br.Id WHERE r.RechenkettenTyp = 0
The error message is as follows:
SQL71501: Computed column: [dbo]. [RechenketteFuerAbkommenOderLieferantenView]. [AbkommenId] contains an unresolved object reference. Either the object does not exist, or the link is ambiguous, because it can refer to any of the following objects:
[kal]. [Basisrechenkette]. [r] :: [AbkommenId], [kal]. [Rechenkette]. [AbkommenId], [kal]. [Rechenkette]. [r] :: [AbkommenId], [kal]. [Rechenkettenschema]. [R] :: [AbkommenId] or [kal]. [RechenketteTerm]. [R] :: [AbkommenId].
Publishing the view and working is fine, but itβs rather unpleasant to see the error message all the time when we are building a project where all serious errors are lost when these sql errors are shuffled.
Do you have any ideas what the problem is?
source share