Sto cercando di creare una vista indicizzata in SQL Server 2012 su una query che ha 10 join (interno e sinistro) a cui si accede molto.Impossibile associare la vista di collegamento MyName 'perché il nome MyTable non è valido per il collegamento dello schema
Tuttavia, quando si tenta di creare la vista, ottengo un errore:
Cannot schema bind view 'vw_transaction' because name 'entity_event' is invalid for schema binding.
sono (tentando di) creare la vista utilizzando:
CREATE VIEW vw_transaction WITH SCHEMABINDING AS
Select ee.id as entity_event_id,
....
C'è una ragione per questo errore ? Sembra che sia una parola riservata, in quanto l'errore menziona un "nome", al contrario di una colonna. Entity_event
è il nome della mia tabella principale.
Numero trovato. Semplicemente aggiungendo dbo. (o il nome dello schema) di fronte a tutte le tabelle: risolto il problema. – Craig