1

I have the table name which is in the linked server.How to write a T-SQL query to find the database name (In linked server) from that table name? I have no idea about linked server querying.Kindly help me
Thank you.

LukStorms
  • 28,916
  • 5
  • 31
  • 45
Sana
  • 15
  • 3

3 Answers3

1
SELECT * FROM <linkedservername>.INFORMATION_SCHEMA.TABLES

or

SELECT * FROM <linkedservername>.INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'XXXXX'

or

select * from <linkedservername>.master.sys.databases

for get a list of all Databases

Frank
  • 1,901
  • 20
  • 27
0
SELECT * FROM (nameoflinkedserver).INFORMATION_SCHEMA.TABLES
Ashu
  • 462
  • 3
  • 16
0

SELECT * FROM LinkServerName.DatabaseName.SchemaName.TableName

Example

Select * from MYLINKSERVER.MYDATABASE.MYSCHEMA.MYTABLE