如何撤消sp_addlinkedserver abc,'SQL Server'?

Pac*_*ier 11 database sql-server

哇,我只是在玩sp_addlinkedserver,我不小心跑了这个命令: sp_addlinkedserver abc,'SQL Server'

1)我已成功完成命令..但发生了什么?

2)我如何撤消我的所作所为?

gbn*_*gbn 10

您现在有一个名为的链接服务器abc

要删除,请使用sp_dropserver(没有sp_droplinkedserver).从而:

EXEC sp_dropserver 'abc', 'droplogins'
Run Code Online (Sandbox Code Playgroud)


Jon*_*ton 10

您创建了一个指向名为的服务器的链接abc.

您可以尝试使用以下命令在此链接上查询服务器:

select * 
from abc.master.information_schema.tables
Run Code Online (Sandbox Code Playgroud)

但是(除非你真的有一个叫做的服务器abc)它会给你一个类似于的消息:

用于链接服务器"abc"的OLE DB提供程序"SQLNCLI10"返回消息"在建立与SQL Server的连接时发生了与网络相关或特定于实例的错误.未找到或无法访问服务器.请检查实例名称是否正确以及是否SQL Server配置为允许远程连接.有关详细信息,请参阅SQL Server联机丛书."

您可以Objects>>Linked Servers在对象资源管理器中的服务器下的SSMS中查看链接的服务器.

要删除链接的服务器,请使用以下语句:

sp_dropserver abc
Run Code Online (Sandbox Code Playgroud)