Ver Mensaje Individual
  #9 (permalink)  
Antiguo 14/01/2011, 10:08
cbeltran
 
Fecha de Ingreso: octubre-2009
Ubicación: Sevilla, España
Mensajes: 35
Antigüedad: 15 años
Puntos: 0
Respuesta: BACKUP de una sola empresa. URGE!!!

Gracias
Lo vi ayer, con ese link pude hacer lo que te comento arriba, pero me he quedado estanca!
Tambien estoy intentando hacerlo en codigo, pero no se seguir:
use [BDORIGEN]
declare
@BD nvarchar(128),
@Esquema nvarchar(128),
@Nombre nvarchar(128),
@Tipo varchar(10)

***OBTENGO TODAS LAS TABLAS DISTINTAS DE LA EMPRESAA***
DECLARE cursor1 CURSOR FOR
SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, TABLE_TYPE
FROM INFORMATION_SCHEMA.TABLES
WHERE (NOT (TABLE_NAME LIKE N'EmpresaA%'))
ORDER BY TABLE_NAME

OPEN cursor1
FETCH NEXT FROM cursor1
INTO @BD, @Esquema, @Nombre, @Tipo

WHILE @@FETCH_STATUS = 0
BEGIN
***AQUI ES DONDE NO SÉ COMO PONER LAS TABLAS QUE OBTENGO ARRIBA****
INSERT INTO TEMPORAL.dbo.Nombre SELECT * FROM @Nombre FETCH NEXT FROM cursor1
INTO @BD, @Esquema, @Nombre, @Tipo
END

CLOSE cursor1
DEALLOCATE cursor1