Как сказал Томас в своем комментарии к вашему вопросу, ваше утверждение работает, если таблица Persona
существует и имеет первичный или потенциальный ключ, на который может ссылаться ограничение внешнего ключа.
В моей среде работают следующие операторы (SQL Server 2008 R2).
create table Persona (ID int not null primary key)
go
create table Tramite
(
ID int primary key identity(1,1),
IDPersona int foreign key references Persona(ID),
Cantidad nvarchar(20),
Precio int,
NumeroDeControl int,
ReciboDeControl int,
NumeroVisa int,
NumeroVisaRecibido int,
PrecioVisa int,
NumeroVisaAutorizado int
)
go
Возможно, вам следует попробовать создать фиктивную таблицу Persona в качестве теста. Если это удастся, и вы считаете, что эта таблица уже должна существовать, возможно, вы создали таблицу Persona в другой схеме. На снимке экрана я не вижу имен схем, назначенных таблицам.