Hola,
estoy con un proceso dtsx (SSIS) manual de clonado de base de datos de una a
otra, ambas SQL SERVER 2005.
Al intentar llevar las estadísticas de las tablas tenemos problemas pues
existen unas automáticas.
Cómo podría copiarlas de una base de datos a otra ?
tengo esta consulta para obtener todas las estadísticas:
SELECT
'[' + SCHEMA_NAME(tbl.schema_id) + '].[' + tbl.name + ']' AS
[Table_Name_With_Schema],
'[' + st.name + ']' AS [Name],
'' + SCHEMA_NAME(tbl.schema_id) + '.' + tbl.name + ''
+ '.' + st.name + '' AS [Estadistica]
FROM
sys.tables AS tbl
INNER JOIN sys.stats st ON st.object_id=tbl.object_id
ORDER BY
[Table_Name_With_Schema] ASC,[Name] ASC
Sin embargo, cuando intento hacer DROP de las automáticas aparece este error:
No se puede DROP el índice 'dbo.ACTIVIDAD_PROVEEDOR.PK_ACTIVIDAD_PROVEEDOR'.
No es una colección de estadísticas.
Qué podría hacer ?
Saludos y muchas gracias de antemano.
http://www.alhambra-eidos.es/web2005/index.html
www.kiquenet.net
http://www.setbb.com/putainformatic...opic.php?p3
www.trabajobasura.com/solusoft
Leer las respuestas