| 
	
 | 
 Posted by rcamarda on 05/17/06 15:30 
Hello, 
I wish to see if the tables from database A server A1 exist in database 
A on server B1. 
I setup a linked server from my first server (robertcamarda) to a 
target (cognos-dev) 
This works from robertcamarda: 
select count(*) from [cognos-dev].ds_v6_source.dbo.stdmas 
 
and this works: 
select * from ds_v6_source.information_schema.tables order by 
table_name 
 
but this wont work: 
select * from [cognos-dev].ds_v6_source.information_schema.tables order 
by table_name 
 
Error: 
Msg 117, Level 15, State 1, Line 1 
The object name 'cognos-dev.ds_v6_source.dbo.information_schema.tables' 
contains more than the maximum number of prefixes. The maximum is 3. 
 
I want to do something like: 
select * from ds_v6_source.information_schema.tables 
where table_name not in (select table_name from 
[cognos-dev].ds_v6_source.information_schema.tables order by 
table_name) 
 
so I can see of the sql server (robertcamarda) has any missing tables 
that exist on the server (cognos-dev) 
TIA 
Rob 
SQL Server 2005 Enterprise
 
  
Navigation:
[Reply to this message] 
 |