列出 SQL 中使用链接服务器的所有内容

列出 SQL 中使用链接服务器的所有内容

我目前面临与已移动的 SQL 服务器通信的问题,并且我查找信息的数据库已被删除。我一直在使用别名管理器将所有流量从旧服务器转移到新服务器,但仍然需要它来查看此新服务器中的新表。是否有可能列出使用此链接服务器的所有内容?

答案1

它们是系统视图 sys.sql_modules。定义列包含对象的创建脚本。您可以在每个数据库上运行此脚本:

从 sys.sql_modules 中选择 object_name(object_id),其中定义类似 '%LINKED_SERVER_NAME%';

相关内容