我如何在 SQL 链接服务器中找到具有特定名称的 table?
How can i find find a table with a specific name in a SQL linked server?
希望有人能帮忙,我有这个链接服务器,我需要找到某些表,我似乎找不到它们,但我知道它们在那里,有没有我可以 运行 找到的查询名字?
类似的东西?
select *
from sys.tables
where name like '%database%',
这适用于普通数据库中的表。
您需要按以下格式提供数据库的完整路径:
SELECT * FROM [LinkedServer].[DatabaseName].sys.tables where name like '%database%'
试试这个
select * from linked_server_name.db_name.sys.tables
where name like '%database%',
希望有人能帮忙,我有这个链接服务器,我需要找到某些表,我似乎找不到它们,但我知道它们在那里,有没有我可以 运行 找到的查询名字?
类似的东西?
select *
from sys.tables
where name like '%database%',
这适用于普通数据库中的表。
您需要按以下格式提供数据库的完整路径:
SELECT * FROM [LinkedServer].[DatabaseName].sys.tables where name like '%database%'
试试这个
select * from linked_server_name.db_name.sys.tables
where name like '%database%',