必须注册本地或远程服务器后 才能使用 SQL Server 企业管理器来管理这些服务器 在注册服务器时必须指定 服务器的名称 登录到服务器时使用的安全类型 如果需要 指定登录名和密码 注册了服务器后想将该服务器列入其中的组的名称 还可以选择显示控制台中的 Micr
必须注册本地或远程服务器后
才能使用 SQL Server 企业管理器来管理这些服务器
在注册服务器时必须指定
服务器的名称
登录到服务器时使用的安全类型
如果需要
指定登录名和密码
注册了服务器后想将该服务器列入其中的组的名称
还可以选择显示控制台中的 Microsoft® SQL Server
; 状态
自动启动 SQL Server 实例或显示系统数据库和系统对象
当注册服务器时
前两个选项是默认选择
第一次运行 SQL Server 企业管理器时
它将自动注册本地 SQL Server 所有已安装实例
但是
如果有一个已注册的 SQL Server 实例
然后安装更多的 SQL Server 实例
则只注册最初的 SQL Server 实例
可以启动注册服务器向导或使用
已注册的 SQL Server 属性
对话框来注册其它的服务器
已注册的 SQL Server 属性
对话框由所有 SQL Server 本地实例的名称填充
如果连接到远程服务器有困难
可以使用客户端网络实用工具来配置对该服务器的访问
一
注册服务器
如何注册服务器(企业管理器)
注册服务器
右击一个服务器或服务器组
然后单击
新建 SQL Server 注册
命令
说明 如果上次使用注册服务器向导时
选择了
我希望今后在执行该任务时不使用向导
复选框
则 SQL Server 企业管理器将显示
已注册的 SQL Server 属性
对话框
否则
将启动注册服务器向导
在
服务器
框中
键入服务器名
若要指定 SQL Server 企业管理器(作为客户端)与运行正在注册的 Microsoft® SQL Server
; 实例的服务器之间的连接
请执行下列操作之一
单击
使用 Windows 身份验证
或
单击
使用 SQL Server 身份验证
使用这种类型的连接
必须提供登录名和密码
选择
总是提示输入登录名和密码
复选框
以便总是提示用户输入登录名和密码
而不要将登录 ID 和密码保存在注册表中
在
服务器组
列表中
单击一个服务器组
说明 如果所需要的组尚不存在
则单击生成(
)按钮创建它
并完成
服务器组
对话框
执行下列一个或多个操作
选择
在控制台中显示 SQL Server 服务器的状态
复选框以打开服务轮询
选择
显示系统数据库和系统对象
复选框以显示所有系统数据库和对象
选择
在连接时自动启动 SQL Server
复选框以自动启动 SQL Server 实例
重复步骤
到
在
SQL Server 企业管理器
中注册每个服务器
Transact
SQL
sp_addserver
定义远程服务器或本地 Microsoft® SQL Server
; 的名称
提供 sp_addserver 是为向后兼容
请使用 sp_addlinkedserver
语法
sp_addserver [ @server = ]
server
[
[ @local = ]
local
]
[
[ @duplicate_ok = ]
duplicate_OK
]
参数
[@server =]
server
服务器的名称
虽然不允许使用空格
但是服务器的名称必须是唯一的
而且遵循 Microsoft Windows NT® 计算机名称的规则
server 是的数据类型为 sysname
无默认设置
如果有多个 SQL Server 实例
server 可以为 servername\instancename
[@local =]
LOCAL
指定要添加的服务器是本地服务器还是远程服务器
@local 的数据类型为 varchar(
)
默认值为 NULL
指定 @local 为 LOCAL 将定义 @server 为本地服务器的名称并使 @@SERVERNAME 函数返回 server
(在安装过程中
安装程序将该变量设置为计算机名
建议不要更改该名称
默认情况下
用户可通过计算机名连接到 SQL Server 而无需额外的配置
)只有将服务器关闭然后重新启动后
本地的定义才会生效
每个服务器中只能定义一个本地服务器
[@duplicate_ok =]
duplicate_OK
指定是否允许重复的服务器名
@duplicate_OK 的数据类型为 varchar(
)
默认值为 NULL
@duplicate_OK 只能有 duplicate_OK 或 NULL 这两个值
如果指定了 duplicate_OK
则即使要添加的服务名已经存在
也不会发生错误
如果没有使用命名参数
则必须指定 @local
返回代码值
(成功)或
(失败)
注释
若要执行运行较早版本的 SQL Server 的远程服务器上的存储过程(远程过程调用)
请使用 sp_addserver 添加远程服务器
若要执行运行 SQL Server
的远程服务器上的存储过程(或任何分布式查询)
请使用 sp_addlinkedserver 添加服务器
若要设置或清除服务器选项
请使用 sp_serveroption
在用户定义的事务内不能使用 sp_addserver
权限
只有 setupadmin 和 sysadmin 固定服务器角色的成员才能执行 sp_addserver
示例
下面的示例在本地服务器上为远程服务器 ACCOUNTS 创建一个条目
sp_addserver
ACCOUNTS
二
删除 SQL Server 服务器
如何删除运行 SQL Server 的注册服务器(企业管理器)
删除运行 SQL Server 的注册服务器
展开一个服务器组
然后右击一个服务器
单击
删除 SQL Server 注册
确认删除
三
更改服务器的注册
如何更改服务器的注册(企业管理器)
更改服务器的注册
展开一个服务器组
然后右击一个服务器
单击
编辑 SQL Server 注册属性
然后将服务器的注册更改为合适的值
四
连接运行 SQL Server 的注册服务器
如何连接到运行 SQL Server 的注册服务器(企业管理器)
连接到运行 SQL Server 的注册服务器
展开一个服务器组
然后右击一个服务器
单击
连接
或展开服务器
五
断开与运行 SQL Server 的注册服务器的连接
如何连接到运行 SQL Server 的注册服务器(企业管理器)
连接到运行 SQL Server 的注册服务器
展开一个服务器组
然后右击一个服务器
单击
连接
或展开服务器