sp_dropserver
语法
sp_dropserver <server>[, droplogins]
参数
<server>
是要删除的服务器的名称。
droplogins
指出还应删除 <server> 的任何远程登录名。
示例
示例 1
此命令删除远程服务器 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 看看是否存在外部登录名和对服务器的缺省映射。