Importazione dati da database

mercoledì 04 febbraio 2009 - 19.21

20pippo05 Profilo | Newbie

Vorrei importare dei dati di un database SQL server a un altro database(sempre SQL server) con la tecnologia
VBscript.I database non hanno gli stessi attributi,quindi devo porre delle condizioni.Come faccio in termini di
linguaggio?grazie

alx_81 Profilo | Guru

>Vorrei importare dei dati di un database SQL server a un altro
>database(sempre SQL server) con la tecnologia
>VBscript.I database non hanno gli stessi attributi,quindi devo
>porre delle condizioni.Come faccio in termini di
> linguaggio?
Ciao, ti avverto che hai chiesto tanto con questa domanda .
Devi studiarti ADO e farti un programmino per portare i dati dalla sorgente alla destinazione.. E non è un lavoro semplice e breve se non conosci VBScript e ADO in generale.
Ma come mai questa scelta? Non puoi usare strumenti più indicati? Con che sistemi hai a che fare?
Se provi a spiegarci qualcosa in più magari troviamo un'altra soluzione più comoda..

>grazie
di nulla!

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

20pippo05 Profilo | Newbie

Devo fare un integrazione da erp e crm.come prima logica vorrei che il crm andasse a leggere i dati dei clienti dall'erp.successivamente dovrei sviluppare una tecnologia biridezionale.Non ho le idee molto chiare perchè sono alle prime arme.

alx_81 Profilo | Guru

>Devo fare un integrazione da erp e crm.come prima logica vorrei
>che il crm andasse a leggere i dati dei clienti dall'erp.successivamente
>dovrei sviluppare una tecnologia biridezionale.Non ho le idee
>molto chiare perchè sono alle prime arme.
Che ambienti devi far parlare tra loro? Sono Windows? Che database o piattaforme devi considerare? SQL Server? DB2? Oracle? Che installazioni possiedi di questi db?

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

20pippo05 Profilo | Newbie

ambiente windows e i database sono tutti e due sql server

alx_81 Profilo | Guru

>ambiente windows e i database sono tutti e due sql server
allora perchè non usi SSIS che è lo strumento più indicato?
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

20pippo05 Profilo | Newbie

Intendevo usare VBcript semplicemnte perchè il crm è scritto in quel linguaggio.La tecnologia che dici tu non la conosco.Dici che è meglio usare quella?

alx_81 Profilo | Guru

>Intendevo usare VBcript semplicemnte perchè il crm è scritto
>in quel linguaggio.La tecnologia che dici tu non la conosco.Dici
>che è meglio usare quella?
Eccome! E ti sleghi dal linguaggio. Considera che a te serve sapere come leggere i dati, non ti interessa il linguaggio utilizzato.
Seguo un blog relativo a SSIS, per quello mi sento di consigliarteli.
Nella firma c'è l'indirizzo. Magari però comincia a leggerti questi miei due articoli:

Overview SSIS
http://www.dotnethell.it/articles/SSIS-SQL-Server-Integration-Services.aspx

Parallelismo tra SSIS e DTS
http://www.microsoft.com/italy/technet/prodtechnol/sql/2005/ssis_dts.mspx

poi su http://www.alessandroalpi.net/articoli.aspx trovi altri articoli su SSIS che ti serviranno in un secondo momento.
Sul blog, ti consiglio la categoria SSIS 2005 basics http://blogs.dotnethell.it/suxstellino/Category_799.aspx
e la categoria SSIS 2005 Tips http://blogs.dotnethell.it/suxstellino/Category_791.aspx

Ciao!
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

20pippo05 Profilo | Newbie

per ora ho fatto una vista che mi ritorna i dati necessari.ora dovrei far in modo di importare i dati dalla vista alla tabella

alx_81 Profilo | Guru

>per ora ho fatto una vista che mi ritorna i dati necessari.ora
>dovrei far in modo di importare i dati dalla vista alla tabella
Perfetto, crea un nuovo progetto con visual studio business intelligence development studio (fornito con l'installazione di sql server) di tipo Integration Service, poi piazza sul Control Flow un Data Flow. Crea un connectionmanager nell'area apposita sotto, di tipo oledb che punta alla sorgente, ed uno che punta alla destinazione. Fai doppio click sul Data Flow e trascina dalla toolbox:
- una sorgente oledb
- una destinazione oledb

Poi legali trascinando la freccia dalla sorgente alla destinazione. Apri ognuno dei due task e vedrai come sarà semplice eseguire la trasformazione.

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
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