Compartir a través de


sp_syscollector_set_cache_window (Transact-SQL)

Se aplica a: SQL Server

Establece el número de veces que se intenta cargar datos si se produce un error. Al reintentar una carga en caso de error, disminuye el riesgo de perder los datos recopilados.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_syscollector_set_cache_window [ [ @cache_window = ] cache_window ]
[ ; ]

Argumentos

[ @cache_window = ] cache_window

Número de veces que se reintenta una carga de datos con errores en el almacenamiento de datos de administración sin perder datos. @cache_window es int, con un valor predeterminado de 1. @cache_window puede tener uno de los siguientes valores:

Valor Descripción
-1 Almacenar en memoria caché todos los datos de carga provenientes de los errores de carga anteriores.
0 No almacene en caché ningún dato de un error de carga.
n Almacene en caché los datos de n errores de carga anteriores, donde n>= 1.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

Debe deshabilitar el recopilador de datos antes de cambiar la configuración de la ventana de la caché. Se produce un error en este procedimiento almacenado si se habilita el recopilador de datos. Para obtener más información, consulte Habilitación o deshabilitación de la recopilación de datos y Administración de la recopilación de datos.

Permisos

Requiere la pertenencia al rol fijo de base de datos dc_admin (con permiso EXECUTE) para ejecutar este procedimiento.

Ejemplos

En el ejemplo siguiente se deshabilita el recopilador de datos, se configura la ventana de la caché para retener los datos hasta que se produzcan tres errores en las cargas y, a continuación, se habilita el recopilador de datos.

USE msdb;
GO
EXECUTE dbo.sp_syscollector_disable_collector;
GO
EXECUTE dbo.sp_syscollector_set_cache_window 3;
GO
EXECUTE dbo.sp_syscollector_enable_collector;