sp_syscollector_set_warehouse_instance_name (Transact-SQL)
适用范围:SQL Server
指定用于连接到管理数据仓库的连接字符串的实例名称。
语法
sp_syscollector_set_warehouse_instance_name [ [ @instance_name = ] N'instance_name' ]
[ ; ]
参数
[ @instance_name = ] N'instance_name'
实例名称。 @instance_name为 sysname,如果为本地实例,则默认为本地实例NULL
。
@instance_name必须是完全限定的实例名称,该名称由计算机名和窗体<computerName>\<instanceName>
中的实例名称组成。
返回代码值
0
(成功)或 1
(失败)。
注解
在更改数据收集器的相关配置之前,必须禁用此数据收集器。 如果数据收集器处于启用状态,则此过程将失败。
若要查看当前实例名称,请 查询syscollector_config_store 系统视图。
权限
要求dc_admin(具有 EXECUTE 权限)固定数据库角色的成员身份才能执行此过程。
示例
以下示例说明如何在远程服务器上配置数据收集器以使用管理数据仓库实例。 在此示例中,远程服务器命名 RemoteSERVER
,数据库安装在默认实例上。
USE msdb;
GO
EXEC sp_syscollector_set_warehouse_instance_name N'RemoteSERVER'; -- the default instance is assumed on the remote server
GO