查找链接服务器上的列依赖项
Posted
技术标签:
【中文标题】查找链接服务器上的列依赖项【英文标题】:find column dependencies on linked servers 【发布时间】:2019-03-22 08:21:05 【问题描述】:谁能分享如何在链接服务器上查找列依赖项的方法?
例如:我有一个带有定义的存储过程
select column1, column2 from linkedserver.db.schema.table
sys.dm_sql_referenced_entities
给了我服务器名、数据库名、模式名、表名,但我还必须知道列名,就像我在定义中定义的列一样,比如 column1、column2。
我想知道跨服务器列依赖。
运气不好:Getting SQL Server Cross database Dependencies
【问题讨论】:
【参考方案1】:您可以在sql server
中使用内置函数sp_describe_first_result_set
像这样:
EXEC sp_describe_first_result_set @tsql = N'SELECT *
FROM linkedserver.db.schema.table'
【讨论】:
以上是关于查找链接服务器上的列依赖项的主要内容,如果未能解决你的问题,请参考以下文章