Import / Export data

mercoledì 02 ottobre 2013 - 09.53
Tag Elenco Tags  SQL Server 2008 R2

vittosss Profilo | Junior Member

Ciao,
vi chiedo consiglio in merito ad un'attività di migrazione dati che dovrei fare.
parliamo di sql server 2008 R2, ho due db (A e B). Devo portare i dati da A, a B. le strutture dei db sono identiche solo che da una parte ci sono dati mentre dall'altra è vuoto.
se uso la procedura di export / import va a fare una bulk copy che per sua natura non fa scattare i trigger e questo, nel mio caso, non è bene.
stiamo parlando di un db relazionale ovviamente e l'ottimo sarebbe che data una tabella si portasse dietro anche i dati legati come FK o le tabelle che figurano come "dependencies". è possibile?

se creo il pacchetto da Management Studio sembra che io non possa andare a specificare il "FIRE_TRIGGERS" che invece è specificabile nel caso io crei un pacchetto ex novo in SSIS.
se creo il pacchetto da Management Studio sembra che io non possa (riesca) ad aprirlo come progetto SSIS

ci ho crisi?

:-)

grazie
V.

ma_di Profilo | Junior Member

Ciao, forse dico una enorme fesseria... ma un full backup e restore non ti salva tutto?

vittosss Profilo | Junior Member

ma io non voglio portarmi tutto :-)
solo quello che dico io e lo stretto necessario a quello che dico io.

renarig Profilo | Expert

Io farei una 3° applicazione
- con quello che vuoi
- Connessa contemporaneamente ai 2 DB
- con delle query di Insert
INSERT INTO TabB ( C1, C2, C3, C4, C5 ) SELECT TabA.C1, TabA.C2, TabA.C3, TabA.C4, TabA.C5 FROM TabA WHERE( .................... )
Ti forza anche i campi autoincrementali

Facci sapere

Dev01 Profilo | Newbie

.

01000100 01100101 01110110 00101101 00110000 00110001

renarig Profilo | Expert

>01000100 01100101 01110110 00101101 00110000 00110001

Questo non lo ho capito

.

Dev01 Profilo | Newbie

Neanche io...
Scherzi a parte, mi scuso con tutti: avevo interpretato male la richiesta e, avendo dato una risposta non inerente, volevo cancellare il messaggio ma non ci sono riuscito per cui ho sostituito con un punto al fine di eliminare il commento.

Chiedo aiuto agli amministratori...

Pardonne-moi...
01000100 01100101 01110110 00101101 00110000 00110001
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5