Sql server MS SQL Server如何查找链接服务器IP地址和本地实例

Sql server MS SQL Server如何查找链接服务器IP地址和本地实例,sql-server,linked-server,Sql Server,Linked Server,我继承了一个链接服务器,希望在本地访问该服务器和db\instance。我怀疑链接服务器不是必需的,可能有更好的解决方案 问题是链接服务器上没有文档,设置它的人早就离开了 我的问题是: 如何从链接服务器中查找IP地址、计算机名、SQL db和实例名?在management studio中右键单击链接服务器,生成“创建到”脚本并检查连接详细信息。您可以使用 EXEC sp_linkedservers 或 查找有关当前链接服务器的更多信息 错误引用MSDASQL表明服务器上创建的ODBC(系统)数

我继承了一个链接服务器,希望在本地访问该服务器和db\instance。我怀疑链接服务器不是必需的,可能有更好的解决方案

问题是链接服务器上没有文档,设置它的人早就离开了

我的问题是:


如何从链接服务器中查找IP地址、计算机名、SQL db和实例名?

在management studio中右键单击链接服务器,生成“创建到”脚本并检查连接详细信息。

您可以使用

EXEC sp_linkedservers

查找有关当前链接服务器的更多信息


错误引用
MSDASQL
表明服务器上创建的ODBC(系统)数据源存在问题,因此,如果转到“控制面板”->“管理工具”->“数据源”(ODBC),您可能会在那里找到答案。

这是否回答了您的问题?不,不,我已经看过那一页了。我试着运行这个SQL,只做了一点小修改,结果它出错了。我希望有另一种方法来做一些检测工作,并找出数据库运行在哪个远程框上。它抛出了什么错误?Msg 7399,16级,状态1,第1行链接服务器“LSERV1”的OLE db提供程序“MSDASQL”报告了一个错误。提供程序没有提供有关错误的任何信息。我也试图解决这个错误,但在尝试失败后放弃了。我昨晚做了这件事,但里面的信息并没有告诉我一些我还不知道的事情。@server名称是“LSERV1”,但我无法确定它实际运行的IP地址(或服务器)!我需要知道它在哪台机器上,我不敢相信这似乎很难获得信息:(元数据看起来如何?这实际上是服务器名还是对某些系统DSN/ODBC或其他东西的引用?生成的SQL中没有其他有用的信息。简单地引用服务器名,我在网络中的任何其他机器上都找不到!我运行了这些,只返回了相同的服务器名。有趣的是,在SRV_产品中CT col返回的是“Progress”,而不是我所期望的“SQL Server”。我想我可能在这里处理的是非SQL db Server…Progress肯定与SQL Server不一样;-)但除了开玩笑,这证实了MDASQL错误的建议。无论哪种方式-查找ODBC配置都会对您有所帮助。肯定不是:)我会继续调查,谢谢你的帮助。。。
SELECT * FROM sys.servers