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, vea Habilitar o deshabilitar la recopilación de datos y Administrar 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;