Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
INFORMAZIONI SU SQL SERVER
mercoledì 08 agosto 2007 - 16.24
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ciccios100
Profilo
| Junior Member
167
messaggi | Data Invio:
mer 8 ago 2007 - 16:24
Ciao a tutti,
volevo delle informazioni su SQL Server 2005.
Premetto che non ho nessuna esperienza con questo programma.Il mio probelma è questo:ho dei dati su un DB approach e gli voglio trasferire su un DB SQL già esistente.La versione di SQL server che uso è la 2005 Express.E' possibile tramite questo programma fare una transazione di dati come quella che vorrei effettuare oppure devo munirmi di un altro SQL server?Ci sono dei manuali che mi possono aiutare nell'operazione?e se si,quali?
Vi ringrazio in anticipo.....
Ciao
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 8 ago 2007 - 20:48
>ho dei dati su un DB approach e gli voglio
>trasferire su un DB SQL già esistente.La versione di SQL server
>che uso è la 2005 Express.E' possibile tramite questo programma
>fare una transazione di dati come quella che vorrei effettuare
>oppure devo munirmi di un altro SQL server?
Ciao ciccios100,
il tutto dipende dalle funzionalità di Approach, non di SQL Server
1) Approach è in grado di esportare il contenuto delle tabelle in file di testo CSV?
2) Approach dispone di un Provider OLEDB oppure di un Driver ODBC?
In base a come risponderai a queste domande si potranno adottare due strade diverse:
Files CSV
-----------
Se hai la possibilità di esportare il contenuto delle tabelle Approach in files CSV, utilizzando il Bulk Copy Program (bcp.exe) oppure il comando BULK INSERT potrai importare il loro contenuto nelle corrispettive tabelle che avrai preventivamente creato in un database SQL Server.
Provider OLEDB/Driver ODBC
------------------------------------
In questo caso puoi definire un linked server al database Approach e "succhiare" direttamente i dati nel nuovo database SQL Server
"Configuring Linked Servers"
http://msdn2.microsoft.com/en-us/library/Aa213778.aspx
>Vi ringrazio in anticipo.....
Ciao
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
ciccios100
Profilo
| Junior Member
167
messaggi | Data Invio:
gio 9 ago 2007 - 10:10
Ciao Lorenzo,
Ti ringrazio per l'attenzione che hai prestato al mio messaggio....
Ho fatto come mi hai suggerito,e ho notato che approach permette di esportare i suoi dati nei seguenti tipi di file:
dBASE IV (*.DBF);dBASE III+(*.DBF);FOXPRO(.DBF);PARADOX(.DB);ODBC Data Sources(*);ODBC SQL Server(*);Microsoft Access Driver(*mdb);ODBC Microsoft text driver(*.txt,*.csv);ODBC Microsoft Excel driver(*.xls);ODBC Microsoft dBase Driver(*.dbf);
ODBC Microsoft Paradox Driver(*.db);ODBC Microsoft Visual Fox Pro Driver(*);ODBC Microsoft FoxPro VFP Driver(*.dbf);Microsoft Access-Treiber(*.mdb);ODBC Microsoft Text-Treiber(*txt *.csv);ODBC Microsoft Excel-Treiber(*.xls);ODBC Microsoft dBase-Treiber(*.dbf);ODBC Microsoft Pardox-Treiber(*.db);Driver do Microsoft Access(*.mdb);Driver da Microsoft para arqivos texto(*.txt *.csv);ODBC Driver do Microsoft Excel(*.xls);ODBC Driver do microsoft dBase(*.dbf);DBC Driver do Microsoft Paradox(*.db);ODBC Driver para o Microsoft Visual FoxPro(*);ODBC Microsoft ODBC for Oracle(*);SQL Native Client(*);Testo delimitato(*.txt);
Testo a lunghezza fissa(*.TXT);Excel(*.xls);Lotus1-2-3(*.WK1);
Quindi se non mi sbaglio ho l'opportunita di connettermi ad un origine dati .csv per poi "succhiare" i dati in questo file(con l'uso di ODBC Microsoft text driver),ma il problema e che non ho un origine dati .csv e non so come crearmela.Inoltre dovrei avere l'opportunità di connettermi(attraverso SQL Native Client) direttamente al DB SQL che già ho creato,giusto?come mi consigli di procedere?inoltre,puoi consigliarmi un libro/manuale che potrebbe essermi d'aiuto in quest'operazione,considerando che ho un discreta preparazione nella programmazione in linguaggi del tipo c;c++;VB;ecc. ,ma una insufficente preparazione per quanto riguarda il funzionamrnto dei database(esclusione fatta per access).
Spero di non chiederti troppo in questo messaggio,ti ringrazio ancora per tutto!
Ciao,Ciao
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 9 ago 2007 - 10:20
>Ho fatto come mi hai suggerito,e ho notato che approach permette
>di esportare i suoi dati nei seguenti tipi di file:
>
>...ODBC SQL Server(*);...
Visto che Approach può esportare i dati verso SQL Server, leggi il suo manuale e segui le istruzioni
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
ciccios100
Profilo
| Junior Member
167
messaggi | Data Invio:
gio 9 ago 2007 - 10:33
E per quanto riguarda un buon manale sql,cosa mi consigli?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 9 ago 2007 - 10:35
>E per quanto riguarda un buon manale sql,cosa mi consigli?
I Books Online, la risorsa più completa in assoluto e completamente gratuita:
http://www.microsoft.com/downloads/details.aspx?FamilyID=be6a2c5d-00df-4220-b133-29c1e0b6585f
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
ciccios100
Profilo
| Junior Member
167
messaggi | Data Invio:
gio 9 ago 2007 - 10:42
Ok,grazie ancora
Ciao ciao
Torna su
Stanze Forum
Elenco Threads
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 !