适用于:SQL Server
本文介绍如何通过在 SQL Server 中的 SQL Server Management Studio 的已注册服务器组件中注册服务器来保存经常访问的服务器的连接信息。 可以在连接之前或从对象资源管理器进行连接时注册服务器。 有一个特殊的菜单选项,用于在本地计算机上注册服务器实例。
有两种类型的已注册服务器:
本地服务器组
使用本地服务器组轻松连接到经常管理的服务器。 本地服务器和非本地服务器都注册到本地服务器组中。 本地服务器组对每个用户是唯一的。 有关如何共享已注册的服务器信息的信息,请参阅 导出已注册的服务器信息(SQL Server Management Studio) 和 导入已注册服务器信息(SQL Server Management Studio)。
注意
建议尽可能使用 Windows 身份验证。
中央管理服务器
中央管理服务器将服务器注册存储在中央管理服务器而不是文件系统中。 中央管理服务器和从属注册的服务器只能使用 Windows 身份验证进行注册。 注册中央管理服务器后,将自动显示其关联的已注册服务器。 有关中央管理服务器的详细信息,请参阅 使用中央管理服务器管理多个服务器。 不能将早于 SQL Server 2008(10.0.x)的 SQL Server 版本指定为中央管理服务器。
使用 SQL Server Management Studio
创建新的已注册的服务器
如果已注册的服务器在 SQL Server Management Studio 中不可见,请在“视图” 菜单上,选择 已注册的服务器。
服务器类型
将服务器从“已注册的服务器”中注册时,服务器类型 框为只读状态,并与“已注册的服务器”窗格中显示的服务器类型匹配。 若要注册不同类型的服务器,请选择 数据库引擎、Analysis Server、Reporting Services或 Integration Services已注册的服务器 工具栏,然后再开始注册新服务器。服务器名称
选择服务器实例以以下格式注册:<servername>[\<instancename>]。身份验证
连接到 SQL Server 实例时,可以使用两种身份验证模式。Windows 身份验证
Windows 身份验证模式允许用户通过 Microsoft Windows 用户帐户进行连接。SQL Server 身份验证
当用户从不受信任的连接使用指定的登录名和密码进行连接时,SQL Server 会通过检查是否已设置 SQL Server 登录帐户以及指定的密码是否与先前记录的密码匹配来执行身份验证。 如果 SQL Server 未设置登录帐户,身份验证将失败,并且用户会收到错误消息。重要
如果可能,请使用 Windows 身份验证。 有关详细信息,请参阅 选择身份验证模式。
用户名
显示要连接的当前用户名。 仅当已选择使用 Windows 身份验证进行连接时,此只读选项才可用。 若要更改 用户名,请以其他用户身份登录到计算机。登录
输入要连接的登录名。 仅当已选择使用 SQL Server 身份验证进行连接时,此选项才可用。密码
输入登录名的密码。 仅当已选择使用 SQL Server 身份验证进行连接时,才能编辑此选项。记住密码
选择“让 SQL Server 加密”并存储输入的密码。 仅当已选择使用 SQL Server 身份验证进行连接时,才会显示此选项。注意
如果已存储密码并想要停止存储密码,请清除此复选框,然后单击 保存。
已注册的服务器名称
您希望显示在已注册服务器中的名称。 此名称不必与 服务器名称 框匹配。已注册的服务器说明
输入服务器的可选说明。测试
选择以测试与在 服务器名称中选择的服务器的连接。保存
选择以保存已注册的服务器设置。
多服务器查询
SQL Server Management Studio 中的“查询编辑器”窗口可以同时连接到和查询 SQL Server 的多个实例。 查询返回的结果可以合并到单个结果窗格中,也可以在单独的结果窗格中返回。 作为选项,查询编辑器可以包括提供生成每行的服务器名称的列,以及用于连接到提供每行的服务器的登录名。 有关如何执行多服务器查询的详细信息,请参阅 同时对多个服务器执行语句(SQL Server Management Studio)。
若要对本地服务器组中的所有服务器执行查询,请右键单击服务器组,选择 连接,然后选择 新查询。 在新查询编辑器窗口中执行查询时,将使用存储的连接信息(包括用户身份验证上下文)针对组中的所有服务器执行查询。 使用 SQL Server 身份验证注册但未保存密码的服务器将无法连接。
若要对向中央管理服务器注册的所有服务器执行查询,请展开中央管理服务器,右键单击服务器组,选择 连接,然后选择 新查询。 在新查询编辑器窗口中执行查询时,将使用存储的连接信息和用户的 Windows 身份验证上下文,针对服务器组中的所有服务器执行查询。