I have a physical server running two instances of SQL Server, one 2008 R2 (port 1433) and one plain 2008 (port 1444).
I have a linked server setup and the following query runs fine from 2008 R2
SELECT *
FROM [LINKEDSERVER,1444].[DBNAME].[dbo].[TABLENAME]
When I attempt to run this query I get the error the multi-part identifier could not be bound.
SELECT [LINKEDSERVER,1444].[DBNAME].[dbo].[TABLENAME].[COLUMNNAME]
FROM [LINKEDSERVER,1444].[DBNAME].[dbo].[TABLENAME]
Can anyone please shed some light on what is going on here? I assume I have a simple syntax error or something but all the examples I can find are just Select *, and that's not what I need.
SELECT, rather than fully qualifying it?