Error 431 SQL71561:
Computed Column: [dbo].[ViewAlertFrequency].[BeginDate] 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:
[Lookup].[dbo].[AlertFrequency].[AlertFrequency]::[BeginDate]
or [Lookup].[dbo].[AlertFrequency].[BeginDate]
Текущая база данных - это поиск, поэтому не должно быть никаких проблем с поиском этого объекта. Это импортируется из существующего представления. Похоже, что вся база данных такая. Я не уверен, что такое синтаксис ::.Ошибка SQL71561 - неоднозначная ссылка
Вот вид:
CREATE VIEW [dbo].[ViewAlertFrequency]
AS
--###
--ViewAlertFrequency
--###
--###
--used by: eobResolve
--###
SELECT DISTINCT TOP 100
AlertFrequency.[ID] AS [ID],
AlertFrequency.Code AS Code,
AlertFrequency.[Name] AS [Name],
AlertFrequency.[Description] AS [Description],
AlertFrequency.[Rank] AS [Rank],
AlertFrequency.BeginDate AS BeginDate,
AlertFrequency.EndDate AS EndDate
FROM
Lookup.dbo.AlertFrequency AS AlertFrequency
ORDER BY
AlertFrequency.[Rank] ASC
GO
GRANT SELECT
ON OBJECT::[dbo].[ViewAlertFrequency] TO [eobResolve]
AS [dbo];
Вы видели [это] (http://blogs.msdn.com/b/bahill/archive/2009/08/26/using-self-referencing-or-local-3-part-names.aspx) ? –
@ IswantoSan Я пытался использовать $ (DatabaseName), но он все еще не работал. Я просто изменил имя из 3-х частей на 2. –
Возможный дубликат [проекта базы данных VS 2012 года] неразрешенная ссылка на объект «Ошибка» (http://stackoverflow.com/questions/13373310/vs-2012-database-project-unresolved -reference-to-object-error) –