您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

sp_dropserver

语法


sp_dropserver <server>[, droplogins]

参数

<server>

是要删除的服务器的名称。

droplogins

指出还应删除 <server> 的任何远程登录名。

示例

示例 1

此命令删除远程服务器 GATEWAY:


sp_dropserver GATEWAY

示例 2

删除远程服务器 RDBAM_ALPHA 的条目并删除该服务器的所有远程登录名和外部登录名:


sp_dropserver RDBAM_ALPHA, droplogins

用法

使用 sp_dropserver 时,还存在一些其它注意事项:

  • 执行 sp_dropserver 会通过从 master.dbo.sysservers 表中删除服务器的条目将该服务器从已知服务器列表中删除。

  • 对在 master.dbo.sysremotelogins 表中具有关联条目的服务器运行 sp_dropserver 将产生一条操作消息,指出在删除服务器之前必须删除远程用户。若要在删除服务器时删除该服务器的所有远程登录名,请使用 droplogins。

  • 对于在 sysattributes 表中具有关联条目的服务器,运行 sp_dropserver 而不运行 droplogins 将引发错误。在删除该服务器之前,必须先删除远程登录名和外部登录名。

  • 在配置了组件集成服务之后,将检查 sysattributes 看看是否存在外部登录名和对服务器的缺省映射。