【问题标题】:Linked Server Querying [duplicate]链接服务器查询 [重复]
【发布时间】:2017-07-27 13:52:31
【问题描述】:

我有链接服务器中的表名。如何编写 T-SQL 查询以从该表名中查找数据库名称(在链接服务器中)? 我不知道链接服务器查询。请帮助我
谢谢。

【问题讨论】:

  • 如果你知道它是 SQL Server 为什么要标记 mysql... 请使用正确的标记。此外,通过 google 很容易找到此信息。
  • 对不起那个雅各布

标签: sql-server tsql linked-server


【解决方案1】:
SELECT * FROM <linkedservername>.INFORMATION_SCHEMA.TABLES

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

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

获取所有数据库的列表

【讨论】:

  • 我会试试的。谢谢你弗兰克。
【解决方案2】:
SELECT * FROM (nameoflinkedserver).INFORMATION_SCHEMA.TABLES

【讨论】:

    【解决方案3】:

    SELECT * FROM LinkServerName.DatabaseName.SchemaName.TableName

    例子

    从 MYLINKSERVER.MYDATABASE.MYSCHEMA.MYTABLE 中选择 *

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-14
      • 2018-12-01
      • 2011-05-04
      • 2013-02-03
      相关资源
      最近更新 更多