Forum Stats

  • 3,816,780 Users
  • 2,259,233 Discussions
  • 7,893,564 Comments

Discussions

MSSQL Linked server VIEW shows duplicate column names

Hello,
I am trying to connect from local MSSQL server to Remote Oracle Server via a MSSQL linked-server. I have successfully established the connection. However there is a weird problem when i query Views on the Oracle server. I see duplicate columns on every view i query. For example lets say the Oracle server has a view called ROW_COUNTS that stores the table names and row counts for each table

From MSSQL server i do this
Right click on the view name -> Script View as -> Select to -> New Query Editor Window

And this is what i get

SELECT [TABLE_NAME]
,[TABLE_NAME]
,[TABLE_NAME]
,[TABLE_NAME]
,[DATETIME]
,[DATETIME]
,[DATETIME]
,[DATETIME]
,[NUM_ROWS]
FROM [XX]..[SYSADM].[ROW_COUNTS]
GO

As you can see, each column is duplicated 3 times
i can query and see all the data, but everything is duplicated 3 times

Below are additional details

OS: Windows Server 2008 R2 standard with Service Pack 1 (up to date) - 64bit
MSSQL SERVER: 2008 R2 running
MSSQL Server Management Studio: V 10.50.1600.1
Oracle Server: 11g
Driver Used to connect: OraOLEDB.Oracle (Oracle Provider for OLD DB )

I do not know where the problem lies ( is it MS Studio or the Oracle Driver )

Has anyone faced this problem ? Currently we can circumvent this by creating local views and selecting all columns from the remote views - but i think this must be solved from the driver or studio software

Thanks for you time

There is a thread in the MSSQL forums if you are interested
http://social.msdn.microsoft.com/Forums/en-US/sqltools/thread/96679459-57df-40bd-ae8b-4576c259626d
Tagged:
This discussion has been closed.