I have a number of tables I wish to query with an indexed view, but those tables are spread across 3 different databases, however they are all on the same server.
The documentation states that...
The view must reference only base tables that are in the same database as the view.
This SO answer states that this is, in fact, possible and uses the three-part table naming to explain.
If the Microsoft documentation is correct (and I suspect it is!) do I have an alternative?
My reason for wishing to use a view is so because the query being used is somewhat slow (relatively; it has been optimised a lot) and I believe an indexed (materialised) view could help to improve performance.