me encontré esta rutina que la he probado y funciona rebien.
se las dejo para que la puedan utilizar a su conveniencia.
DECLARE @SQL VARCHAR(1000)
DECLARE @DB sysname
DECLARE curDB CURSOR FORWARD_ONLY STATIC FOR
SELECT [name]
FROM sys.databases
WHERE state = 0 AND Name NOT IN ('master','model','msdb','tempdb')
ORDER BY [name]
OPEN curDB
FETCH NEXT FROM curDB INTO @DB
WHILE @@FETCH_STATUS = 0
BEGIN
SET @SQL = 'USE [' + @DB +']' + CHAR(13) + 'EXEC sp_updatestats' + CHAR(13)
PRINT @SQL
EXEC (@SQL)
FETCH NEXT FROM curDB INTO @DB
END
CLOSE curDB
DEALLOCATE curDB
FUENTE:
http://www.programandoamedianoche.com¿Qué cuentan?...
No hay comentarios.:
Publicar un comentario