Chúng tôi đang sử dụng hai lược đồ trong dự án của chúng tôi (dbo
+ kal
).SQL71501 - Cách loại bỏ lỗi này?
Khi chúng tôi đang cố tạo chế độ xem với câu lệnh SQL sau, Visual Studio hiển thị dưới dạng lỗi trong danh sách lỗi.
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
Các thông báo lỗi như sau:
SQL71501: Tính toán cột:. [Dbo] [RechenketteFuerAbkommenOderLieferantenView] [AbkommenId] chứa một tham chiếu chưa được giải quyết đến một đối tượng.. Đối tượng không tồn tại hoặc tham chiếu không rõ ràng vì nó có thể tham chiếu đến bất kỳ đối tượng nào sau đây:
[kal]. [Basisrechenkette]. [R] :: [AbkommenId], [kal]. [Rechenkette]. [ AbkommenId], [kal]. [Rechenkette]. [R] :: [AbkommenId], [kal]. [Rechenkettenschema]. [R] :: [AbkommenId] hoặc [kal]. [RechenketteTerm]. [R] :: [AbkommenId].
Xuất bản chế độ xem và hoạt động tốt, nhưng thật khó chịu khi thấy thông báo lỗi tất cả thời gian khi xây dựng dự án của chúng tôi có tất cả các lỗi nghiêm trọng bị mất trong các lỗi sql đó.
Bạn có bất kỳ ý tưởng nào không, vấn đề có thể là gì?
Thay đổi tên 'Bí danh' từ' r.Id thành RechenkettenId, 'thành' r.Id thành someId, ' –
Không có gì thay đổi – Jannik