如何转换此现有查询以从位于链接服务器上的数据库中的 table 检索相同的信息?

How to convert this existing query to retrieve the same information from a table located in a database on a linked server?

我正在使用 SQL Server 2014 并且我有以下 T-SQL 查询,它为我提供了一些关于数据库中任何 table 的有用信息。

USE [MyDatabase]

SELECT COLUMN_NAME,* 
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Table1' AND TABLE_SCHEMA='dbo'

我想修改此查询,以便从驻留在链接服务器上的数据库中的 table 获得相同的信息。

假设 table 的完整架构是 [xxx.xx.x.xx].Database2.dbo.[Table1],我该如何重写我现有的查询?

我看过这个 Whosebug 问题,但答案不符合我的要求:How to list all tables & columns names of a linked-server database in SQL Server?

使用 4 部分标识符:

[server].[database].[information_Schema].[columns]

[server] 为链接服务器名称,
[database] 是链接服务器中的相关数据库。